| Value | Meaning |
|---|---|
| riffInitial"RIFF" | to initialize the RIFF format |
| bankInitial"BANK" | currently unused |
| globalSettings"GLOB" | global settings (eg. tunings, routing, channel masking) |
| instrumentPreset"INSP" | indicates that the next chunk is an instrument preset. length = InstrumentPreset.sizeof + ChannelPresetMain.sizeof |
| envGenA"ENVA" | indicates that there's envelope generator data for the current preset. length = EnvelopeStage.sizeof * egaStages |
| envGenB"ENVB" | indicates that there's envelope generator data for the current preset. length = EnvelopeStage.sizeof * egbStages |
| instrumentData"INSD" | indicates that the next chunk contains sample layer data for the current preset. length = ChannelPresetSamples.sizeof * sampleLayers |
| samplePreset"SLMP" | indicates that the next chunk is a sample preset. length = SamplePreset * sizeof |
| lfoPreset"LFOP" | indicates that the next chunk is an LFO preset. length = FXSamplePreset * sizeof |
| fiResponse"FIRS" | indicates that the next chunk is an FIR preset. length = FXSamplePreset * sizeof |
RIFF header to identify preset data in banks.