huwhill Posted March 7, 2016 Share Posted March 7, 2016 I’m trying to write a script to perform the following task and was wondering whether anyone would be able to help me and suggest a script? I’m hoping to get Scripter to change the note pitches of a pre-recorded midi sequence, and rather than change the notes randomly (which Randomizer MIDI FX could do) I’d like the new notes to be drawn from a set of notes which I’d like to be able to define (e.g. C3, D3, E3). Everything else in the pre-recorded midi sequence (note ons/offs, lengths, velocities etc) would be left untouched. Any help hugely appreciated! Thanks in advance. Quote Link to comment Share on other sites More sharing options...
Unheardofski Posted March 8, 2016 Share Posted March 8, 2016 Cool idea. I hate sleep so i coded it. The mode means: Once = once randomised that specific trigger note will always trigger the same note from your random array Each = we randomise every note on Here you go (it's a 'name a fair price' item on my Gumroad page. You can simply enter $0 or whatever you feel like) https://gum.co/DcQuI Quote Link to comment Share on other sites More sharing options...
huwhill Posted March 8, 2016 Author Share Posted March 8, 2016 That's great, does the trick perfectly, thank you v much! Quote Link to comment Share on other sites More sharing options...
Unheardofski Posted March 8, 2016 Share Posted March 8, 2016 Glad it works! I forgot my standard sidebar: To record the output of scripter (and the script you are using) to a MIDI region please refer to the second part of this article.(starting at "Use the Mac’s IAC Driver to Capture MIDI" - ignore that it is refering to Arpeggiator - it works for all MIDI effects.) Alternative for capturing the midi: http://www.audiocr.com/midi-fx-freeze/ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.