MusoBob, I was curious about Rapid Composer when I saw you mention it. I spent my day downloading the demo version and reading the User Manual and watching a bunch of the training videos.
I installed it a an hour ago and found I had to change some settings and manually set up my audio interface and other things which was no big deal. Then I update the path to where I have some VSTi’s and rescanned and it crashed. I tried scanning another folder where I have some VSTi’s and it crashed again. I eventually got it to recognize Twist 2 and Hybrid. I was also able to load up some of the sound fonts and played around a little.
Then I opened Reaper and created a new project and added it to a track. I loaded up one of the templates and was able to drag and drop the MIDI to Reaper but there was no audio. Then it crashed and also caused Reaper to crash. I did not have a very good first impression of Rapid Composer.
From what I can tell Rapid Composer does not recognize VST3 plugins and seems to be geared towards sound fonts which to me have terrible sound quality. I did not find anything that said it is compatible with VST3 like HALion Sonic 3. The user manual and training videos gave me the impression that I should be able to use any DAW with this and any VST.
Granted, I am using the demo version 3.52, so I’m not sure if that is part of the problem. Do you know if the LE and Full version are more stable? Do you have the LE or Full version? Are they working for you?
Do you know if it is supposed to be compatible with VST3 plugins like HALion Sonic 3 or SE?
You just chain the VST3 after RapidComposer. I'm using the latest Beta with no problems.
Drag the midi into Reaper will give you chord regions from the midi markers that are export with the midi phrases.
If you want to use VST3 in the standalone app look down the bottom here https://www.kvraudio.com/forum/viewtopic.php?t=477901 there is PatchWork,
VST3 will be implemented not sure when.
I started with the LE then moved up to the full you just pay the difference anytime to upgrade,
but watch for the 30% Off specials now and then, should be another soon http://www.rapidcomposer.com/news.html
You won't regret it, it's awesome what you can do with it.
You can create phrases with keyswitches that will drag n drop over any chord or scale and the keyswitches for the
virtual instrument remain as absolute notes locked to the same notes and not transpose.
Where as the other notes are relative and will snap to the scale and/or chord notes.
If you want to test the latest features get the beta.
beta 32
ReaTrak transpose midi in chord region.lua
ReaTrak-transpose-midi-chord-region.png
Updated Button:
ReaTrak color icons toolbar 16.ReaperMenu
ReaTrak color icons toolbar 14 medium.ReaperMenu
ReaTrak color icons toolbar 15 small.ReaperMenu
ReaTrak Midi Snap color icons toolbar 13.ReaperMenu
ReaTrak Midi Snap color icons toolbar 13 medium.ReaperMenu
ReaTrak Midi Snap color icons toolbar 13 small.ReaperMenu
ReaTrak transpose chord selection.lua
Fixed last region chord transpose
Download here, right click Save Target/Link As ReaTrak transpose chords selection.lua
MusicXML to ABC converter
ReaTrak xml to abc.lua
ReaTrak-xml2abc.png
Updated Button:
ReaTrak color icons toolbar 16.ReaperMenu
ReaTrak color icons toolbar 14 medium.ReaperMenu
ReaTrak color icons toolbar 15 small.ReaperMen
Yea sure when it's all working good and other features added.
I wanted to create an installer also that will automatically install all the elements for those not familiar enough with Reaper.
At the moment just need feedback on whats working, what's not, improvements needed etc...
Havent dealt so much with ReaTrak so far and dont know what every function is all about, but heres a little gif with things happened using ReaTrak:
(I also remember using a previous beta-version, where the "wrong or shifted chord root thing" and the "not opening" console with the crash report didnt happen)
EDIT: By reviewing the gif I just noticed the GUI is completely shifted within the "Chord Root -Section". In gif or at first i thought it was some sort of misassignment.
Thanks for that there were a few typos.
There was a comma in front of the Chord root "C" that moved it over.
Try it now and let me know, thanks again.
If you install the font it will fix the ReaTrakStudio logo.
Ok, most of the actions seem to work except i now got these two errors:
ReaTrak snap midi takes to chords.lua:539: attempt to perform arithmetic on a nil value (global 'rootkey')
ReaTrak add regions from midi lyrics selected items.lua:33: bad argument #1 to 'TakeIsMIDI' (MediaItem_Take expected)
But honestly i dont know for sure if ive done everything right or understood correctly what they should do.
What certainly doesnt work in my case is the colorizing via the GUI. At first a few (showed in gif) buttons were working, but now none of them are working anymore.
Noted: Only via the GUI they dont work. Via normal actions (from the actionswindow) everything works fine respectively the regions get colorized as they should.
(Ive installed/imported everything except the toolbar & the toolbar-icons)
Try it form the Actions, type in ReaTrak set , the Custom ones run the script then move to the next region.
If you click on Edit you will see them.
If you have installed the ReaTrak folder with all the scripts in to REAPER\Scripts\ they should have the same ID as in the GUI code.
You can click Edit ReaTrak gui.lua and check the Command ID to the ones in the Actions below.
EDIT: ReaTrak snap midi takes to chords.lua: 'rootkey' make sure you have the midi item selected and have a chord name in that region
ReaTrak add regions from midi lyrics selected items.lua: has the midi item got lyrics in it ?
There needs to be some error handling in a lot of the scripts, like "Please Select an item first"
See the count_in "_b2ce30..." matches the one in the Actions list.
example:
Code:
function btn_click_count_in()
commandID1 = reaper.NamedCommandLookup("_b2ce30f0f372ec4995a64701ccb9169a")
reaper.Main_OnCommand(commandID1, 0) -- Custom: ReaTrak Set to Count-In
end
@MusoBob:
Big respect for your work.
I installed it and have found that I would have to do way more research to understand what all this is about.
At the moment I am at the point where I have a new toolbar that includes all the different buttons but don't know what to do next or if I really set it up correctly.
Clicking on any of the buttons doesn't trigger anything.
I guess the next step would be to somehow create or load a chord progression?
I am not asking for support, just wanted to give some personal feedback. At the moment it seems like impossible for me to get that thing going. Will be following the thread though to see how it is progressing.
then Import Chords
Insert Track
Set tempo (same as a test instrument though they will adjust to a tempo within limit)
Select all the track regions
Choose Instrument
ReaTrak Selection
I could follow until 0:36.
In the video you click on "Choose Instrument" and the explorer opens.
When I click on "Choose Instrument", nothing happens :-(
Let me know what's not working.
Let me know want needs adding or fixing in the menu gui
Changes:
beta 35
ReaTrak Compact Menu added
ReaTrak menu gui.lua
ReaTrak-menu.png
Fixed Chord Root, Create Text Chord Track
and other errors
in ReaTrak gui.lau
Fixed missing Custom Actions
in ReaTrak Custom Actions Required (Main).ReaperKeyMap
ReaTrak chords from midi item.lua
ReaTrak-chords-from-midi-item.png
Updated Button:
ReaTrak color icons toolbar 16.ReaperMenu
ReaTrak color icons toolbar 14 medium.ReaperMenu
ReaTrak color icons toolbar 15 small.ReaperMenu
ReaTrak Midi Snap color icons toolbar 13.ReaperMenu
ReaTrak Midi Snap color icons toolbar 13 medium.ReaperMenu
ReaTrak Midi Snap color icons toolbar 13 small.ReaperMenu
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 !!!!
2. Reaper > Options > Preferences > General > Import Configuration
ReaTrak_xxx.ReaperConfigZip
** if there, uncheck Actions and key bindings to skip reaper-kb.ini
3. Reaper > Actions > Show Action List > Import >
REAPER\KeyMaps\ReaTrak Scripts.ReaperKeyMap
4. Reaper > Actions > Show Action List > Import >
REAPER\KeyMaps\ReaReaTrak Custom Actions Required (Main).ReaperKeyMap
5. Reaper > Actions > Show Action List
Section> MIDI Editor > Import >
REAPER\ReaTrak MIDI Editor.ReaperKeyMap
6. Reaper > View > Toolbar Docker add or change toolbar from
REAPER\MenuSets\
Any suggestions or feedback on ReaTrak how it's working for you,
how it's creating tracks from the demo instruments and drums,
how the EZ Install works etc.. would be much appreciated.
Linked sections are now working -L1 -L2 etc..
Drums fit to group section color without splitting at chord changes
The Linked section are used in creating a ReaTrak
If you have some recorded drums you can keep the sections together,
like if you have a post fill and there is bleed from a cymbal going into the next bar
just add -L1 to the post fill bar then -L2 to the next bar or 2 depending on how much it decays.
Below bar 15 has cymbal decay that bleeds into bar 16 same as bar 23 & 24,
these bars will be kept together when the drum track is made.
Anywhere you have bleed going into another section just add an -L1 and -L2 or -L3 if need be.
This also works for Instruments where a riff is played over into the next chord,
if it is within the same chord just set the region to the same length as the riff
or break it into -L1 -L2 -L3 -L4 etc.. at each bar, this way the riff will be fitted intact.
You can create a ReaTrak Drum from any drum track or loops.
You can quantize Live drums (or instrument) for ReaTrak assuming you have tempo mapped them first:
1. Set Project Tempo.
2. Group all tracks (if multitrack drums).
3. Create an Action Hotkey to move to next beat and insert Stretch Marker.
4. View show Master Track.
5. Right click on Tempo points > select all
6. Right click on Tempo points > reset points to zero/center
7. Highlight from start to end.
5. Item > Snap Stretch Markers within time selection to grid.
Offline install, and this makes it easier for newer users being self contained it fires up without having to install external dependencies.
Maybe later if I create an install package for it that will install the common Library and give an option to overwrite an existing install or not depending on the version.
This allows you to drag any audio into a tempo mapped session and fit to the tempo map
just like most other DAWs do but not Reaper, it works okay but may loops/lengthens a section
(or shortens if going down in tempo) on the end when it changes playback rate,
not sure how to avoid that so I just set it to not loop but the length is still added, so just adjust it manually before gluing.
You can cancel out of the Glue item
adjust the end length manually
select all items on the track
then in the Action window type Item: Remove fade in and fade out, and Run
then right click > Glue
I will work on adding be able to generate tracks to a tempo map also.
First of all thanks a lot Musobob for this long awaited function. Steinberg had better watch out from now on !
Your hard work, together with that of juliansader, Lokasenna's X-Raym and others have completely changed my musical creation workflow and I cannot stress enough how you guys have changed the MIDI edition within reaper from Cockos' sick child to a blazing fast revolutionnary MIDI editor. Again, hats off !
Now just a question, is this a bug or a feature ?
I was creating a chord track from scratch, entering chord/regions one by one, and then wrote the actual midi chords within a midi item ("MIDI Chord Track" function). Everything went fine for most of chods except the slash ones (only one note is written, that is, the non-slash root note - ie, a C7/G would write a single C, not a G, not to mention the fact that all other chord tones are ignored! ).