Oct 09 2008
Reaktor Sample Map Generator
What it is
This is a java application for generating sample map files automatically by scanning the file system. Runs on both OSX and Windows.
OSX users should be able to just double-click the .jar file, if you are using windows then you have to have java installed, get it from here.
This is what it looks like :
pretty isnt it.
Downloads
Java Application : MapFileBuilder.jar
Source Code : MapFileBuilder-src.zip
NOTE : This zip contains the original application source code which is written in Ruby. The source code for the current java version is available via SVN from here
Usage
1. Choose an output directory for the map files
2. Choose an input directory where your samples are.
The program will recursively scan the directory tree starting at the selected sample directory. It will create a sample map for each directory (or multiple maps if there are more than 128 samples in that directory).
The map file names are created from the 2 directories above the samples, so if your samples are in C:\samples\drums\machines\707 the map will be called machines_707.map.
Each sample is mapped to just one key, starting from 0.
Options
1: fix root note to 60.
If its not locked then the roots are set to the same position as the sample (i.e. 0,1,2,3 etc). If it is locked then, well, you guessed it, they are all set to 60.
2: Loop.
If loop is ticked then each map entry will be set to loop for the full length of the sample. Setting this will make the map building a bit slower as it has to open every file and see how many sample frames are in it.


December 18th, 2008 6:40 am
Hi !! Thanks for making such an incredibly useful software !
The only thing missing IMHO, would be the option to save each MAP in it’s respective sample folder,
that would make browsing and map sorting easier (at least for me, hopefully for others!)
Do you think that is something easily feasible? That would be so nice !
Many thanks again !
December 18th, 2008 2:07 pm
Thats a good idea, i’ll try and get that in soon.
January 3rd, 2009 12:50 pm
this is great, although i’ve noticed that if a .wav file is capitalised as .WAV then it cannot be imported… i’ll try modifying source to fix and retest.
also the ability to save the samples/audio data in the map would be really handy – are you likely to update this fantastic app?
January 17th, 2009 9:56 am
I went through your source code and added a feature that allows a map to be created with each subdirectory mapped to a different velocity. This is useful as large maps can be now be generated (over 16,000 samples!) that would be near impossible to do by hand.
Thanks for untangling the Reaktor map specification, it’s a shame NI didn’t make this information readily available. You definitely saved me a lot of time!
I can’t find your contact information, please send me an email. I can send you a copy of what I’ve done.
Thanks again,
James
January 21st, 2009 9:30 pm
james, any chance of posting to the Reaktor User library your updated tool and source perhaps?
January 22nd, 2009 7:17 pm
Unfortunately I’m having trouble compiling the ruby script as a binary. I posted the modified source on my blog:http://www.em411.com/blog/6783/0/Ruby__Reaktor_Map_Generator.html
Also, the extensions are no longer case sensitive, as you noted earlier, and the directories and audio files are sorted alphabetically prior to the map generation.
I think I may have to recode it in another language to get it to compile properly.
January 22nd, 2009 7:20 pm
Oh, and as for saving the samples/audio data with the map, it seems simple enough to do that through the Reaktor editor, so coding that functionality would be more effort than it is worth. (At least for me!)
October 8th, 2010 7:07 am
Great tool, thank you very much.
all best,K.
February 26th, 2011 9:04 pm
This is way, way cool. Thanks.
March 13th, 2011 11:31 am
My greatest respect. This is awsome!
June 9th, 2011 7:21 pm
Thanks, great post.
August 3rd, 2011 5:34 pm
[...] have this kind of functionality. I have ran across a similar app on the web. Martin at Choronzon has built a sample map generator for Reaktor. I believe his app’s core functionality is [...]
August 28th, 2011 7:35 pm
[...] do not have this kind of functionality. I have ran across a similar app on the web. Martin at Choronzon has built a sample map generator for Reaktor. I believe his app’s core functionality is [...]