the attached zip contains the sample converter/number generator.
this is a command line utility.
it was already mentioned here several times, but looks like no one remembers.
zip taken from mc909.org download section.
works for 808 as well, since file system structure and file format are identical.
notice that it automatically handles 2-channel (i.e. stereo) files by allocating 2 filenumber slots.
.wav file name is automatically inserted into the corresponding section of converted samples, which means you'll have original file names displayed as sample names on 808.
C source code included.
with a little work it can be made into a full-blown sample converter with GUI.
only the file-numbering routine should be corrected a bit - stereo samples must always start with even numbers.
[README quote start]
DISCLAIMER:
This program w2r.exe and xname.exe are freeware.
Use them at your own risk !!!!
I'm not responsible for any damage these programs
may cause.
If you don't agree with this terms, don't use them !!!
If you find any errors, don't call me. Correct them yourself,
you have the source.
You should have received a zipped file with following contents:
- wave.h containing some wav and aiff related definitions
- w2r.c source of wav to roland wave file converter
- xname.c source of roland wav name exchanger
- w2r.exe wav to roland converter
- xname.exe roland wav name exchanger
Now, what are they good for ?
######### w2r.exe #########
w2r converts standard wave files into the wav format used by the MC909
for a selection of files. You can then copy the converted files
directly to the MC909's Roland/SMPL-folder in the user/card memory without
importing them one-by-one.
It is very simple and thus not very fault tolerant.
You will have to copy w2r and the wav files to convert into one
directory and then execute (in a console window):
w2r
= number assigned to first converted wav file
= beats per minute * 100
= selection of files
Example:
w2r 1 16020 "*.wav" (NOTE: the double quotes are mandatory!!)
will create looped samples with bpm 160.20 (AND DELETE THE ORIGINAL!!!)
smpl0001.wav
smpl0002.wav
...
w2r 100 0 "*.wav"
will create forward oneshot samples
smpl0100.wav
smpl0101.wav
...
Samplenumbers are increased by 1 for mono and 2 for stereo files.
The name of the original wav (actually the first 16 characters) is
copied into the file, so you will see it in the MC909 by its original name.
For bpm values 500 - 30000, w2r will create wav files as forward looping
with bpms 5.00 . 300.00 respectivly.
A bpm value of 0 will create forward oneshot samples.
Note: Max sample number for user memory is 2000, for card memory 7000 !!!
So choose your starting sample number carefully!!
######### xname ########
xname exchanges the name of a wav file by the name in the roland chunk,
useful for archiving samples created in the MC909.
Lets say you created a sample Superbass in the MC909, which you saved
at card location 100.
When you copy it over USB it will have some name smpl0100.wav.
Now you say:
xname smpl0100.wav
and the name of the file will change to
Superbass.wav
Do the same for Superbass.wav again, and you will get smpl0100.wav.
As with w2r you can say xname "*.wav" to exchange names of multiple
files with one command.
So, that's it folks.
Have fun
[/ README quote end]