BASS_MIDI_FONT_LINATTMOD | Use a linear attack phase in SF2 modulation (pitch/filter) envelopes. Otherwise a convex curve is used. The attack phase is always linear in SFZ envelopes.
|
BASS_MIDI_FONT_LINDECVOL | Use linear decay and release phases in volume envelopes. Otherwise a concave curve is used. The attack phase is always linear.
|
BASS_MIDI_FONT_MINFX | Treat the reverb/chorus levels in the soundfont as minimums. The higher of them and the MIDI levels (CC91/93) will be used instead of the sum of both.
|
BASS_MIDI_FONT_NOFX | Ignore the reverb/chorus levels in the soundfont and only use the MIDI levels (CC91/93).
|
BASS_MIDI_FONT_NORAMPIN | Never ramp-in the start of a sample in the soundfont. Otherwise a sample will be ramped-in if its data does not begin with a 0 (further away results in a longer ramp). This is only relevant when the volume envelope has no attack phase.
|
BASS_MIDI_FONT_NOSBLIMITS | Do not emulate Creative/SoundBlaster hardware filter and SF2 generator limits. This flag is always applied to SFZ files.
|
BASS_MIDI_FONT_SBLIMITS | Emulate Creative/SoundBlaster hardware filter and SF2 generator limits. This flag only applies to SF2 files. If neither this or BASS_MIDI_FONT_NOSBLIMITS are specified then emulation will be determined by how the file was created, with it being enabled if the file's "ISFT" chunk contains "SFEDT" or "E-mu Systems SoundFont Designer", and the result reflected by BASS_MIDI_FontFlags.
|
BASS_MIDI_FONT_XGDRUMS | Use bank 127 in the soundfont for XG drum kits. When an XG drum kit is needed, bank 127 in soundfonts that have this flag set will be checked first, before falling back to bank 128 (the standard SF2 drum kit bank) if it is not available there.
|