Jump to content
  • 0

Select Filter - Every Quarter Beat or Upbeat (Midi)


Scott Kendrick

Question

I haven't quite figured out if it's possible, and  assuming it's not. Using the selection filter, is there any way to select, from a group of notes, every beat on the quarter or every upbeat... example - if you've got eighth notes on the hi-hat and you want to increase velocity on the quarters. Note that these midi notes are captured via an electronic kit with triggers, so they are not uniform in nature.

Thanks in advance

Scott

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Sounds like something a CAL script would be good at.

(do
    (int note_number 1)
    (int even 0)
    (int nth 2)
    (getInt nth "Please enter nth note" 2 50)
    (forEachEvent
        (if (== Event.Kind NOTE)
            (do

                (= even (% note_number nth))
                (if (== even 1)
                    (do
                    );exit do
                    (do
                        (delete)
                        (insert Event.Time Event.Chan NOTE Note.Key Note.Vel Note.Dur)
                    )
                );exit if
                (++ note_number)    
            );exit do
        );exit if
    );exit for
);exit do

  • Like 1
Link to comment
Share on other sites

  • 0
11 minutes ago, Scott Kendrick said:

Thank you! --- I'll have to figure out what to do with this :)..

Save the file as a *.CAL file and save it in the folder location as defined in Preferences | File | Folder locations > Cal files

Once that file is there, select the notes you want to alternate select.  Then go to the menu Process | Run CAL (Or press Ctrl+F1) and select the file you saved.

  • Like 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...