Midi plug-in ( to only play a random % of the beats in a loop)

Author
degraal1
Max Output Level: -90 dBFS
  • Total Posts : 4
  • Joined: 2015/07/02 08:49:36
  • Location: Bristol, UK
  • Status: offline
2018/04/18 22:17:10 (permalink)

Midi plug-in ( to only play a random % of the beats in a loop)

anyone know of anything available like this?
 
really interested in this after seeing a YouTube video of  Brian Eno on BBC muisc Click
"Brian Eno: How to Make A Drum Loop Interesting And Human - BBC Click"
youtube.com/watch?v=QHIhDP8pTkE 
 
 
#1

2 Replies Related Threads

    msmcleod
    Max Output Level: -72 dBFS
    • Total Posts : 920
    • Joined: 2004/01/27 07:15:30
    • Location: Scotland
    • Status: offline
    Re: Midi plug-in ( to only play a random % of the beats in a loop) 2018/04/19 00:19:00 (permalink)
    I guess you do this in CAL.
     
    Copy/paste the code below into notepad, and save it as RANDDEL.CAL, select your track, use Process->Run CAL and navigate to the file you've saved.
     
    Note this will delete random notes, so make a copy of your original track before running it.
     

    ;
    ;Delete random notes
    ;The higher the strength, the more notes are deleted
    ;
    (do
    (int iStrength 1)
    (getInt iStrength "Strength 0 - 10 :" 0 10)

    (forEachEvent
    (if (== Event.Kind NOTE)
    (do
    (if (<= (random iStrength 100) (* iStrength 10))
    (do
    (delete)
    )
    )
    )
    )
    )
    )

     
    I guess, you could change the (delete) to change velocity instead, or even change the first if statement to narrow the selection down to certain notes (e.g. hi-hat).
     
    Here's a good guide on CAL:
    http://members.ziggo.nl/t.valkenburgh/Cakewalk%20Application%20Language%20Programming%20Guide.pdf
     
    Mark.
    #2
    Kamikaze
    Max Output Level: -45 dBFS
    • Total Posts : 3013
    • Joined: 2015/01/15 21:38:59
    • Location: Da Nang, Vietnam
    • Status: offline
    Re: Midi plug-in ( to only play a random % of the beats in a loop) 2018/04/19 01:19:09 (permalink)
    This function is built into the step sequencer. Open the row and chane the Velocity header to 'Step Play Probability'
     
    You can then alter the probability one each beat to play

     
    #3
    Jump to:
    © 2024 APG vNext Commercial Version 5.1