Session Drummer vs ezDrummer: midi pattern velocities

Author
relpomiraculous
Max Output Level: -80 dBFS
  • Total Posts : 525
  • Joined: 2004/10/05 07:56:01
  • Status: offline
2011/08/25 22:09:32 (permalink)

Session Drummer vs ezDrummer: midi pattern velocities

The killer aspect of ezDrummer is the variable velocities on each drum within each midi pattern file. Session Drummer and SI drums midi patterns have a set velocity for each drum. ______ I know there is a tool somewhere in Sonar that can "randomize" those velocities. Does anyone here use it for this purpose, and is there some kind of trick to getting it right, and getting it done fast? ______ Like creating a velocity map from an ezDrummer midi clip, and then applying it to a Session Drummer midi clip of similar style? Oh the joy such a tool would bring...!

Sonar X2 64 bit - Win 7 Pro 64 bit - Intel Core i7 870 - 8 gigs of ram - HP 3130 desktop
#1

9 Replies Related Threads

    rbowser
    Max Output Level: -10 dBFS
    • Total Posts : 6518
    • Joined: 2005/07/31 14:32:34
    • Status: offline
    Re:Session Drummer vs ezDrummer: midi pattern velocities 2011/08/25 23:13:50 (permalink)
    Can't EZ Drummer MIDI clips be played by Session Drummer, or any other drum module, since they're just standard MIDI clips?--- But then if one has EZ Drummer, I'm not sure why one would want to use SD sounds instead - EZ wins in the sonic department in a way that totally squashes SD.

    RB

    Sonar X3e Studio
    Roland A-800 MIDI keyboard controller
    Alesis i|O2 interface
    Gigabyte Technology-AMD Phenom II @ 3 GHz
    8 Gb RAM 6 Core Windows 7 Home Premium x64
    with dual monitors
    #2
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:Session Drummer vs ezDrummer: midi pattern velocities 2011/08/26 02:32:54 (permalink)
    APro300 controller - Keystation Pro 88 controller - UM 3g - Roland TD-8 eKit - Korg M3 - FantomS



    I'm a little surprised that someone who owns four keyboards and an e-drum kit would even consider trying to humanize a programmed drum pattern by editing velocities offline.


    If you have any kind of keyboard or e-drum chops, it's so much easier to record drum parts from a controller in real-time, giving them natural dynamics that are far from "random".


    To my mind, it's better to have to massage the timing and dynamics of a real performance to tighten it up than to try to add nuance to a programmed one.


    That said, I'm surprised to hear that Session Drummer patterns do not have natural velocity variation. I haven't looked that closely at any of them, but from what I've heard, many or most of them seem to have been recorded as real-time performances with natural timing and dynamics.





    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
    #3
    relpomiraculous
    Max Output Level: -80 dBFS
    • Total Posts : 525
    • Joined: 2004/10/05 07:56:01
    • Status: offline
    Re:Session Drummer vs ezDrummer: midi pattern velocities 2011/08/26 04:36:05 (permalink)
    I have thousands of ProSonic midi drum clips just sitting around and I thought I might spice them up a bit. ________They are also in GM format and aren't mapped correctly to any other drum program I have - except the TTS-1, my Roland Fantom and the Roland TD-8. _______Session Drummer, ezDrummer, BFD, all need to be map-corrected - in order for these particular ProSonic midi files to play correctly in non GM default drum kits - and I have to figure that out as well. _______The closest thing I could find to a "velocity randomize" or "velocity map creator" is the "Scale velocity" tab in the Process menu. ______But I know the right tool is lurking in Sonar somewhere, because I remember reading about it some time ago...or seeing it on a video...
    post edited by relpomiraculous - 2011/08/26 04:37:38

    Sonar X2 64 bit - Win 7 Pro 64 bit - Intel Core i7 870 - 8 gigs of ram - HP 3130 desktop
    #4
    relpomiraculous
    Max Output Level: -80 dBFS
    • Total Posts : 525
    • Joined: 2004/10/05 07:56:01
    • Status: offline
    Re:Session Drummer vs ezDrummer: midi pattern velocities 2011/08/26 04:43:53 (permalink)
    I'm getting warmer - I think what I want to do can be done in The Event Filter page: To select events using the Event Filter 1. First, select an initial set of tracks, clips, or events. 2. Choose Edit > Select > By Filter to display the Event Filter dialog box. 3. Set up the event filter to find the events you want. 4. Click OK. SONAR searches the currently selected events and weeds out those that do not meet the requirements of the event filter.

    Sonar X2 64 bit - Win 7 Pro 64 bit - Intel Core i7 870 - 8 gigs of ram - HP 3130 desktop
    #5
    Dave Modisette
    Max Output Level: 0 dBFS
    • Total Posts : 11050
    • Joined: 2003/11/13 22:12:55
    • Location: Brandon, Florida
    • Status: offline
    Re:Session Drummer vs ezDrummer: midi pattern velocities 2011/08/26 08:03:46 (permalink)
    I find that randomizing velocites never give me a human feel.  Mainly because a human never plays drums randomly and every stroke has an intentional velocity that conveys the feel a drummer wants to create.

    In regards to the Humanize settings in Superior or Ezdrummer, this control does not affect the velocity of any midi note.  Rather, it affects how the sample pool is used as samples are selected for triggering on any given velocity. 

    The velocity knobs on the Toontrack interfaces control how much offset is applied to a midi groove while auditioning a midi groove or more importantly, how much offset is applied to a groove that is being dragged and dropped. 

    Dave Modisette ... rocks a Purrrfect Audio Studio Pro rig.

    http://www.gatortraks.com 
    My music.
    ... And of course, the Facebook page. 
    #6
    fwrend
    Max Output Level: -76 dBFS
    • Total Posts : 709
    • Joined: 2006/09/19 16:02:52
    • Location: Garden City, KS
    • Status: offline
    Re:Session Drummer vs ezDrummer: midi pattern velocities 2011/08/26 09:07:20 (permalink)
    Sorry, I don't have X1 on my laptop but I'm sure this is accessible in X1 as well:
    Select MIDI Track then -
    Ctr+F1 or Process/Run Cal (may be hidden - look for a grey bar at the bottom of the Process menu.

    There should be a VARYVEL and a Scale Velocity script available.

    However, like others have said, I'm not sure a random velocity is any better than constant if it still doesn't have a reasonable human feel to it.

    EDIT: For individual drums, run the CAL script Split Notes/Channels to Tracks first then apply VARYVEL.
    post edited by fwrend - 2011/08/26 09:13:46
    #7
    relpomiraculous
    Max Output Level: -80 dBFS
    • Total Posts : 525
    • Joined: 2004/10/05 07:56:01
    • Status: offline
    Re:Session Drummer vs ezDrummer: midi pattern velocities 2011/08/26 09:22:23 (permalink)
    That is a great idea fwrend. I'll try it. I've spent the last few hours working with ezplayer pro and midi pattern files thinking something in explayer might do something interesting with velocities but I ran into a distracting snag...but I do have those scripts so I will keep them in mind...

    Sonar X2 64 bit - Win 7 Pro 64 bit - Intel Core i7 870 - 8 gigs of ram - HP 3130 desktop
    #8
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:Session Drummer vs ezDrummer: midi pattern velocities 2011/08/26 11:29:08 (permalink)
    Broke my own rule about answering the OP's question, and not questioning the motive. 

    In addition to the VaryVel CAL there is the Velocity MIDI FX plugin, which has a Randomize option. MFX are applied non-destructively on playback, but after setting the FX parameters to get a real-time result that you like, you can use Process > Apply Effect > MIDI Effects to destructively apply the randomization to the clips in the track. Note, however that the randomizer will be "seeded" with a different value each time it runs, so the pattern of variations will be different every time you play or apply the FX.

    If you selectively apply randomness to individual drum parts (e.g. Kicks at 80 ±10, Snares at at 95 ± 20, etc.) you can begin to get something that sounds human. If you also use the Event Filter to select according to what beat the hits fall on (i.e. to put variable emphasis on the downbeat kicks or the closed hi-hats after open ones) it could sound even more natural, but that could get to be a huge amount of work. This is why I recommend just recording the parts from a controller in real time; even with multiple takes to get it right, you'll be ahead of the game in terms of how much time it takes to get a good result.

    BTW, I did check out some of the included Session Drummer patterns from Groove Monkey and Smart Loops, and they all had variable (with human emphasis) velocities within each drum part.





    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
    #9
    relpomiraculous
    Max Output Level: -80 dBFS
    • Total Posts : 525
    • Joined: 2004/10/05 07:56:01
    • Status: offline
    Re:Session Drummer vs ezDrummer: midi pattern velocities 2011/08/26 11:44:23 (permalink)
    "In addition to the VaryVel CAL there is the Velocity MIDI FX plugin..." Excellent sir. Thank you very much.

    Sonar X2 64 bit - Win 7 Pro 64 bit - Intel Core i7 870 - 8 gigs of ram - HP 3130 desktop
    #10
    Jump to:
    © 2024 APG vNext Commercial Version 5.1