MIDI Ex Machina is a new script for the REAPER MIDI editor by RobU23. Import through ReaPack, sychronize, then run the script from the MIDI Editor Action List.
MIDI Ex Machina generates random notes within a scale, random rhythm patterns, and Euclidean rhythms.
While I may struggle to explain the math of Euclidean rhythms, this is a very fun and easy to use script that I’m sure you’ll enjoy.
LINKS
http://www.twitter.com/reaperblog
http://www.facebook.com/thereaperblog
http://www.patreon.com/thereaperblog
Wiki – https://github.com/RobU23/ReaScripts/wiki/MIDI-Ex-Machina
ReaPack Import URL – https://github.com/RobU23/ReaScripts/raw/master/index.xml
ReaPack – http://reapack.com
More info on ReaPack – Introduction | Tips & FAQ
More info on Euclidean Rhythms
Synthtopia – http://www.synthtopia.com/content/tag/euclidean-rhythms/
Charles R Thompson – https://charlesrthompson.wordpress.com/2015/02/25/using-euclidean-rhythms-to-create-new-beat-patterns/
Comments
10 responses to “MIDI Ex Machina – MIDI Generator Script by RobU23”
Excellent post and video Jon (as always). Very cool and exciting script! One thing however I noticed – I’m running Reaper on PC and even though the script is installed correctly via ReaPack, the script will not run from the actions menu. The Run/RunClose/Close buttons remain faded and unclickable. However, if you assign the script action to a shortcut command and load the Midi Editor and execute the shortcut, the script will in fact run just fine. Thought I’d leave this here for your other viewers. Keep up the amazing work!
Kyle (standingwave)
Installed via ReaPack Import URL above: https://github.com/RobU23/ReaScripts/raw/master/index.xml “Load…” via Actions. Failed with:
RobU – MIDI Ex Machina.lua:416: bad argument #1 to ‘GetMediaItemInfo_Value’ (MediaItem expected)
did you have a MIDI item open in the editor?
Cant even get it to show in the actions list with the MIDI editor open
Properly installed, I think, but every time I try to load it I get this error:
RobU – MIDI Ex Machina.lua:453: attempt to call a nil value (field ‘BR_GetMidiSourceLenPPQ’)
Hi Steve, I think that error is from not having the MIDI item selected. I hit a similar error today.
Just like steve, Properly installed but recieving error “RobU – MIDI Ex Machina.lua:403: attempt to call a nil value (field ‘BR_GetMidiSourceLenPPQ’)”
Midi item is selected.
Looks like that’s an SWS Extension function
After installing SWS, it is now working. Really appreciate it, has been driving me mad hunting down this issue
There’s so much good stuff in SWS Extension I always assume everyone has it already. I can’t reap without it!