offset

The offset used to play the sample.

The player will reproduce samples starting with the very first sample in the file, unless offset is specified. It will start playing the file at the offset sample in this case. Note that this if this causes the region to play from a point where the value in the file is not zero, this may result in a click in the audio. When modulating offset with a MIDI CC, it’s generally not possible to ensure the offset will always land on a near-zero point, so a small ampeg_attack value can be used to create a quick fade-in and avoid clicks.

Also, when using a player with disk streaming, such as Sforzando/ARIA, which does not load entire samples to memory but instead preloads on only the start (usually about half a second, following the original Gigasampler method), it is generally not a good idea to use MIDI CC modulate offset by high values so high that they would cause the offset to exceeed this buffer. In practice, that means keeping offset_random no higher than 20000 or so on most systems.

Examples #

offset=3000
offset=32425

offset_cc1=3000
offset_cc64=1388

Uses include:

  • having the player skip pre-attack pick noise in guitar samples
  • phase-aligning samples from various microphones
  • skipping the start of a saxophone sample in legato instruments

offset_ccN is useful to specify an alternate sample start point based on MIDI controllers.

Name Version Type Default Range Unit
offset SFZ v1 integer 0 0 to 4294967296 sample units
Modulations
offset_ccN integer 0 0 to 4294967296 sample units

Category: Sound Source, Sample Playback