You don't need ReaTrak installed for this, this is just simple and basic to use and does the job.
If you don't have it you will need to install Lokasenna GUI or via ReaPack
and run Library/Set Lokasenna_GUI v2 library path.lua
Right click Save Link/Target As Instant Trak creator gui.lua
*UPDATED fixes and Decay button added for track with -D
Some tracks have -D like Drums and Choir this will sustain them into the next bar.
After the track is fit hit the Decay -D button.
The fills are 1 bar
The Count-Ins are 2 bars
The Endings are 4 or more bars
The Holds and Shots are 3 or 4 bars (you need to select the Instruments Holds track to fill any Holds or Shots)
You can select any format in the tracks folders
mid, mp3, opus, wav, mp4 video etc.. they all should have a region csv with them.
After you create a new region and name it select the color.
I think most of the tracks are just count-in, verse, chorus, fills and endings.
Some of the drums may have intro, bridge, pre-chorus.
I put the mp3 in a subfolder if you just want to test it out you can download a few mp3 zips.
If you can use them after trying a few you can get a browser plugin like "Download Them All" you can download the wav if you want better quality. Full Screen
*UPDATED fixes and Decay button added for track with -D
Some tracks have -D like Drums and Choir this will sustain them into the next bar.
After the track is fit hit the Decay -D button.
You can create a basic one with just a few chords or an advanced one with lots of chords and lots of playing variations.
Say if you have a simple strum pattern, you can record a bar or 2 in A,A#,B,C,C#,D,D#,E,F,F#,G,G# and if you like Am,A#m,Bm,Cm,C#m,Dm,D#m,Em,Fm,F#m,Gm,G#m that's just 24 or 48 bars,
now that will fit to any key using the basic Major minor chords.
Here's a basic Major_minor_chord_regions-48bars.csv right click Save Link/Target As then import the regions in the region manager.
Then upload your track, reapeaks and the region csv with the same name as the instrument:
Guitar, Nylon, Rhythm Pop 01 Ev8 4-4 120bpm.csv
Guitar, Nylon, Rhythm Pop 01 Ev8 4-4 120bpm.wav
Guitar, Nylon, Rhythm Pop 01 Ev8 4-4 120bpm.wav.reapeaks
The regions are red this means it will play in intro, bridge, verse, pre chorus, chorus (purple orange blue yellow green)
Come on guys n gals try a basic one and upload it for users to try !
*Updated added play anywhere button to set region color to red that means that region will play in verse and chorus etc..
These are the metronome setting to give you a 2 bar count-in for the above template.
This is a recorded strum, it's rendered with the settings below.
This will fit to any basic Major minor chord progression.
You can take it further and add some 7 chords, endings, holds and shots. Guitar, Strum, Ev8 4-4 120bpm.zip
Here's another way.
You can get loops in all keys and a lot of chords here https://www.sessionbandloops.com 70% off.
You have the playing, endings, holds and shots.
Once you create the track and regions, Instant Traks will instantly fit the chord instruments and drums to any progression and tempo.
If you have to do this manually it will take ages.
*UPDATED if you reatrak a section that has items already it will remove the current items and put new items in, this will give a new variation.
+ other bug fixes
Hello MusoBob, thank you very much for the work
Where can I upload the files to?
It's nothing special, more for testing, but it works.
best regards
Markus
When zooming in, the region ID disappears.
You should be able to outsmart Reaper.😜
script request
I would like to be able to transpose the region names with 2 scripts.
transpose_region_chordname_semitone _up (A #__ C #__ Cm)
transpose_region_chordname_semitone _down (Ab__B__Bbm)
Can you get to the region names with a script?
Thanks
I and many others have asked for option to hide region numbers in Feature Request but it Bugs me so I put it in the Bug Report https://forum.cockos.com/showthread.php?t=246167
you need to bump it.
You should be able to use a prefix @. so @.Chorus will be skipped.
You can change the prefix to whatever you like, just look for @. in the script
Code:
if string.match( region_name, "@.*") then root = "" chord = "" i=i +1 end
EDIT: you can use a space before the name to skip it
Quote:
if string.match( region_name, "%s *") then root = "" chord = "" i=i +1 end
but you will need to change the other @. in the script if you are using it in the Instant Trak script as it should skip that region when fitting the tracks.
I made the script run better so download it again.
I also added it to the Instant Traks script, if you have no time selection it will transpose the chord under the cursor, if you time select more chords it will transpose them all, so download it again.
Using the Instant Trak Creator for Reaper you can create usertracks for Biab, they can be audio, video, multichannel, midi, as well as being able to have shots and holds, all formats use a csv. Reaper is compatible with many formats. It is just one script so it's self contained and all you need to install in Reaper (and SWS extensions if you haven't already).
Direct Download: ReaTrak-instant-trak-creator-gui.zip
In Reaper menu Options > Show REAPER resource path...
Open the Scripts folder and create a folder ReaTrak
Drag all the files and folders in ReaTrak-instant-trak-creator-gui.zip into the ReaTrak folder.
Go to menu Actions > Show Action List > New Action > Load ReaScript and go to the ReaTrak folder and open ReaTrak instant trak creator gui.lua
Run ReaTrak instant trak creator gui.lua
ReaTrak Biab SGU MGU.. to regions.zip will import SGU chords to regions, this way you can import Biab userstracks and add shots n holds to them. These can be adjusted as Pushes by moving back in the timeline and shortening, or just place a short Hold region 1/8 or 1/16 before.
To make sections with sustain instruments to have smooth transitions a decay can be added using -D -D1 for 1 bar -D2 for 2 bar decay. Full Screen
The pink countins can be intros or leadin notes Full Screen
The only thing with the test tracks the original ReaTrak had typos in the verse chorus Endings colors.
In the verse ending 254 should be 245
In the chorus ending 245 should be 254
After you unzip the tracks, in the View > Region Manager menu, right click to import the csv's and change the endings regions manually then export to save and overwrite.
If you place the edit cursor under the region then click Verse Ending or Chorus Ending button it will change the color automatically to the correct one to use the Instant Trak Creator.
The Drum sections work the same, just click the "Decay -D" button after you have "ReaTrak Section" (generated selected section (time selection) on selected track) this will extend the items by 1 or more bars to give natural decay without crossfade. With the brown Drum Riff sections this will give natural decay also so the last hits will decay into the next riff.
With Reaper you can have more than 255 bars so for a chorded usertrack you can put all the chords on one track when creating them, with key scale solo tracks have scale/Scale in the name, if it's a drum track have drum/Drum in the name, these will just match the color to color sections.
You can also add shots n holds to the same usertrack.
Save the regions as csv the same name as the midi usertrack.
Piano, Upright, Rhythm Pop 01 Ev 4-4 80bpm.csv
Piano, Upright, Rhythm Pop 01 Ev 4-4 80bpm.mid
or with key name
Piano, Upright, Solo Pop 01 Ev 4-4 80bpm Scale A# Major.csv
Piano, Upright, Solo Pop 01 Ev 4-4 80bpm Scale A# Major.mid
To import to Biab just select all items on the track, right click Glue Items then it can be dragged out of Reaper and dropped onto Biab to import.
Working this way you can use Shots Holds and Pushes in UserTracks, and be able to regenerate any section. This is then just dragged n dropped into Biab.
This is taking a UserTrack from here Guitar Acoustic Nylon Arpeggio Ev8 120 + Endings, Shots n Holds
listed here https://www.realband.org/usertracks.html
some of them are old links so if you have download problems you need to copy the link and add an "s" to http:\\ so you have https:\\
we can add all the SGU/WAV to one track in Reaper as there is no 255 bar limit.
Chords: C Cm C7 CMaj7 Cm7 CMaj7b5 Cdim C7sus C6 Caug Csus
You can use so many different formats in Reaper including midi, below are wav flac and mp3 to try
If you don't have WinRar you can use 7zip
To look at the usertrack go to View > Region Manager right click Import Guitar, Acoustic, Nylon Arpeggio Ev8 4-4 120bpm.cvs from instrument folder then drag and drop the Guitar, Acoustic, Nylon Arpeggio Ev8 4-4 120bpm.wav flac or mp3 into Reaper.
The wav has the region chord name written to cues in the wav.
Enable in Action window, run "View: Toggle show media cues in items" Guitar, Acoustic, Nylon Arpeggio Ev8 4-4 120bpm.rar Guitar, Acoustic, Nylon Arpeggio Ev8 4-4 120bpm mp3.zip Guitar, Acoustic, Nylon Arpeggio Ev8 4-4 120bpm flac.zip