View Single Post
Old 10-25-2018, 04:16 AM   #3
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,643
Default

To Do List:
Some of the scripts are very rough as I'm no scripter and I'm surprised I got this far.

If anyone would like to help polish the scripts, add new thing or help with the To Do List, go for it.
Any new feature or suggestion are welcome.
In the Circle of Fifths all the Scales are not filled in yet.
https://randscullard.com/CircleOfFifths/

Implement tempo map for ReaTrak move and match.lua
so you can ReaTrak instruments and drums to an existing tempo map.

Fit 2 color/part only (verse chorus) drums and instruments to associated color, if no pre chorus/fills
in source use chorus/fills, if no bridge/fills in source use verse/fills, if no intro/fills
in source use chorus/fills.

When ReaTraking an existing track or sections in that track it will read the track name or the track items
source properties to open that file automatically and ReaTrak the section with the same instrument.

Transpose if chord not found, transpose the nearest chord from the source or substitute another chord.


halftime doubletime (a 120bpm track can be renamed to 60bpm so it will play at 120bpm
in a 60bpm project at doubletime) the script will look for halftime doubletime
in the filename to adjust the fitting accordingly. OR have an option to play at double
or half time so you can choose a 120bpm track and it will play at 120 but fit to a 60bpm song.

Combind JS MIDI Strum Mod and JS MIDI Sequencer Megababy (see JS MIDI Strum forum
https://forum.cockos.com/showthread.php?t=186766 ).
Use JSFX MIDI Polyphonic Splitter to only strum bass note of chord.
Set key switch notes to send earlier.
This can then saved the strum patterns in Megababy, upload and share.
This can then be used with the Midi Chord Track created from the region chord names.

Last edited by MusoBob; 05-07-2019 at 12:15 AM.
MusoBob is offline   Reply With Quote