Jump to content

Stay In Range


Recommended Posts

I generate chord progressions and certain libraries allow notes in a certain range, so the attached Scripter will stay within that range that you set.

 

When you set the min, if the note falls below, I move it up to the next octave range that's allowed.

When you set the max, if the note goes above, I move it down to the next octave range that's allowed.

 

 

I also use this on melodies that I create as well, so I can stay within a range to experiment with, without having to modify the MIDI region.

Edited by ValliSoftware

MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2) - MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8) - iPad Mini iOS 12 - iOS GarageBand 2.0.1 - Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8) - MacMini M1 11.6.1 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.7.1) Rosetta 2 not installed

Link to comment
Share on other sites

  • 1 month later...
  • 10 months later...

I've updated this script. If the notes are outside of the range, they'll be adjusted by octave until there in range, unless you use the appropriate checkboxes, the notes outside the range will not get played.

StayInRange.png.123475d09a22465de0e4140e2cd19dde.png

 

I'll post a video of it in action.

StayInRange.pst 2.zip

MacBook Pro 10.8.5 2.2 GHz Intel Core 2 Duo 6GB Ram - Logic Pro X (10.2) - MacMini 10.13.6 2GHz Intel Core i7 16GB Ram - GarageBand 10.4.5 Logic Pro X (10.4.8) - iPad Mini iOS 12 - iOS GarageBand 2.0.1 - Qosimo X70-A 10.13.6 Intel® Core™ i7-4700MQ Processor 32GB DDR3L 1600MHz memory, 2-500GB 7200rpm hard drives - Logic Pro X (10.4.8) - MacMini M1 11.6.1 Apple M1 16GB Ram 1TB SSD Logic Pro X (10.7.1) Rosetta 2 not installed

Link to comment
Share on other sites

  • 5 months later...

see the zip file he attached, that is a LogicPro Scripter preset. Copy that to the following folder on your Mac, then you'll be able to read it into scripter as a preset and see the script code:

 

~/Music/Audio Music Apps/Plugin-In Setting/Scripter/

OSX 12.x (Monterey) on OpenCore - Logic Pro 10.7.4, VePro7, Mainstage3 - 5,1 MacPro 3.46ghz x 12 96gb ram

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...