Mike Slinn

Roland TD-07 And DAWs

Published 2024-11-13.
Time to read: 6 minutes.

This page is part of the av_studio collection.

This article continues from Roland VQD-106 V-Drum Kit and addresses how to work with a DAW, including Pro Tools, Ableton Live and EZ Drummer 3.

I not using Mac these days, although I have an old Mac mini sitting forlorn and cold in a corner. This article says nothing about working with Macs.

This article is a work in progress

Windows Driver

The TD-07 support site provides the Windows 10 driver. The only Roland documentation that mentions that this is an ASIO driver is the README, installed in the computer when the driver is installed. If you installed the Roland TD-07 driver into a Windows computer, the README is here; see the Input/output device settings for your application.

The web page says:

To use this driver, you must set the USBDrv of the TD-07 to VENDOR.

Your computer automatically downloads the Windows 10/11 driver from the Internet when a product requiring the driver is connected to the computer. Downloading and installing the driver yourself is not necessary.

Under normal conditions, the driver installation is completed in several minutes.

Here is how to set the USBDrv of the TD-07 to VENDOR:

Press Comment
Power
Wait until Drum Kit is displayed.
Setup The display should show Setup Pad ⯈, and [Enter] should be flashing.
The display should show Setup System, and [Enter] should be flashing.
Enter The display should show LCDContrast 8⯈.
The display should show ⯇USBDrv Generic⯈.
Enter
Rotate wheel clockwise The display should show USBDrv Vendor.
Exit Exit The display should show Drum Kit again.
Power
The display should show Saving before shutting down.

The next time the Roland drum sound module turns on, it will be ready to connect to a computer.

Fixing the Driver Problem

I had no problem setting USBDrv to VENDOR. However, the Windows driver installation described above did not work for me.

The Windows error message was unhelpfu, and somewhat misleading:

The last USB device you connected to this computer malfunctioned, and Windows does not recognize it.
Recommendation:
Try reconnecting the device. If Windows still does not recognize it, your device may not be working properly.

I had previously encountered a similar problem with the driver for the Roland Juno-DS61 synthesizer. The solution to each problem was different; if you encounter this problem, check out both articles for the two solutions.

This time I had used a regular USB extension cable with a short USB B-A cable because my DAW is some distance from the Roland drum set. When I tried installing the Roland TD-07 driver on a laptop without using the USB extension cable, it worked.

To aid in the installation process on the DAW, I started Windows Device Manager by briefly pressing the Windows key, typing device, then Enter. I opened up the Other devices and the Sound, video and game controllers folders.

I then used an active USB extension cable instead of the regular USB extension cable, and the driver began to install automatically.

The installation process takes a few minutes. First, the driver appeared in the Other devices folder:

😁

A minute or so later, the Roland TD-07 driver moved from the Other devices folder to the Sound, video and game controllers folder. Success!

Driver Testing

My DAW is on the other side of the studio from the drum kit. I constantly need the drum sound module to emit some sort of audio signal that I can use for debugging. Everything I found was too-short-lived.

So I attached the Roland FD-9 HiHat pedal to a mono 25' long, 1/4" TR extension cable. This allowed the pedal to be used across the room from where the rest of the drum kit resides. Anytime a noise is required to test something, I can press my foot on the HiHat pedal, next to me. No need for a second person.


    The curly gray USB extension cable disappearing lower left is 25
The curly gray USB extension cable disappearing lower left is 25' long, and connects the FD-9 to the TD-07 on the other side of the room.

New Windows Menu Item

After the driver was installed, I noticed a new menu item called TD-07 in the Recently Added column of the Windows 10 Start menu. Clicking on it launched "C:\Program Files\Roland\TD-07 Driver\Files\RDDP1219.EXE", which looked like this:

Choices for SAMPLE RAT were 44.1 kHz (the default), 48 kHz and 96 kHz.

Setting Audio Streaming Performance to the minimum value (1) caused the ASIO Buffer Size value to decrease to 48 samples, which I expected should work fine with my DAW.

Clicking on Show "README" displayed C:\Program Files\Roland\TD-07 Driver\Readme\Readme_EN.htm in the default web browser.

Default MIDI Settings

MIDI channel 10
Tx/Rx/Sw On
ProgChg Tx On
ProgChg Rx On
Local Ctrl On
Choke Shot On
Device ID 17
SysEx Tx Off
SysEx Rx On

Louder Drums

I found that the drum volume was OK on maximum through headphones, but when played through speakers, it was much quieter than other signal sources, such as my DAW. I increased the overall volume of the kit as follows:

Press Comment
Power
Wait until Drum Kit is displayed.
Directly under power button Kit Edit The display should show Kit Edit / Instrument⯈, and [Enter] should be flashing.
The display should show Kit Edit / Kit Volume, and [Enter] should be flashing.
Enter
The display should show Kit Volume / Kit -7.0dB⯈.
Rotate wheel clockwise The display should show Kit Volume / Kit +6.0dB⯈.
Exit Exit The display should show Drum Kit again.

The volume should be much louder now.

Local Control

When a MIDI device sends MIDI data to its internal synthesizer / sound generator, this is called local control. If you use a MIDI instrument to be recorded by a DAW, or to control another synthesizer, and you do not want to hear the built-in generated sound, you should disable local control. To disable the TD-07 MIDI Local Control:

Press Comment
Power
Wait until Drum Kit is displayed.
Setup The display should show Setup Pad ⯈, and [Enter] should be flashing.
The display should show Setup MIDI, and [Enter] should be flashing.
Enter The display should show MIDI Channel 10Ch⯈.
The display should show ⯇Local Ctrl ON⯈.
Turn the dial counterclockwise, until you see ⯇Local Ctrl OFF⯈.
Enter
Press the large drum set button at the lower left. The display should show Drum Kit again.

DAW Directory Structure Creation

I made a test directory structure using my song_create script:

Shell
$ song_create roland_td07_test
Creating a new song subdirectory structure in '/mnt/e/media/songs/roland_td07_test'
  /mnt/e/media/songs/roland_td07_test/daw
  /mnt/e/media/songs/roland_td07_test/dvrArchives
  /mnt/e/media/songs/roland_td07_test/inputs/images
  /mnt/e/media/songs/roland_td07_test/inputs/videos
  /mnt/e/media/songs/roland_td07_test/outputs/mp3s
  /mnt/e/media/songs/roland_td07_test/outputs/stems
  /mnt/e/media/songs/roland_td07_test/outputs/youTube
Opening E:\media\songs\roland_td07_test 

EZ Drummer 3

  1. Select the Settings / E-Drums/MIDI In menu. A list of MIDI devices will be shown at the top left of the window.
  2. Enable the TD-07 MIDI device.
  3. From the Preset chooser at the top of the window, in the middle of the window, select Roland and then choose one of the drum sound modules. Unfortunately, the TD-07 is not one of the available choices. Most of the choices provided are for obsolete Roland drum sound modules. The TD-1 is the lowest common denominator, so I selected that one.
😁

Success! Pressing on the HiHat pedal caused EZ Drummer 3 to respond by showing the on-screen hi-hat move in concert with my foot. EZ Drummer 3 also generated the appropriate sound.

I decided that this seemed encouraging and that I should move on to Pro Tools and Ableton Live. I will fill out this section later.

Pro Tools

I have a Pro Tools Artist subscription. The current version of Pro Tools when this was written was 2024.10. Please see Pro Tools MIDI for information about Pro Tools and MIDI devices.

TD-7 instead of TD-07

Pro Tools does not provide support for current models of Roland v-drum kits. The supported models were discontinued about 20 years ago: TD-5, TD-7 and TD-10. These 3 choices are old Roland products that were discontinued years ago. Note that the TD-7 is not the same as the TD-07. The Roland dealer who sold me the drum kit suggested that the TD-7 was the best choice, however it might be better to somehow define a new model.

This is what the relevant portion of %COMMONPROGRAMFILES%/Avid/Pro Tools/MIDI Devices/Digidesign Device List.middev looks like:

Digidesign Device List.middev
<MIDIDeviceType Manufacturer="Roland"
  Model="TD-7"
  CanRoute="false"
  SupportsMMC="false"
  Image="OMS1027">
  <DeviceID Min="0" Max="127" Default="0" Base="0" />
  <Receives MaxChannels="16"
            MTC="false"
            Clock="false" />
</MIDIDeviceType>

The entries for the TD-7 and the TD-10 are identical. The only difference between the TD-7 entry and the Roland TD-5 entry is that the TD-5 entry only supports one channel.

I used the Pro Tools TD-7 MIDI device definition as the basis of my Pro Tools TD-07 MIDI device.

Define the TD-07 MIDI Device

  1. Select the Setup / MIDI / MIDI Studio Setup... menu.
  2. Push the Create button.
  3. Name the new instrument TD-07.
  4. For Manufacturer, select Roland.
  5. For Model, the most appropriate choices are TD-5, TD-7 and TD-10. I selected TD-7.
  6. For Input port, select TD-07 [Emulated].
  7. For Output port, select TD-07 [Emulated].
  8. I left all the Send Channels and Receive Channels selected. Perhaps that might need to be narrowed down in the future.
  9. To save the configuration, press the Export button and save with file type .dms. I saved to E:\media\proTools\midi_studio_setup.dms
  10. Close the MIDI Studio Setup window.

The new Pro Tools TD-07 MIDI device is now available in all Pro Tools sessions.

Using the TD-07 MIDI Device

The TD-07 MIDI device defined above allows you to play drum parts into a Pro Tools session and trigger a drum insert, for example, EZ Drummer 3 or Xpand!2. You can create an instrument track for playback only, or you can create an aux track and an associated MIDI track for recording and playback. Instrument tracks and MIDI tracks can both accept input from the TD-07 MIDI device.

Pro Tools Options / MIDI Thru must be enabled.

TD-07 As a Drum Synthesizer

I am figuring the part out - it does not work yet. This material has been published so others can provide feedback.

To use the drum sounds from the Roland module, first create a new MIDI track using ticks.

Now create a new stereo Aux track, also using ticks.

Assign the output of the MIDI track to the TD-07 MIDI device, like this:

Now what?

Does Not Work With an Instrument Track

I am unable to configure an instrument track to use the TD-07 MIDI device. Perhaps there is a way, but I do not know what that might be. This material has been published so others can provide feedback.

For example, let’s create a new stereo instrument track for the TD-07 MIDI device. Instrument tracks are usually created in ticks.

Now assign an insert to the new instrument track so sound is generated from MIDI data. I used EZdrummer 3 (stereo), but any stereo instrument would work.

I am unable to configure the instrument track to accept input from the TD-07 MIDI device. The Predefined MIDI devices do not show up.

Ableton Live

This was written using Ableton 12.1 Suite on Windows.

Enable the TD-07 MIDI output as a MIDI input for Ableton Live.

  1. Start Ableton Live.
  2. Select the Options / Settings menu.
  3. Select Link, Tempo & MIDI.
  4. Enable Input Ports / TD-07 / Remote.
  5. There is no need to enable anything for Output Ports / TD-07.

Assign the MIDI input from the TD-07 to an Ableton Live MIDI track.

Assign an instrument, such as the Africa Drums drum rack to the same Live MIDI track.

😁

Now when you play the Roland VQD-106 drum kit, Ableton Live will generate the sound.

Videos

* indicates a required field.

Please select the following to receive Mike Slinn’s newsletter:

You can unsubscribe at any time by clicking the link in the footer of emails.

Mike Slinn uses Mailchimp as his marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp’s privacy practices.