Create Tracktion Waveform Multisampler Drums With Audio Sample Files

In this post, we’ll be learning how to create Tracktion Waveform Multisampler drums with audio sample files. Whether you want to make a quick set of drums, or delve deeper into using multi-velocity drum hits, Waveform’s Multisampler will help you make your own re-usable drum kit for your productions. Let’s get started making a custom starter drum kit now in Tracktion Waveform 11 Pro.

29 July 2020 – Written by Michael R. Myers #mykmyrs

Skill Level: Advanced

Creating Your Own Sampled Custom Drum Kit

You may have asked yourself if it is worth the time and effort to create a drum kit in a software sampler. I know I did. Looking at the cost of the big virtual drum plug-in developers’ products, I decided it was better for me and my budget to learn how to use the Multisampler component available in Tracktion Waveform 11 Pro to make use of the tons of drum kit audio samples I already own.

In all fairness, follow this tutorial’s steps with some confidence, but be open to change. There is not a lot of documentation or other information about Waveform’s Multisampler tool. I pieced together what I considered to be the “right way” based on other samplers I have used, but I may have done things inefficiently. Or maybe I was misguided and there’s a better, faster and more correct way. In any event, if there’s something you find that makes it better for us all, please let me know in the comments.

I’m using Tracktion Waveform 11 Pro as my DAW. This tutorial is a basic approach to creating a starter Multisampler instrument. Feel free to use whatever drum kit samples you have on-hand. If you need samples, do a web search to find some free ones that can help you learn. Hopefully at the end of the tutorial, you’ll have a custom Waveform 11 Pro drum kit that you can use over and over again.

What You’ll Need to Get Started

Steps to Create Tracktion Waveform Multisampler Drums

  1. Create a new project in Waveform 11 Pro.
  2. On an empty track, drag a plug-in instance and choose Waveform Plugins>Instruments>Multi Sampler. The Multisampler window will appear on the SOUND tab.Multisampler-Initial_Window
  3. We’ll add some kick drum samples and assign them to key C1, the MIDI default for a kick drum instrument. From your storage location, drag your kick drum samples into the left-hand side pane.Multisampler-Dropped_Samples
  4. Let’s adjust the duration of all of the samples’ playback next. Select all samples by clicking your first sample, hold the Shift key, and click the last sample. Then in the center of the screen, where the box shows some lines with circles and squares, drag the topmost square all the way to the right as far as it will go. Repeat this action for the bottom rightmost square.Multisampler-Samples_Playback_Duration
  5. Now let’s assign the samples to their key and velocity ranges. Click the “ZONES” heading in the top center of the screen. The zone editor will appear and show a large keyboard with the range the samples are initially assigned. Looking at the image, the range of the mapping is large and not correct since it spans multiple octaves on the keyboard. We’re going to limit these four (4) samples I have to one (1) key, C1. In addition, these samples represent four (4) ranges of hit velocities, so we’ll end up stacking them vertically on the C1 key.Multisampler-Zones_Initial
  6. Let’s limit the range to one key, the C1. At the top of the screen, change all letter and number combinations to “C1”. Leave the zero (0) and One Hundred Twenty Seven (127) as is for now. If you click on the C1 key, highlighted in blue color, you should hear your sample play.Multisampler-Zones_C1
  7. Now that we’ve limited the samples to the correct keyboard key, we need to adjust the MIDI velocities to respond to differing key press intensities, known as velocities. These values help to give the MIDI playback a more human feel and will play louder at higher values and softer at lower values. Since I have four (4) samples, my velocity ranges will be as follows: 0-31, 32-64, 65-97 and 98-127. Note that the range for MIDI velocities is zero (0) to one hundred and twenty seven (127), giving us one hundred and twenty eight (128) possible values.
  8. I’ll select my first sample, which needs to be mapped to C1, range zero (0) to thirty one (31). See the image for the updated values and the change in the samples’ display. The region at the bottom of the samples’ stack is brighter blue now to represent the 0 – 31 mapping. I’ll repeat this step for each sample, assigning it to the ranges I previously specified.Multisampler-Zones_First_Map
  9. Here is my completed mapping with the four (4) sample layers mapped to their velocity ranges. You should be able to see the division lines between the samples and recognize that this C1 key has multiple samples assigned to it. Verify your mapping by clicking the C1 key with your mouse. You should hear your hardest velocity sample play.Multisampler-Zones_C1_Complete
  10. Before we map any other drum kit pieces, let’s make a MIDI clip on our track and make sure the kick drum is responding properly to multiple velocities. Save your Edit and close the Multisampler screen for now.
  11. Drag a new clip from the red Plus button onto the track and chooce Insert New MIDI Clip. You should get a one-bar clip by default, which is enough for our velocity test. Double-click the clip and the piano roll editor will appear. Scroll down to the C1 range and click the C1 key with your mouse. You’ll hear your kick drum sample play.Multisampler-Piano_Roll
  12. Now add some sixteenth notes to the clip on key C1 and press the spacebar. You should hear your kick drum playing, but all notes are playing at the same velocity, which is what we want to vary since we added multiple samples. For each beat’s notes, change them to fall into the four (4) velocity ranges you set up. My first group of notes are set to twenty-two (22) for the velocity. The lines under the piano roll represent the velocity values. You can see that my first group is low, the second beat’s notes are higher, and so on up to the fourth beat. Set your velocities and press the spacebar again. Now you should hear variations in the loudness and intensities of the notes while they are playing. Note that you can also click the C1 key from left to right, and as you move in either direction, the sample played back will represent the mapped velocity layers. Clicking far right equals the maximum velocity, clicking far left equals the minimum velocity.Multisampler-Piano_Roll_Velocities_Set
  13. Save your kit and continue mapping each drum kit instrument, one at a time, and verify they are working before moving to the next piece. I recommend referring to the general MIDI standard specification for mapping your drum kits so that playback is expected and correct when playing MIDI files created by others.
  14. After you get your entire kit working properly, and you’ve saved your sampler instrument, make it into a Waveform preset. The preset will be stored at “C:\Users\{YOUR_USER_NAME_HERE}\AppData\Roaming\Tracktion\Waveform\Presets” in Windows 10.


Now that you have a basic kit with a few various hit velocities per instrument, you’ll probably want to set up several Tracktion Waveform Multisampler drums to use in different projects or styles of music. You can look into buying more one-hits or multi-velocity hits as well to try to get your acoustic drums sounding like a human player versus a software sequencer’s output.

If you would like to add to this content to help other folks, please contact me and let me know what you have in mind.

Similar Drum Sampler Articles I’ve Written

Multi-Output MIDI Drum Audio in Tracktion Waveform

If you haven’t been separating your MIDI drums into separate audio files In your DAW, this post will help you get familiar with the concept. As soon as you understand why you’d want to multi-output MIDI drum audio to separate tracks, you’ll wish you’d have started sooner. Follow the steps in this post to learn get better control of your drum kit pieces’ audio in a Tracktion Waveform project.

01 June 2020 – Written by Michael R. Myers

Skill Level: Intermediate

Separate Your Kit Pieces Now!

Separating your drums will require your plug-in of choice to support multiple audio channels. What this means is that you’ll configure the plug-in to send its kick drums on audio channel 1, the snare drum on channel 2, the cymbals on channel 3, etc. Most plug-ins will have a limit of channels available for routing, so you may have to get creative if you have a large kit and many pieces to output.

If you haven’t had your drum kit’s pieces recorded into separate audio tracks within your DAW, you’re about to learn how to get fine-grained control over each instrument. Having each instrument isolated to its own track, your EQ can be applied specifically to one instrument to allow you to get the results that may not be possible when every instrument is stored into a single track.

You can also use a sampler plug-in and configure multi-output MIDI drum audio. Some samplers have more channels available for configuration than others, so you’ll have to research your sampler and its specific output capabilities to determine how many channels there are to output.

Another reason to separate your pieces’ audio is to make mixing easier for you, or the person you hire to mix your tracks. Having the source audio available allows for easier manipulation and also for applying specific types of effects.

Finally, most DAWs support some sort of folder-like grouping so that all related tracks can fit under a main track. This organization helps visually to save space when they are compacted and out-of sight. It also makes it easy to mute or unmute the folder group during playback. So do yourself a favor and make a “drums” folder group and place your kit’s pieces under this group.

What You’ll Need to Get Started

Steps to Separate Drum Kit Pieces’ Audio

  1. Open your project in Waveform and delete all default tracks.
  2. Set your project’s beats-per-minute value, if desired. The default is 120 BPM. Note that it’s preferred to set it at the start of the project versus waiting until all of your tracks are in-place. Setting is located at bottom right-hand side of screen, above the Play transport. Click to change the value.
  3. Create a new track to hold your source MIDI drum pattern file. You can either create a new MIDI file or import an existing one. Name this track “MIDI Source”.Waveform-Create_MIDI_Source_Track
  4. Import or create your MIDI file on the “MIDI Source” track. Be certain it contains several drum kit pieces so that you’ll be able to see the audio separation technique working. Waveform will ask you if you want to retain a tempo if you bring in an existing MIDI file. As shown below, the MIDI I added has several instruments.Waveform-Add_MIDI_file_Multiple_Instruments
  5. Now that the MIDI pattern is in place, we need to define our drum plug-in instrument that will provide the drum kit’s audio output.  In addition, we will need to specify each drum kit component’s output audio channel so that each item has its own audio track.
  6. Add the MT Power Drumkit 2.0 plug-in to the “MIDI Source” track.
  7. While MT Power Drumkit is free, they do ask you for a monetary donation when the plug-in is invoked each time.  To skip this message, click the Skip button.  If you want to permanently  remove the screen, make a donation. Each time you re-open your saved Waveform project, you must open the plug-in and click the “Skip” button to get sound while it is the free version. If you donate, the nag screen goes away permanently.MTPowerDrumKit_Nag_Screen
  8. When the drum kit loads, you can click on the individual pieces and hear how each piece sounds. Note that all kit pieces will produce sound output at this point because they are all assigned to one output channel by default.
  9. Click the Mixer button at the bottom of the MT screen.MTPDK-Main_Window_Mixer_Button
  10. On the Mixer Settings window, you will see the kit pieces presented in vertical strips. At the bottom of each strip, the Out is set to “1”. All kit pieces are using “1”, so we need to change them to use different channels for output. Refer to how I made changes and grouped the toms since we only have eight (8) output channels to work with.MTPDK-Mixer_Window_Settings
  11. On the main PDK window, click on various pieces. They are now silent, except for the kick drum (or whichever piece you assigned to Out 1. You can close the MT Power Drumkit window now.
  12. We need to convert the MT Power Drumkit plug-in into a Waveform Rack so that we can easily re-use the plug-in on all of our separated audio tracks as we build them out. Let’s build the kick drum now, then you’ll be able to repeat the process for the other seven (7) audio channels.
  13. Right-click the PDK plug-in and choose “Wrap this plugin in a new rack plugin”. When the plug-in window shows, close it. We’ll accept all of its default settings for now.
  14. Create a new track in Waveform and call it “Kick Audio”.
  15. Open the rack you just created. At the bottom right-hand side, click the grey button and drag it to the “Kick Audio”. The following screen will display and show you that the rack has automatically wired the kick track.Rack-Adding_New_Instance
  16. We do not want Waveform’s default wiring to the tracks, so click the “Clear Wiring” button at the lower left-hand side of the screen and choose “Clear all output wiring”. Your screen should now look like this image.Rack-Output_Wires_Cleared
  17. Now here’s how we get audio to our kick drum track. Starting with the top output circle, click and drag to the top of the Kick Audio object. This first line will be the left side of the audio channel number one (1). The second circle is the right side of audio channel number one (1). Remember as you wire the remaining tracks that they are really stereo pairs and the top one is always the left side of the pair. Rack-Manual_Wiring_to_Kick_Drum
  18. Now test your work in Waveform. Press play (space bar) and you should only hear the instrument you configured in PDK for Out 1. For me, Out 1 was assigned to the kick drum. Looking at the image below, you can see the green output bars showing that my kick drum track is playing audio. Waveform-Show_Kick_Is_Working
  19. Now, while the audio is correctly routed to the isolated kick drum track, we are not able to record it just yet.
  20. For our “Kick Audio” track, we are able to output kick drum audio. But we’re not able to record it. To record, we need to make a new track named “Kick Print”. Set its input source as “Kick Audio”. Waveform_-_Create_Printed_Audio_Track
  21. Arm “Kick Print” for record, Press R on the keyboard and your “Kick Print” track should show the waveform of the recorded audio.
  22. Finally, be sure to mute your “MIDI Source” and “Kick Audio” tracks after you print your audio. Otherwise all of them will play concurrently which is not needed.

Where To Go From Here

Now you can move forward and repeat the steps for each of the seven (7) remaining output channels of the Power Drumkit. Note that you’ll need to clear the output wires each time you add a new “{name} Audio” track since Waveform automatically, and incorrectly, wires up the new tracks. While this process will take some time, as long as you re-use the project or render your drum tracks, it’ll be worth your time investment in the future.

Before we conclude this tutorial, I’d suggest that you re-organize your project and make use of folder tracks to group the Audio and Print tracks. That way, you can collapse the view when you are finished and no longer need to view the audio files group. You can expand the printed files group and focus your attention there for recording and exporting.


I hope you can see the benefits of using a project to configure multi-output MIDI drum audio on separate tracks within Waveform. What worked for me was to create Waveform projects for each one of my drum VSTs so that I can just drop the MIDI file in and record it easy with several different kits. At mixing time, I can decide which kit sounds the best and use its output audio files.

If you would like to add to this content to help other folks, please contact me and let me know what you have in mind.