Thanks for the feedback.
Yeah that's pretty accurate.
I always do things that are ahead of their time and evolution can be very slow.
Fear of the unknown, best to stay in a safe place, don't venture into something new as it can be very scary.
It will get their, look at Studio One 4 it now has a chord track and has taken off once users
understood what it's all about but so much more is possible with Reaper as it has APIs,
you can't create your own tracks to share with Studio One 4 that will automatically be fitted to it's chord track.
As I mentioned earlier I have a feeling that Reaper 6 will have a chord track,
if so I would have to modify it all to read the chord track rather than the region track, but at least it would take off then,
users would then get into using a chord track because if it was implemented it would then mean it's "safe" to use
When it comes to snapping audio tracks to the chords, do the audio tracks have to be tagged already with key information (just splitting and transposing), or is this somehow using ARA or something to detect the pitches of the audio samples?
If you have an audio track playing different chords you just create regions for each chord section.
If you want to it to fit over any song part just set the region color to the red "play anywhere" color.
To get it to play only with the associated color part like verse/chorus set the region to that color.
Then just save the exported region csv with the audio file with the same name.
You then select Choose Instrument > your wav or mp3 (that has an associated region csv) > ReaTrak Selection (time selection)
Put your instrument tracks in a folder with name format eg.
X:\ReaTrak Instruments\Guitar, Electric, Rhythm Classic Rock 01 Ev8 4-4 120bpm
Guitar, Electric, Rhythm Classic Rock 01 Ev8 4-4 120bpm C-Am.csv
Guitar, Electric, Rhythm Classic Rock 01 Ev8 4-4 120bpm C-Am.wav
You need this in the name format:
4-4 is time signature 120bpm is tempo C-Am is Key (optional it's only for choosing the key you need)
You can snap the midi to the chord or scale notes but as mentioned before if you could access the notes in Melodyne then you could snap any audio to the chord track.
beta38 added chord sheet.
This was made by MPL and greatly appreciated.
I did a few mods to make it work better with ReaTrak.
You can add and remove chords directly in the chord sheet,
just click on the bar/beat and enter the chord, to remove the chord
just clear the chord from the input box then click Ok.
There is a right click menu thanks to spk77,
you can set the song part, font size and an option to use a smaller font for long chord names.
There still needs to be a bit of work done to it.
Included in the Scripts\ReaTrak folder is chords.ttf you can change line 59 in Script: ReaTrak mpl_Region chord editor.lua
obj.GUI_font = 'Calibri'
obj.GUI_font = 'chords'
just install the chords.ttf into your system first.
So this wouldn't loosely work with just creating regions of chords (from midi chords),
then snap any monophonic audio and midi tracks to these chords?
Was looking at Reatune you might be able to modify that to snap to the notes of the chord for monophonic audio if you could get
automatic pitch correction to follow the notes of the midi chord track.
Here's a video that will show you how to create a chord track that virtual instruments like EZkeys,
UJAM Virtual Guitarist/Bassist, MusicLab's RealGuitars, Native Instruments Strummed Acoustic
and many more.. will follow.
This will be included the next release, you can try it now.
Rick click Save Link/Target As ReaTrak mpl_Region chord editor.lua"
Added to right click menu Insert Measures
Remove Measures Copy Measures Paste measures (Insert) will insert new measures and paste all items/tracks from selected measures Paste measures (Over) will paste over the top of existing measures all items/tracks from selected measures Paste measures (Chords only Insert) Paste measures (Chords only Over) Add Measures to End add new measures/region
you will be prompted with how many bars to copy/paste/insert/remove.
In the pic 8 bars were copied at 67 and past inserted at 75.
Thanks again to MPL for this great Chord Region Editor !
beta39 added midi chord snap guide
and other various fixes.
This was made from bjclulu great idea.
The chord notes are placed on all octaves,
the root note and slash notes are on different channels to the other chord notes to give different colors
when the Midi Editor is set to Color by Channel.
On the right of the Editor select the track you need to edit,
you can turn the snap note visual off with the eye on the Midi Chord Snap Guide track.
To get it to snap to scale notes also select the Key snap at the bottom, setting key and scale.
If anyone is very Bored and Enthusiastic and don't mind doing
a bit of repetitive copying and pasting it would help very much,
any little bit you can help with would be appreciated !!
If you could upload the ReaTrak Circle of Fifths - user settings.txt
when you're done with whatever additions you can manage, thanks.
In Actions > Main > search > Reatrak insert chord region
right click and copy the Command ID for the Chord
"shift click" on the Chord to Edit
you can have two notepads, just click on them and ctrl-C
EDIT:
This has been updated to take the following commands below instead of the _SWS_NEXT..._SWS_PREV...
Left> _left_click_act
Right> _right_click_act
this allows different actions for left/Right mouse click, Next/Previous Region,Bar or Beat
Middle> Command ID for Chord
**Lydian and Phrygian are the only two left to do.
I did all the Major/Ionian mouse button functions.
I filled all the chords in up to Locrian, started Minor/Aeolian C > D#
beta40
In main GUI all chords added to all scales, new buttons added to move
cursor to next/previous bar or beat when entering chords and play/stop button.
Circle of Fifths gui has been updated with a lot more features
(just needs Lydian and Phrygian doing now).
Thank you really much for your ongoing development of ReaTrak !
I still haven't had the time to really dig into it, but that will come.
Meanwhile, let me install this update :0)
beta41
MIDI Notation for audio will move to new track and glue
Choose Instrument will ReaTrak any MIDI ReaTrak Instrument or Drums to any tempo
when choosing a MIDI file it will not ask for csv
**This is the installed guide for new Reaper users,
the last one had the reaper-kb.ini that didn't merge but replace this existing one,
the new ReaTrak_xxx.ReaperConfigZip doesn't have reaper-kb.ini
so it should keep all the existing Actions and Key bindings intact.
If you could try this method and let me know if it works for you and
backup your existing configuration first.
EZ Install Guide
For those new to Reaper this might be an easier way to install/update ReaTrak.
1. Reaper > Options > Preferences > General > Export Configuration
check all boxes and Save as backup configuration !!!!
Location: Near Cambridge UK and Near Questembert, France
Posts: 22,754
Attaboy, Bob! This is really shaping up into something even I can now imagine being able to use. Becoming exciting to watch the progress. Sorry I cant really offer much in the way of help.
I have an idea. I use Sonic Visualiser, then use tranforms Chordino: Chords Estimate and export annotation layer to text file with content chords (pls see the attachtment)
You can process that text file and import it into a track file through your Reatrak. If successful, it would be great
beta42
Custom: ReaTrak reatrak region by region fixed
Chordino chord import
Biab RealDrums
Vindes big tempo and beat window
Thanks to X-Raym for his
Import markers and regions from tab-delimited CSV file
Export markers and regions from tab-delimited CSV file
that are used on a lot of the ReaTrak scripts.
If you don't have Biab app to test Band in a Box RealDrums
you can download some user made ones here https://www.realband.org/drums.html
they should install in your chosen folder if not use a setup extractor like
To get all the drums at a good price purchase the Biab app.
click the link under then hold ctrl/cmd and use the mouse wheel to zoom out,
this will fit the text to the screen.
PG Music RealDrums are recordings of world class top session players.
BIAB DRUMS VIDEO
**This is the installed guide for new Reaper users,
the last one had the reaper-kb.ini that didn't merge but replace this existing one,
the new ReaTrak_xxx.ReaperConfigZip doesn't have reaper-kb.ini
so it should keep all the existing Actions and Key bindings intact.
If you could try this method and let me know if it works for you and
backup your existing configuration first.
EZ Install Guide
For those new to Reaper this might be an easier way to install/update ReaTrak.
1. Reaper > Options > Preferences > General > Export Configuration
check all boxes and Save as backup configuration !!!!
Thanks to X-Raym for his
Import markers and regions from tab-delimited CSV file
Export markers and regions from tab-delimited CSV file
that are used on a lot of the ReaTrak scripts.
And many thanks to you for your donation ! They are pretty are these days so it is very very appreciated !
This video shows how to get the chords from Biab Plugin into Reaper.
The chord sheet has to be unfolded in the Biab Plugin so it is a linear progression.
It is then saved and loaded again.
The first time run will ask for the Band in a Box application folder location eg. C:\bb
Insert CUE into WAV item
Select the WAV item and set the edit cursor to position.
Leave blank to delete existing cue
Thanks to amagalma
uses modified
amagalma_Write project markers as media cues to selected items active takes source files.lua
**This is the installed guide for new Reaper users,
the last one had the reaper-kb.ini that didn't merge but replace this existing one,
the new ReaTrak_xxx.ReaperConfigZip doesn't have reaper-kb.ini
so it should keep all the existing Actions and Key bindings intact.
If you could try this method and let me know if it works for you and
backup your existing configuration first.
Here's an update right click Save Link/Target As ReaTrak import chords from biab plugin.lua
it will give the option of setting the pre and post fill colors as well as ending color to the ReaTrak colors.
If you are looking to get your studio chord tracks into Reaper, here's a script or standalone exe to do the job.
If you have any issues set it to Run As Administrator. Studio-One-4-Chords-to-Markers-x64-x86-exe.zip
As Studio One has no API like Reaper I had to use AutoHotKey
The AHK macro or exe will copy the Chords to Markers.
This way you will have the chords in any DAW it's exported to.
If you don't use the Studio One 4 Chords to Markers .exe just install AutoHotKeys to run the ahk script.
set: Cursor follows Edit position <|> at the top
Menu > Studio One > Options > keyboard Shortcuts > Insert Named > set shortcut > change in script if needed
Code:
Send, ^+!n ; Studio One shortcut for 'insert named' (Marker) Ctrl+Shift+Alt+N
open Chord Selector
select the first chord in the timeline
run the script and use the set Hot Key (default F11 but change to what you like)
Save a midi track and it will have the S1 chord markers.
Without downloading the above you can copy and save this to Studio One 4 Chords to Markers.ahk in notepad, the Macro number needs to be unique for each Action you have.
It can also be added to a GUI with buttons like the Biab GUI below.
Code:
;Studio One Chords to Markers
F11:: ; Hot Key , set to custom ^=Ctrl !+Alt +=Shift #=Win eg. ^+y = Ctrl+Shift+Y
Macro20:
IfWinExist, Chord Selector
WinActivate ; use the window found above
ControlGetFocus, cr, A ; get the focused(active) control(child window) of the active window
ControlGetPos, x, y, width, Height, %cr%, A ; get the position and dimensions of Chord Selector
MouseMove, % x + Width / 2, % y + Height / 2.2 ; move mouse to center of window and up a bit
, 0
Sleep, 50
MouseClick, left ; click center chord in Chord Selector
clipboard:="" ; clears the clipboard
While clipboard
Sleep 10 ; this sleep will repeat until the clipboard is cleared.
TimeOut = 0
While !clipboard AND TimeOut < 100
{
Send ^c
Sleep 50 ; gives time for the clipboard to be populated, especially if it is large
Timeout ++
}
Send, {Enter}
Sleep, 50
Send, ^+!n ; Studio One shortcut for 'insert named' (Marker) Ctrl+Shift+Alt+N
Sleep, 50
Send, ^V
Sleep, 50
Send, {Enter}
Sleep, 50
Send, {Right}
Return
Chord picker Tool for Biab VST Plugin in Reaper
(can be set for other DAW's by changing all the instances of "winactivate,ahk_exe reaper.exe"
use the WindowAHK-ID finder below.)
[B]BiabVST Chord Picker Reaper x64.zip
WindowAHK-ID finds the window ID of your DAW eg. ahk_exe reaper.exe
Run it and select the DAW window, if you post your DAW ID I will make a script for it.
To diy just replace all instances of ahk_exe reaper.exe with your ID in the script WindowAHK-ID.ahk.zip
Hey there Bob.... I read a bit back where you sounded disappointed that more people have not jumped on this.... Just want to say I am interested but not ready yet and suspect that is true for others as well.
It looks to be a fantastic piece of work. Hang in there buddy, fame and fortune are just around the corner!
If you change the Project start measure offset in Project settings for a count-in
you can right click > Reload Chord Sheet to align the measure numbers.
The chord sheet now scales better.
right click Save Link Save Link/Target As ReaTrak mpl_Region chord editor.lua
this require other reatrak scripts so to fully use
install the latest ReaTrak_xx.ReaperConfigZip first.
This will be included in the next release.
Extra fix long chord names now fit better and scale.
right click Save Link Save Link/Target As ReaTrak mpl_Region chord editor.lua
this require other reatrak scripts so to fully use
install the latest ReaTrak_xx.ReaperConfigZip first.
This will be included in the next release.