Jump to content
Scott Kendrick

Reduce/Eliminate Latency - Capturing Midi From Roland Drum Module

Recommended Posts

Hi all - I've read a lot of posts and had some feedback on unrelated posts, but still a little confused about the best approach to capture midi in-time with an existing track/click track in Cakewalk.

  • I use a Roland TD25
  • I run Cakewalk on my Dell Precision 5520, 2.6 GHz, 32 GB of Ram, SS drive, Windows 10
  • Ultimately I need to map the midi to EZDrummer instrument (but as noted below - learning I should probably do this after Midi capture)

So here's the approach I'm taking based on advice so far from this forum.

  • I have a bed or click track already in my cakewalk project that I need to play along with - tempo is all set
  • I connect my TD25 to my laptop with the USB cable... everything working there
  • I connect my laptop audio out back to my TD25 audio input
  • Headphones connected to TD25 module
  • I setup an instrument track in Cakewalk that I'm capturing the midi within - as mentioned above, I used to have this be an EZDrummer midi folder of tracks, but in a vdrums form it was recently recommended that I not use EZdrummer at this point to reduce one possible source of latency 
    • Q1: So do I use an instrument or just a basic midi track? (not certain I understand the difference)
    • Q2: Will all the different triggered notes map to the right drums when I move to EzDrummer? And what's the best way to do this... just copy paste?
  • I arm the track and record - so audio out of the cakewalk bed track and my drums as I play are all mixed via the module through my headphones

I still have had some latency issues - but I was using WASAPI as the driver mode. I just tried installing ASIO4All and MAY have this working - not certain if it's improving or not, time will tell - I was running into drop out issues. There are so many settings in Devices, DRiver Settings, Playback and Record, and the Midi section - not sure if I have everything as it should be

  • Q3: Is this the best/right approach to reduce or eliminate latency while capturing midi (don't need the audio) from my Roland Drum Module?
  • Q4: To improve/simplify things - would a Midi interface device (hardware) between the TD25 and the laptop be of any help? Or since I already have USB direct out of the TD25, will that make any difference at all? 
  • Q5: If dedicated midi hardware device would help - does anyone have recommendations for Midi interfaces that work well with Cakewalk and Roland Drum Modules?

Thanks very much in advance!

Scott

 

Share this post


Link to post
Share on other sites

I have a MOTU Fastlane and Roland drums. All you have to do is just listen to the audio and record away! Midi card does not affect latency - mostly the audio card.  If I am looking for low latency, I usually bounce the projects music to a single track. Then open it in a new project (No plugins).  Add the midi track and record. I also have a MOTU  Express 128 that I also use.  Not much difference between these when only recording a single midi track.

Share this post


Link to post
Share on other sites

Did you install the midi driver for the Roland drums? This makes a big difference in latency. Otherwise Widows will use a crappy generic driver. 

And it does help to have a proper ASIO interface. I have no problem just like Max. 

I insert a blank midi track. set the input to my drums and the output to what ever VST drummer I choose, never makes a difference to me. I don't use simple instrument tracks I always keep midi and VST on there own tracks. 

Share this post


Link to post
Share on other sites

I do have the Roland Midi driver installed... I believe that is the only way the TD25 actually gets recognized as an input device on my PC. W/o I dont' think I'd be able to capture with either EZDrummer or Cakewalk. But if there's a way to check to make sure it's installed and I'm using it correctly, please let me know.

And to confirm - yes, I've got a single audio track and trying to capture a single midi track aligned to it. No other tracks, FX etc. 

If the midi card does not affect latency and I'm not trying to capture audio, is ther any point in having something like a MOTU Fastlane?

Share this post


Link to post
Share on other sites

I don't know that much about the TD25, but it looks like it already has a midi device built in and accessible VIA USB cable.

https://rolandcorp.com.au/blog/recording-v-drums-masterclass-td-17-and-td-25

You should be able to record just fine from here?

Q1: So do I use an instrument or just a basic midi track? (not certain I understand the difference)

There is no actual differenct - it is only about how you look at it.  I like a plain and simple midi track. No VSTs, No VSTi's Listen to TD25 with one headphone and the Laptop audio other ear. Or use a mixer and route both to some Monitors.

Q2: Will all the different triggered notes map to the right drums when I move to EzDrummer? And what's the best way to do this... just copy paste?

There will be nothing to copy and paste. Just midi. Once it is recorded you add the EZ Drummer VSTi and point the Midi track to it.

Q3: Is this the best/right approach to reduce or eliminate latency while capturing midi (don't need the audio) from my Roland Drum Module?

It is the only good way to do it. I never had much luck with ASIO4All. Better luck with 

Q4: To improve/simplify things - would a Midi interface device (hardware) between the TD25 and the laptop be of any help? Or since I already have USB direct out of the TD25, will that make any difference at all? 

Not sure but I don't think it would make much difference. TD25 already has midi.

Q5: If dedicated midi hardware device would help - does anyone have recommendations for Midi interfaces that work well with Cakewalk and Roland Drum Modules?

I like MOTU products. One thing, though- what a lot of people perceive as MIDI latency is really audio latency. Which is another discussion altogether.

 

 

Share this post


Link to post
Share on other sites
On 9/17/2020 at 11:16 PM, Max Arwood said:

Once it is recorded you add the EZ Drummer VSTi and point the Midi track to it.

Can you explain in a little more detail here -- what I had been doing is starting with the EZDRummer VSTi vs. adding it after, so I'm unsure how to add it to an already existing midi and making sure I get all 16 outputs from EZdrummer.

On 9/17/2020 at 11:16 PM, Max Arwood said:

It is the only good way to do it. I never had much luck with ASIO4All. Better luck with 

It looks like maybe you didn't finish your thought here? Better luck with... ?

On 9/17/2020 at 11:16 PM, Max Arwood said:

what a lot of people perceive as MIDI latency is really audio latency.

Can you explain --- I'm only sending/trying to capture midi out of the TD25 and yes it is sending midi, and I can capture it. The problem is, when I'm playing along with an audio track in my Cakewalk project there appears to be delay. Example - I can hear what I play on the TD 25 and then a few miliseconds later I also hear what cakewalk is sending back. as it captures it during recording.

 

Thanks!

Share this post


Link to post
Share on other sites

OK - so I did make some progress.. I had a heck of a time getting the ASIO drivers to work. Cakewalk would hang constantly - turns out I had to uninstall both ASIO4ALL and part of my soundcard (RealTek) drivers that had their own ASIO... once I did that I could select TD25 for both INPUT and OUTPUT devices and use ASIO as the driver mode... then when I play my audio file in cakewalk to play along with, the audio actual transmits back to the module through the USB - don't need audio out from the PC. The only tentative problem right now is as soon as I start turning buffer down, I get audio drop outs, playback stops or choppyness... so if in the end I can't get lower buffer/latency, I don't know if I gain anything, but it's seeming like maybe the latency is pretty low. Not sure where an audio interface fits still, also not sure how to capture drums in a midi and then route back to the EZDrummer instrument, without reating a new instrument and copying midi into that..

Share this post


Link to post
Share on other sites

*without creating a new instrument and copying midi into that..

I usually already have extra tracks set up. Nothing wrong with copying to a new midi track. I usually record several tracks then point them to the Drum instrument track to audition them.

Glad you are getting close! 

Not sure why of how much latency you have.  Low quality midi cable could cause data errors and slow things down a little.  Also the length of the cable makes a small difference (Not much but some) 

 

Share this post


Link to post
Share on other sites

Don't confuse the OP talking about midi cables. The TD25 uses USB, not midi cables. 

Midi latency can happen if your project contains a bunch of CPU intensive VST effects plug ins.  Always bypass all FX while tracking. 

Yes a low buffer will cause dropouts depending on your system -  audio interfaces build quality, drivers and CPU all contribute.  

Yes a good quality interface like Moto or RME interface will probably solve the audio latency issue. 

No you do not need an interface with midi. You have the midi via USB which is just as good if not better. 

I use a plain midi track to record my drums. I like my drums to all be in one track so as to make editing easier in PVR. And I have my own reasons for not cluttering that up with a simple instrument track. Midi in a track(s), VST in a track(s) 

You can start with just using the mixer built into the VST GUI to start with. Later you can learn how to insert a VST with multiple audio outputs. Myself it's rare I need to do this unless I need a better effects or processing than the VST supplies.  You certainly don't want reverb on your kick. 

 I used to always track the drums using the sounds from the Brain. I found I played tighter to the tracks.  I used a small mixer to blend the computer playback with the brian output. I never recorded the audio from the brain until I had edited the midi data. I only used part of the brain sounds I they worked for the song. The cymbals works better from the brain. 

  • Like 1

Share this post


Link to post
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...