Note: this post is from 2009, outbound links may be broken.
discoDSP Highlife Open Source updated to R3 beta
HighLife R3 beta now has greatly improved sfz import, more in line with the official sfz specs. Most sfz files can now be used rightaway without the need to edit out any unsupported features or moving the soundfiles around on the computer.
Changes in Highlife R3 beta
- SFZ Parser
- Sample path can be relative or absolute to any location on the storage media.
- Path names may contain blank spaces.
header can now be used.
- Comments can be put on the same line with opcodes.
- Minor Fixes and changes
- A couple of wave files that were refused by the previous version will now load fine.
- Loopinfo will not be used if loopstart > loopend (workaround for some nonstandard wav editors).
- HighLife SFZ Implementation
- HighLife supports a subset of the sfz specification v1.0 opcodes. Unsupported opcodes can be included in the file. These will be ignored and should not cause any errors or misinterpretations. Unsupported headers (sfz v2.0 or third party) will be skipped. The parser will jump the next header if it finds an unknown one and ignore all opcodes inbetween.
- Supported sfz Opcodes
- sample, lokey, hikey, lovel, hivel, offset, tune, pitch_keytrack, pitch_keycenter, transpose, volume, pan, loop_start, loop_end, loop_mode, loccN, hiccN, lobend, hibend, lochanaft, hichanaft, lopolyaft, hipolyaft, trigger, group, off_by.
- Supported Sfz Headers
- <region>, <group> (new).
- Know Issues (temporary restrictions)
- Midi Note Names are currently not supported. Workaround: replace with midi note numbers.
- The key opcode is not supported. Workaround: use lokey, hikey and pitch_keycenter instead.
Note: Release 3 Beta is the Open Source version for Windows VST hosts. Not compatible with the commercial v1.4.
Visit discoDSP for more information.