All Projects → davem2 → Sfz2bitwig

davem2 / Sfz2bitwig

Licence: mit
Convert .SFZ files into Bitwig Studio multisample instruments.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Sfz2bitwig

Clubber
Application of music theory in audio reactive visualizations
Stars: ✭ 325 (+778.38%)
Mutual labels:  music, midi
Bitmidi.com
🎹 Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web
Stars: ✭ 422 (+1040.54%)
Mutual labels:  music, midi
Scribbletune
Create music with JavaScript
Stars: ✭ 3,509 (+9383.78%)
Mutual labels:  music, midi
Midimonster
Multi-protocol control & translation software (ArtNet, MIDI, OSC, sACN, ...)
Stars: ✭ 241 (+551.35%)
Mutual labels:  music, midi
Midiflip
🎹 MIDI music mayhem - flip, transpose, and arbitrarily remap pitches in MIDI files
Stars: ✭ 33 (-10.81%)
Mutual labels:  music, midi
Usb Midi Driver
USB MIDI Driver for Android 3.1 or later
Stars: ✭ 244 (+559.46%)
Mutual labels:  music, midi
Midiwriterjs
♬ A JavaScript library which provides an API for programmatically generating and creating expressive multi-track MIDI files and JSON objects.
Stars: ✭ 381 (+929.73%)
Mutual labels:  music, midi
Jamtaba
Jamtaba is a software to play online music jam sessions.
Stars: ✭ 174 (+370.27%)
Mutual labels:  music, midi
Webaudiofont
Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
Stars: ✭ 600 (+1521.62%)
Mutual labels:  music, midi
Lmms
Cross-platform music production software
Stars: ✭ 5,450 (+14629.73%)
Mutual labels:  music, midi
Unimidi
Realtime MIDI IO for Ruby
Stars: ✭ 229 (+518.92%)
Mutual labels:  music, midi
Giada
Your Hardcore Loop Machine.
Stars: ✭ 903 (+2340.54%)
Mutual labels:  music, midi
Isobar
A Python library for creating and manipulating musical patterns, designed for use in algorithmic composition, generative music and sonification. Can be used to generate MIDI events, MIDI files, OSC messages, or custom events.
Stars: ✭ 207 (+459.46%)
Mutual labels:  music, midi
Eternal
👾~ music, eternal ~ 👾
Stars: ✭ 323 (+772.97%)
Mutual labels:  music, midi
Mixxx
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Stars: ✭ 2,510 (+6683.78%)
Mutual labels:  music, midi
Awesome Music Production
A curated list of software, services and resources to create and distribute music.
Stars: ✭ 340 (+818.92%)
Mutual labels:  music, midi
Signal
A friendly music sequencer built with web technology
Stars: ✭ 166 (+348.65%)
Mutual labels:  music, midi
Libatm
Library for generating and working with MIDI files
Stars: ✭ 171 (+362.16%)
Mutual labels:  music, midi
Romplayer
AudioKit Sample Player (ROM Player) - EXS24, Sound Font, Wave Player
Stars: ✭ 445 (+1102.7%)
Mutual labels:  music, midi
Zrythm
a highly automated and intuitive digital audio workstation - official mirror
Stars: ✭ 703 (+1800%)
Mutual labels:  music, midi

sfz2bitwig

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.

Usage

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

Thanks

Tested SFZ files

No issues

VS Chamber Orchestra: Community Edition

SFZ FLukelele Sampled Ukelele: Community Edition

PatchArena Free Casio CK-10 Sample Pack

Warm Strings SFZ

Double Bass Pizz

City Piano

Iowa Piano

Open Source Drum Kit Project

Have issues

Sonatina Symphonic Orchestra

  • 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)

SFZ resources

http://patcharena.com/downloads/index.php?subcat=168

unofficial sfz spec

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].