Kontakt: saving midi drum files

I want to be able to record a drum pattern from Kontakt, and to know that when I play it back through e.g. Media Player as a MIDI file, it is rendered as GM drums, and not as a discordant piano.

The key to everything is Channel 10, and making sure that Kontakt is set to play back on Channel 10. As usual, I’m using Reaper as my DAW, so I need to set that to Record/Output/MIDI. I have proven to myself that the Reaper end of things does not need to specify Channel 10.

This is a sequence that works for me (I am not covering how to set up a VST (specifically Kontakt, in this case) to work with Reaper):

  • Reaper/New Project/SaveProjectAs[DrumTest01]
  • Track/Insert virtual instrument on new track/OK
  • My Kontakt portal opens, and includes Factory Library.
  • In there I double-click on Studio Break Kit.nki
  • In the MIDI channel setting, from the dropdown, I choose Port A / Channel 10
  • Back in Reaper, I set Record Output to midi. Note that I am not setting Channel 10 explicitly here:
  • I then arm/record, and back in Kontakt, I hold down the pattern at the highlighted B (I just like that pattern – the fact it is on B is not significant.
  • Stop the recording, do any tidying up that you want:

Now for the export. There is more than one way to do this, but for the example, in the midi editor, follow the highlights I show below, and save to your chosen name and place:

And finally the big test: in Windows Explorer (I’m on Windows, apologies if you are not), open the midi file with Media Player, QuickTime, or somesuch. If you hear something like , (SoundCloud1), then you have saved your midi data and metadata correctly. If you hear something like this… , then back to the drawing board, I fear.

Finally, keep in mind that what you hear in your DAW from your expensive Drum VST will likely be different from how the drum pattern renders the data when going through the default player for midi. I might therefore ask… “What then is the point of going to MIDI, if the quality will be better in the original DAW/VST?”. Because I effectively have the source code. If I only have the rendered output, then I have no chance (well, little chance), of tinkering with the input, or applying different drum kits to my lovingly created drum patterns. The midi file is your music score, which can go through different versions, and with the right editing tools (haven’t found out what those are yet, but they must surely exist, given that MIDI is a standard specification), you can confirm exactly what changed between 2 versions.


Komplete 10: content

October 2016: Native Instruments now favour you using their PC app rather than the downloader, which didn’t have a proper home:

Now I’ve bought the thing, I will work my way through each of the modules, getting at least a cursory knowledge of how to use each of them:

  • Kontakt 5 –  August 2016, including factory content
  • Reaktor 5 – August 2016
  • Massive – August 2016
  • Absynth 5 – October 2016
  • Fm8
  • Battery 4 – October 2016
  • Guitar Rig 5 Pro – August 2016
  • Abbey Road 60s Drummer
  • Driver
  • Drumlab
  • Kontour
  • Monark
  • Polyplex
  • Rammfire
  • Reaktor Prism
  • Reaktor Spark
  • Reflektor
  • Retro Machines Mk2
  • Rounds
  • Scarbee A200
  • Scarbee Mark I
  • Scarbee Clavinet/Pianet
  • Scarbee Mm-Bass
  • Session Horns
  • Session Strings – September 2016
  • Solid Eq
  • Solid Bus Comp
  • Solid Dynamics
  • Studio Drummer
  • Supercharger
  • The Finger
  • The Giant
  • The Gentleman
  • The Grandeur
  • The Maverick
  • Traktor’s 12
  • Transient Master
  • Vintage Organs
  • West Africa

Given I bought the download version, directly from NI, so that I could install the modules piecemeal, I forget that I need to get the individual downloads from here, by downloading and installing Komplete_10_Downloader.exe.

Other thoughts related to the pictures below:

  • Given there are such a lot of checkboxes, a Deselect All option would have been jolly handy
  • Disk queue length of 50: this is running on my laptop with the 1 terabyte mechanical disk. I’m waiting for the right price on an SSD of that size (point being that Komplete is a massive install): I reckon around £150 will buy it on offer. I guess I need to judge my timing, as the GB pound’s lack of performance could easily see all items increasing in cost, and not reducing




Making Music: worth the wait…

Last year I paid a tiny amount for some very good sounds. Trouble was… Dimension Pro seemed incapable of telling me what they were called, where it had saved them, how I load them up. But that was because in the absence of a manual (which, in common with most men, I anyway only consult in extremis), I had not looked very hard.

Bingo: a) I have found where they have been saved, b) I can load them through Dimension Pro and the staring-me-in-the-face open folder button, c) they sound OK. In fact some of the Cakewalk files with the .prog extension don’t load. I won’t worry about that unless I am very, very bored.



And for easy reference, this is the path in text: C:\Cakewalk Content\Rapture Pro\Programs. Apologies to others who read this: this is primarily a dumping ground for my thoughts and reminders, but it is nice when I know people take the trouble to read it – thanks!

I’ve just taken a listen to their samples – they are tremendous – this is the main page, and this and this are the samples I’ve bought.

Reaper: copying notes, quantizing

Copying notes

Starting with this view: ReaperCopy01 … double-click inside the yellow to bring up the midi editor. Then, decide what source area you want to copy from, and as shown in the picture below, right click a corner of the source area, drag a rectangle, and release: ReaperCopy02 After you have dragged the rectangle, you will have this, that is, the selected area is now highlighted: ReaperCopy03   The action of copying and pasting is then done in one go (in contrast to the the normal Windows actions where ctrl-c puts the selection into the clipboard, and ctrl-v pastes it elsewhere), by holding down the Ctrl key, hovering over one of the selected items until the cursor changes to a pointer with a plus symbol (I can’t show that symbol right now), and then dragging the block to its destination: ReaperCopy04 Now, people who use Reaper every day might well say it is all in the manual, but I find it is not at all obvious, given the absence of diagrams on this. The specific challenge I find is pasting stuff from the clipboard – it pastes to the end of the song, and not to any obvious place I can understand. When I need to master that, I’ll update this. Quanitization Unless you truly have a mass of notes that are off, I prefer dragging notes to the right place, as to my ear, quantization does something weird to the quality of the notes. So if I do have a mass of notes… But I couldn’t even find where to quantize in Reaper at first. Again it is down to the midi editor, so drill into that again. In the editor you have the toolbar, which by default contains an icon for quantization: ReaperCopy05 Click on that, and you get this: ReaperQuantize01 That is all I have to say about quantization at this point – I just wanted to know where it was.

EzDrummer and Reaper: a basic tutorial


This is about how to use EzDrummer in Reaper – it may be the same for other DAWs, but I can only be certain for Reaper.

A key point is that in order to drag bars from EzDrummer into the DAW Reaper,  you need to run Reaper in Administrator mode. If you don’t do that, then the drag just fails silently.

Beyond that point, this is largely about getting EzDrummer to do some of the “hard work” (quotes because nothing here is what a drummer would call hard work).


I’m using EZDrummer 2, the Cocktail drum set (which I think is a free add-on with EzDrummer), and the latest version of Reaper, all on Windows 10 pre-release. The goal is to get a few bars working, and save that to SoundCloud so you can hear how my version sounds.


Start a Reaper project as Administrator, then…


There follows an assumption that you have told Reaper where to look for your VSTs – email me if questions on that…


I have then answered No to this question:


EzDrummer then comes up – I’ve picked these options for my example – you of course don’t have to, but it makes it simpler if you are following along:


Then click on the Browser tab and the menu options as I have done here:


Click on Song Creator, and drag the highlighted midi into the MIDI drop zone:Then select [Verse 4], unselect [Follow Host] and set Tempo to 104 (that’s my taste, anyway):


Drag 4 copies of [Verse 4] into Bars 1 through 4 (I’ll explain why in a moment):


You will now add basic Claps, Shakers and Tambourines to bars 2 to 4 respectively (leaving Bar 1 as-is). Right-click on Bar 2 and select [Edit Play Style]:


In the [Edit Play Style] screen, for each of bars 2 to 4 (but not bar 1, we’ll leave that as-is), you will select the Claps etc as shown by the orange, maroon, and white lines, so for bar 2, you only select (by clicking the On-Button symbol) the Claps, but for bar 4 you are selecting all 3 options:


For example, this is how Bar 4 looks, with all options selected:


Now, drag Bar 1 into the Reaper track, and then extend the bar in Reaper to make 2 bars, which repeat the loop, Press the Reaper Play button, and you will hear 2 bars, at 104 BPM, with no added effects:


After checking that works for you, drag Bar 2 up from EzDrummer, into bar 3, and extend into bar 4. Then Bar 3 in EZD into bar 5 and 6, and finally Bar 4 in EZD into bar 7 and 8, giving you something that looks like this…


… and sounds like this (there is a download link in this if you want to save for offline playing):

You can clearly do more complex stuff – it would be nice to get the claps on an off-beat. Some other time.

Music: BeatStation

While I’m waiting to pick Emma up from Stratford at 0045 (don’t think the 0600 bike ride will be happening now), I’ve been amusing myself with BeatStation, which I bought last year and hadn’t used.

Just a drum line, bass line and some 12 string type guitar (arranged in Reaper, as usual)… which you could do yourself and I might. Slowed the BPM down to 104, it never changes chord, and actually it sounds all right. Listen to it here:



Latest ETA is 0100…

Have another play – even simpler than the one above…



Music: VSTs and Reaper

Having bought a bunch of VSTs last year, I’m doing precious little this year about making use of them. To the extent that on my rebuilt laptop, I’ve been struggling to remember where I used to store them before.

In fact I was making it harder than was necessary, at least in the case of XLN Addictive Keys, the Piano VST I bought last year.

Step 1: decide on where you will save your plug-ins, if you get the chance (“get the chance” meaning from the VST installer programs, not Reaper). The 2 locations are respectively for 64-bit and 32-bit versions… or maybe I have that the wrong way round.

C:\Program Files\VstPlugins;C:\Program Files (x86)\VstPlugins


Step 2: Given I can no see chance in the above menu to do so, when inserting your virtual instrument track in Reaper, get it to scan for added plug-ins (in fact I’ve just noticed the Re-scan above, but it doesn’t give me the feedback I’d like that):


With that done, your plug-in(s) should appear:



By the way, the name of the DLL for Addictive Keys is :[Addictive Keys.dll], kind of predictably, but Windows Search just wasn’t making life easy.

Bit of PowerShell to help:

PS C:\Users\Dennis> cd \
PS C:\> gci -Recurse -Path .\add*key*dll -ErrorAction SilentlyContinue



While I’m at it, I may as well note the VSTs I currently have (July 2015):

Cakewalk products:

  • Digital Sound Factory Vol 1 Grand Piano Expansion
  • Digital Sound Factory Vol 8 Guitars and Basses
  • Dimension Pro 1.5
  • Z3TA+ 2