Destination - SoundFont History and File Format A SoundFont .sf2 file is self-contained, carrying all the parameters and wavedata it needs. No pointers are used to external files. Apple, rising again as a valid computer company, adopted SoundFonts into QuickTime 5 and later. This is a great boost to the format, as Apple needed this type of file format-operating model. A good example of the portability of SoundFont is that it is the only way to get into Reason NN-XT. Since Propellerheads does not release the file format of Reason (it is encrypted and thus is not reverse-engineerable by mortals), this is the only way in. Architecture
Description The first level of the SoundFont is a Preset. A Preset can reference one or more Instruments. An Instrument can reference one or more Zones, which are keyranges with a certain set of properties. The SoundFont format is clever as it doesn't require all the parameters to be included in the file - if a parameter entry is missing, it simply assumes the default. Another interesting aspect of the SoundFont is that parameters can be modified up the chain. For example, you can have three Instruments with certain settings, and then program a Preset that combines all the three Instruments plus can implement it's own envelopes, parameters, and pitch changes to override or add to the Instrument level parameters. The basic Instrument unit can either be the Preset or the Instrument, depending on the programming. If an Instrument is the "Instrument Unit," there usually is a matching Preset that maps just the one Instrument. Comments |
SoundFont
Translation Status SoundFonts work in many samplers, inlcuding Reason NN-XT, Reality, and of course SoundBlaster-type sound cards. |