Apple Mainstage3 Alchemy library batch conversion to SFZ

Sampler and Sampling discussion (techniques, tips and tricks, etc.)
Post Reply New Topic
RELATED
PRODUCTS

Post

Hello,

I recently purchased Mainstage3 with its Alchemy synth and it is nice, but I would like to use the huge WAV library in SFZ sampler. What is great is the whole library is very cleanly named in the following pattern:

Code: Select all

./Alto Sax PM/Alto Sax PM C1.wav
./Alto Sax PM/Alto Sax PM C2.wav
./Alto Sax PM/Alto Sax PM C3.wav
./Alto Sax PM/Alto Sax PM C4.wav
./Alto Sax PM/Alto Sax PM C5.wav
./Alto Sax PM/Alto Sax PM C6.wav
./Alto Sax PM/Alto Sax PM F#1.wav
./Alto Sax PM/Alto Sax PM F#2.wav
./Alto Sax PM/Alto Sax PM F#3.wav
./Alto Sax PM/Alto Sax PM F#4.wav
./Alto Sax PM/Alto Sax PM F#5.wav
./Alto Sax PM/Alto Sax PM F#6.wav
./Flute Ensemble 1/Flute Ensemble C7.wav
./Flute Ensemble 1/Flute Ensemble G3.wav
./Flute Ensemble 1/Flute Ensemble G4.wav
./Flute Ensemble 1/Flute Ensemble G5.wav
./Flute Ensemble 1/Flute Ensemble G6.wav
./Flute Ensemble 2/Flute Ensemble C3.wav
./Flute Ensemble 2/Flute Ensemble C4.wav
./Flute Ensemble 2/Flute Ensemble C5.wav
./Flute Ensemble 2/Flute Ensemble C6.wav
Now, is there a batch tool that will create me SFZ files for each individual directory of WAV files. This would give me huge collection of instruments in basic configuration so I could start playing with them. I am targeting for one-layered instruments for now, I can see dozens of multi-layer or even round-robin samples there, but the naming conventions are also clean.

I also see EXS and AAZ files among waves, it looks like Alchemy can load EXS24 instruments and AAZ is some kind of binary patch format. I assume there is not a reader for such a format, so building SFZ from scratch is the only way for me I think.

Thanks.
Last edited by lzap on Mon Dec 26, 2016 11:23 pm, edited 1 time in total.

Post

Ok first script I found is written in shell: https://gist.github.com/coderofsalvation/3097565

And this one in Ruby does exactly what I want!

http://sfzer.rubyforge.org
Last edited by lzap on Mon Dec 26, 2016 11:46 pm, edited 1 time in total.

Post

Do the samples not have an sfz text file with them? If so, use that.

Post

Not in the newer Logic version - they dropped sfz support (it now imports Logic exs format instead) but the wav files are still organised in a well structured way that would make them easy enough to make sfzs from.

Of course they will sound nothing like the Alchemy patches

Post

There are lots of free editors for PC, but struggling to find anything for mac (apart from a text app obviously)

Post

Didn't sforzando have an integrated format converter?
Image
Intel® Core™ i9-9900K•Cubase 11•Presonus Eris E8 XT•Focusrite Scarlett 18i20 & Octopre•NI Kontrol S61 MK2•Stein­berg CC121•Synthesizers: Arturia Casio Korg Roland Yamaha

Post

Yeah but there isn't a format to convert as such, these are just wav files organised in a folder (mapped to an Alchemy acp preset - but that is not any sort of sample format type preset anything else could convert).

Post

Yeah, perhaps I should say I am looking for a batch conversion tool that can help me to build one-layered instruments. I can play with multi-layered ones manually.

Post

Not a batch converter (and may not do all that you want) but have you tried Polyphone Soundfont editor? It works on a Mac, can import samples, can (sort of) detect root notes/auto-map the samples and export to SFZ (although I had better results exporting to sf2). Worth a try?

Post Reply

Return to “Samplers, Sampling & Sample Libraries”