SOLVED: Limiting midi notes that will/can be recorded

Author
gustabo
Max Output Level: -49.5 dBFS
  • Total Posts : 2591
  • Joined: 2009/01/05 17:32:38
  • Status: offline
2013/03/18 17:49:49 (permalink)

SOLVED: Limiting midi notes that will/can be recorded

I know that I've seen this done and I think I've done this in Sonar 8.5.3 but I can't remember how.

How do you set a range of notes that will record in a midi track, in realtime?
ie C3 - C4? For me, this pertains to an electronic drum set and the range is articulations such as a hat.
In the "Midi Event Filter" mfx, you can set a range that you can hear but the midi track will record all notes in and outside the range that is set.
post edited by gustabo - 2013/03/19 11:19:04


Cakewalk by Bandlab - Win10 Pro x64 - StudioCat Platinum Studio DAW - 32 GB Ram - MOTU UltraLite-mk3
M-Audio Keystation 88ES - Akai MPD26 (hot-rodded) - Alesis DM10 - a few guitars, a few amps
Novation Launch Control - Korg nanoKONTROL2 - PreSonus FaderPort - DAW Remote HD on iPad
Adam A7X - Behritone C50A
PreSonus Monitor Station v2 (controlling the mons)
https://www.facebook.com/groups/sonarusergroup/

#1

14 Replies Related Threads

    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/18 17:58:27 (permalink)
    That's right; MIDI FX operate on the output of the track. There's no way to restrict the note range that's recorded into SONAR, except perhaps by using a 3rd-party utility like MIDI-OX to filter the input from the port. But I was unsuccessful in doing that the one time I tried.


    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #2
    gustabo
    Max Output Level: -49.5 dBFS
    • Total Posts : 2591
    • Joined: 2009/01/05 17:32:38
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/18 18:06:44 (permalink)
    I just got an Alesis DM10 set and I'm trying to split kick, snare, etc. to separate midi tracks.
    Why?
    For me, it's a lot easier to edit midi tracks when I can focus on just one track at a time such as hat rather than see all the midi notes for all kick, snare, hat, toms, cymbals, etc. even with a drum map identifying the notes.

    Any suggestions (solutions)?


    Cakewalk by Bandlab - Win10 Pro x64 - StudioCat Platinum Studio DAW - 32 GB Ram - MOTU UltraLite-mk3
    M-Audio Keystation 88ES - Akai MPD26 (hot-rodded) - Alesis DM10 - a few guitars, a few amps
    Novation Launch Control - Korg nanoKONTROL2 - PreSonus FaderPort - DAW Remote HD on iPad
    Adam A7X - Behritone C50A
    PreSonus Monitor Station v2 (controlling the mons)
    https://www.facebook.com/groups/sonarusergroup/

    #3
    gustabo
    Max Output Level: -49.5 dBFS
    • Total Posts : 2591
    • Joined: 2009/01/05 17:32:38
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/18 18:41:30 (permalink)
    I think I found the way that I had done it in the past, select the midi clip(s) and Process > Apply Effect > Midi Effects

    Anyone else have a suggestion to do it in real time while it is being recorded?


    Cakewalk by Bandlab - Win10 Pro x64 - StudioCat Platinum Studio DAW - 32 GB Ram - MOTU UltraLite-mk3
    M-Audio Keystation 88ES - Akai MPD26 (hot-rodded) - Alesis DM10 - a few guitars, a few amps
    Novation Launch Control - Korg nanoKONTROL2 - PreSonus FaderPort - DAW Remote HD on iPad
    Adam A7X - Behritone C50A
    PreSonus Monitor Station v2 (controlling the mons)
    https://www.facebook.com/groups/sonarusergroup/

    #4
    garrigus
    Max Output Level: 0 dBFS
    • Total Posts : 8599
    • Joined: 2003/11/05 17:23:21
    • Location: www.garrigus.com
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/18 18:49:16 (permalink)
    In real-time? No. But you can process the MIDI track after it's recorded using a CAL script to split each note to a separate track. Select the track and choose Process > Run CAL. Then choose the Split Note To Tracks file. After you click Open, follow the prompts and that should put each note on its own track automatically.

    Scott

    --
    Scott R. Garrigus - http://garrigus.com - SONAR X2 Power! - http://garrigus.com/?SonarX2Power
    * Author of the Cakewalk Sonar and Sony Sound Forge Power book series: http://garrigus.com/?PowerBooks
    * Author of the Cakewalk Sonar ProAudioTutor video tutorial series: http://garrigus.com/?ProAudioTutor
    * Publisher of the DigiFreq free music technology newsletter: http://digifreq.com/?DigiFreq
    * Publisher of the NewTechReview free consumer technology newsletter: http://newtechreview.com/?NewTechReview

    #5
    Cactus Music
    Max Output Level: 0 dBFS
    • Total Posts : 8424
    • Joined: 2004/02/09 21:34:04
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/18 18:59:26 (permalink)
    I split them by cloning the track as many times as needed,  .. say 5, and then highlight the unwanted notes and hit delete. You can highlight all of one part (notes)  at the "piano" keyboard to the left right clicking.
    This leaves only the note you want behind.
    There's a few ways to work this way and it's super fast and easy for me.

    Johnny V  
    Cakelab  
    Focusrite 6i61st - Tascam us1641. 
    3 Desktops and 3 Laptops W7 and W10
     http://www.cactusmusic.ca/
     
     
    #6
    gustabo
    Max Output Level: -49.5 dBFS
    • Total Posts : 2591
    • Joined: 2009/01/05 17:32:38
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/18 21:25:10 (permalink)
    garrigus


    In real-time? No. But you can process the MIDI track after it's recorded using a CAL script to split each note to a separate track. Select the track and choose Process > Run CAL. Then choose the Split Note To Tracks file. After you click Open, follow the prompts and that should put each note on its own track automatically.

    Scott

    --
    Scott R. Garrigus - http://garrigus.com/ - SONAR X2 Power! - http://garrigus.com/?SonarX2Power
    * Author of the Cakewalk Sonar and Sony Sound Forge Power book series: http://garrigus.com/?PowerBooks
    * Author of the Cakewalk Sonar ProAudioTutor video tutorial series: http://garrigus.com/?ProAudioTutor
    * Publisher of the DigiFreq free music technology newsletter: http://digifreq.com/?DigiFreq
    * Publisher of the NewTechReview free consumer technology newsletter: http://newtechreview.com/?NewTechReview


    Thanks but I don't think the CAL will work as I need it to because I need to process a range of notes, ie; the ride cymbal is a three zone cymbal so it will output 3 different notes based on where I hit it. Add two crash cymbals and I have a total of seven notes when you count the chokes as well.


    Cakewalk by Bandlab - Win10 Pro x64 - StudioCat Platinum Studio DAW - 32 GB Ram - MOTU UltraLite-mk3
    M-Audio Keystation 88ES - Akai MPD26 (hot-rodded) - Alesis DM10 - a few guitars, a few amps
    Novation Launch Control - Korg nanoKONTROL2 - PreSonus FaderPort - DAW Remote HD on iPad
    Adam A7X - Behritone C50A
    PreSonus Monitor Station v2 (controlling the mons)
    https://www.facebook.com/groups/sonarusergroup/

    #7
    garrigus
    Max Output Level: 0 dBFS
    • Total Posts : 8599
    • Joined: 2003/11/05 17:23:21
    • Location: www.garrigus.com
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/18 22:11:42 (permalink)
    Oh, okay. Yeah, the CAL script won't work for that.

    Well, you could copy/paste the notes manually, or you could clone the track and apply the MIDI Event Filter effect to each track. Set the filter to the ranges you need and then apply the filter permanently after recording.

    Scott

    --
    Scott R. Garrigus - http://garrigus.com - SONAR X2 Power! - http://garrigus.com/?SonarX2Power
    * Author of the Cakewalk Sonar and Sony Sound Forge Power book series: http://garrigus.com/?PowerBooks
    * Author of the Cakewalk Sonar ProAudioTutor video tutorial series: http://garrigus.com/?ProAudioTutor
    * Publisher of the DigiFreq free music technology newsletter: http://digifreq.com/?DigiFreq
    * Publisher of the NewTechReview free consumer technology newsletter: http://newtechreview.com/?NewTechReview

    #8
    swamptooth
    Max Output Level: -53 dBFS
    • Total Posts : 2229
    • Joined: 2012/04/16 15:44:21
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/19 01:11:36 (permalink)
    can you do this with an instrument definition?

     
    Arvid H. Peterson
    Sonar X3E Prod / X2A  / X1PE | Cubase 9.5.1 | Reason 9.5 | Sibelius7 | Pure Data
    Native-Instruments Komplete 10 Ultimate and a smattering of other plugins
    Home-brewed VSTs 
    Toshiba Satellite S855-S5378 (16GB RAM, modified with 2x 750GB HDDs, Windows 8.1 x64)  
    Samson Graphite 49, M-Audio Oxygen 49, Korg nanoPAD2, Webcam motion tracking programs 
    M-Audio Fast Track Ultra
    Member, ASCAP   


    #9
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/19 01:49:28 (permalink)
    Instrument definitions are mostly about defining what bank and patch names correspond to standard program change messages and what controllers are applicable  (and in the case of drum synths, giving friendly names to note numbers). But none of this has any effect on input from the controller section of a hardware instrument.

    If I were in this situation, I think I would try to get the drum controller to send the different note groups on different channels, and then you could set individual tracks to record input only on the desired channel.

    Failing that, it shouldn't be too difficult to customize the Split Notes to Tracks CAL to do what's needed.

    Otherwise, you're stuck with brute force methods using Select By Filter or dragging and dropping selected note numbers from the PRV.

    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #10
    b rock
    Max Output Level: 0 dBFS
    • Total Posts : 8717
    • Joined: 2003/12/07 20:31:48
    • Location: Anytown (South of Miami), U.S.A.
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/19 11:10:35 (permalink)
    MFX Track Doorman would be just the ticket - if it were 64-bit.  (I haven't tried the 32-bit version in X2 to see if it might sneak through.)  Read all about the developer's (Markleford) recent frustration here.
     
    It's possible to limit recorded note ranges using a virtual MIDI cable (LoopBe).  The MIDI track with the MIDI Event Filter outputs to the VMC, and a second MIDI track picks up the VMC as input to record only the limited note range.  Unfortunately, that's two MIDI tracks per-drum (plus a synth / audio).  You may be able to reduce that count with MIDI Channelization.  Either way, there's some serious setup involved for a template.
     
    With a custom (limited range) drum map, all of the notes are still recorded.  The only advantage is that the 'unmapped' notes - above and below the note range - are pushed below the defined note range.  That makes for easier editing & deletion, or remapping out-of-range input inside the limits.
    #11
    gustabo
    Max Output Level: -49.5 dBFS
    • Total Posts : 2591
    • Joined: 2009/01/05 17:32:38
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/19 11:16:51 (permalink)
    Thanks for lawajava for your help through pm.

    He had mentioned in another post that he separated tracks like I do and I contacted him by pm to find out how he does it.
    The simple way that was too obvious to me was to have each pad transmit on a separate midi channel, such as snare, kick, hat and I'm transmitting all the toms on the same channel. Using specific midi channels from the drum set and only allowing a specific channel on each midi track input, I am able to filter just those notes to the midi track.

    Thanks all for your help and suggestions!


    Cakewalk by Bandlab - Win10 Pro x64 - StudioCat Platinum Studio DAW - 32 GB Ram - MOTU UltraLite-mk3
    M-Audio Keystation 88ES - Akai MPD26 (hot-rodded) - Alesis DM10 - a few guitars, a few amps
    Novation Launch Control - Korg nanoKONTROL2 - PreSonus FaderPort - DAW Remote HD on iPad
    Adam A7X - Behritone C50A
    PreSonus Monitor Station v2 (controlling the mons)
    https://www.facebook.com/groups/sonarusergroup/

    #12
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/19 11:37:34 (permalink)
    The simple way that was too obvious to me was to have each pad transmit on a separate midi channel...



    Hmmm... sounds familiar.

    SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
    Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
    #13
    gustabo
    Max Output Level: -49.5 dBFS
    • Total Posts : 2591
    • Joined: 2009/01/05 17:32:38
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/19 11:42:54 (permalink)
    b rock


    MFX Track Doorman would be just the ticket - if it were 64-bit.  (I haven't tried the 32-bit version in X2 to see if it might sneak through.)  Read all about the developer's (Markleford) recent frustration here.
     
    It's possible to limit recorded note ranges using a virtual MIDI cable (LoopBe).  The MIDI track with the MIDI Event Filter outputs to the VMC, and a second MIDI track picks up the VMC as input to record only the limited note range.  Unfortunately, that's two MIDI tracks per-drum (plus a synth / audio).  You may be able to reduce that count with MIDI Channelization.  Either way, there's some serious setup involved for a template.
     
    With a custom (limited range) drum map, all of the notes are still recorded.  The only advantage is that the 'unmapped' notes - above and below the note range - are pushed below the defined note range.  That makes for easier editing & deletion, or remapping out-of-range input inside the limits.


    Thanks! That's how I did it before but I have a solution that is not x86 or x64-centric.


    Cakewalk by Bandlab - Win10 Pro x64 - StudioCat Platinum Studio DAW - 32 GB Ram - MOTU UltraLite-mk3
    M-Audio Keystation 88ES - Akai MPD26 (hot-rodded) - Alesis DM10 - a few guitars, a few amps
    Novation Launch Control - Korg nanoKONTROL2 - PreSonus FaderPort - DAW Remote HD on iPad
    Adam A7X - Behritone C50A
    PreSonus Monitor Station v2 (controlling the mons)
    https://www.facebook.com/groups/sonarusergroup/

    #14
    gustabo
    Max Output Level: -49.5 dBFS
    • Total Posts : 2591
    • Joined: 2009/01/05 17:32:38
    • Status: offline
    Re:Limiting midi notes that will/can be recorded 2013/03/19 11:45:52 (permalink)
    brundlefly



    The simple way that was too obvious to me was to have each pad transmit on a separate midi channel...



    Hmmm... sounds familiar.

    I just noticed your post earlier, I must have scrolled by that without noticing it.
    Thank you.

    Btw, to clarify, I'm transmitting each pad or set of pads on different channels based on their classification such snare pad & rim, tom pads and rims.


    Cakewalk by Bandlab - Win10 Pro x64 - StudioCat Platinum Studio DAW - 32 GB Ram - MOTU UltraLite-mk3
    M-Audio Keystation 88ES - Akai MPD26 (hot-rodded) - Alesis DM10 - a few guitars, a few amps
    Novation Launch Control - Korg nanoKONTROL2 - PreSonus FaderPort - DAW Remote HD on iPad
    Adam A7X - Behritone C50A
    PreSonus Monitor Station v2 (controlling the mons)
    https://www.facebook.com/groups/sonarusergroup/

    #15
    Jump to:
    © 2025 APG vNext Commercial Version 5.1