Converts sfz instruments into Bitwig Studio multisample instruments.
The Bitwig multisample format is more basic than sfz. Features that are unique to sfz will be lost in the conversion process.
Simple usage, convert file.sfz into file.multisample:
python sfz2bitwig.py file.sfz
Multiple files can be converted at once:
python sfz2bitwig.py file.sfz file2.sfz ...
python sfz2bitwig.py *.sfz
Metadata of the created multisample can be set through commandline arguments:
python sfz2bitwig.py --category Strings --creator bob --keywords acoustic warm orchestral --description 'multisample description' *.sfz
By default, sfz2bitwig will scan for and extract embedded loop points from wav samples. To disable this (faster conversions) use the --noloop option.
python sfz2bitwig.py --noloop file.sfz
VS Chamber Orchestra: Community Edition
SFZ FLukelele Sampled Ukelele: Community Edition
PatchArena Free Casio CK-10 Sample Pack
- Some .sfz cause issues on case sensitive file systems (easy to fix by hand)
- Some .sfz have regions with missing pitch_keycenter opcode (causes region to play out of tune, can be fixed by hand)
- A version with the above corrections made can be found here, also check out this version with loop points added
PatchArena Marimba: Community Edition
- Resulting multisample does not load (something strange about PatchArena_marimba-036-c#1.wav)