--- web/trunk/www.linuxsampler.org/sfz/index.php 2011/08/21 15:14:20 2263 +++ web/trunk/www.linuxsampler.org/sfz/index.php 2016/01/06 10:03:44 2857 @@ -4,6 +4,14 @@

SFZ support in LinuxSampler

+ + + + + +
+ + + + SFZ is an open file format for samplers, currently evolving to a standard among many commercial samplers. The articulation files are ordinary human readable text files, which can be viewed and edited with any ordinary text @@ -11,6 +19,9 @@ support of the SFZ format. Since development of the SFZ format engine in LinuxSampler is quickly evolving, this page may not be always up to date, so please also check the latest Subversion commits on our frontsite. +

@@ -72,9 +83,9 @@ Performance Parameters Sample Player -delayNo  -delay_randomNo  -delay_ccNNov2-alias: delay_onccN +delayYes  +delay_randomYes  +delay_ccNYesv2-alias: delay_onccN offsetYes  offset_randomNo  offset_ccNNov2-alias: offset_onccN @@ -102,9 +113,9 @@ pitcheg_startYes  pitcheg_attackYes  pitcheg_holdYes  -pitcheg_decayYesCould be fine-tuned: sfzplayer uses a linear curve, LS uses an exponential. +pitcheg_decayYes  pitcheg_sustainYes  -pitcheg_releaseYesCould be fine-tuned: sfzplayer uses a linear curve, LS uses an exponential. +pitcheg_releaseYes  pitcheg_depthYes  pitcheg_vel2delayYes  pitcheg_vel2attackYes  @@ -231,30 +242,30 @@ amplfo_freqpolyaftNo  Equalizer -eq1_freqNo  -eq2_freqNo  -eq3_freqNo  -eq1_freqccNNov2-alias: eq1_freq_onccN -eq2_freqccNNov2-alias: eq2_freq_onccN -eq3_freqccNNov2-alias: eq3_freq_onccN -eq1_vel2freqNo  -eq2_vel2freqNo  -eq3_vel2freqNo  -eq1_bwNo  -eq2_bwNo  -eq3_bwNo  -eq1_bwccNNov2-alias: eq1_bw_onccN -eq2_bwccNNov2-alias: eq2_bw_onccN -eq3_bwccNNov2-alias: eq3_bq_onccN -eq1_gainNo  -eq2_gainNo  -eq3_gainNo  -eq1_gainccNNov2-alias: eq1_gain_onccN -eq2_gainccNNov2-alias: eq2_gain_onccN -eq3_gainccNNov2-alias: eq3_gain_onccN -eq1_vel2gainNo  -eq2_vel2gainNo  -eq3_vel2gainNo  +eq1_freqYesThe EQ is implemented by using an external LADSPA plugin, triplePara. +eq2_freqYes  +eq3_freqYes  +eq1_freqccNYesv2-alias: eq1_freq_onccN +eq2_freqccNYesv2-alias: eq2_freq_onccN +eq3_freqccNYesv2-alias: eq3_freq_onccN +eq1_vel2freqYes  +eq2_vel2freqYes  +eq3_vel2freqYes  +eq1_bwYes  +eq2_bwYes  +eq3_bwYes  +eq1_bwccNYesv2-alias: eq1_bw_onccN +eq2_bwccNYesv2-alias: eq2_bw_onccN +eq3_bwccNYesv2-alias: eq3_bq_onccN +eq1_gainYes  +eq2_gainYes  +eq3_gainYes  +eq1_gainccNYesv2-alias: eq1_gain_onccN +eq2_gainccNYesv2-alias: eq2_gain_onccN +eq3_gainccNYesv2-alias: eq3_gain_onccN +eq1_vel2gainYes  +eq2_vel2gainYes  +eq3_vel2gainYes  Effects effect1No  @@ -281,7 +292,7 @@ Instrument Structure -<global>No  +<global>Yes  <control>Yes  <curve>Yes  <effects>No  @@ -295,7 +306,7 @@ octave_offsetYes  note_offsetYes  set_ccNNo  -#defineNo  +#defineYes  Loading load_modeNo  @@ -340,18 +351,18 @@ Sample Player delay_beatsNo  stop_beatsNo  -delay_samplesNo  -delay_samples_onccNNo  +delay_samplesYes  +delay_samples_onccNYes  loop_crossfadeNo  Amplifier volume_onccNYesNot listed in the book, but recognized by Dimension LE. volume_smoothccNYesNot listed in the book, but recognized by Dimension LE. -volume_stepccNNoNot listed in the book, but recognized by Dimension LE. +volume_stepccNYesNot listed in the book, but recognized by Dimension LE. volume_curveccNYesNot listed in the book, but recognized by Dimension LE. pan_onccNYesNot listed in the book, but recognized by Dimension LE. pan_smoothccNYesNot listed in the book, but recognized by Dimension LE. -pan_stepccNNoNot listed in the book, but recognized by Dimension LE. +pan_stepccNYesNot listed in the book, but recognized by Dimension LE. pan_curveccNYesNot listed in the book, but recognized by Dimension LE. width_onccNNoNot listed in the book, but recognized by Dimension LE. width_smoothccNNoNot listed in the book, but recognized by Dimension LE. @@ -359,10 +370,10 @@ width_curveccNNoNot listed in the book, but recognized by Dimension LE. Pitch -pitch_onccNNo  -pitch_curveccNNo  -pitch_stepccNNo  -pitch_smoothccNNoNot listed in the book, but recognized by Dimension LE. +pitch_onccNYes  +pitch_curveccNYes  +pitch_stepccNYes  +pitch_smoothccNYesNot listed in the book, but recognized by Dimension LE. bend_stepupNo  bend_stepdownNo  @@ -372,7 +383,7 @@ cutoff2_onccNNo  cutoff_smoothccNYes  cutoff2_smoothccNNo  -cutoff_stepccNNo  +cutoff_stepccNYes  cutoff2_stepccNNo  cutoff_curveccNYes  cutoff2_curveccNNo  @@ -381,7 +392,7 @@ resonance2_onccNNo  resonance_smoothccNYes  resonance2_smoothccNNo  -resonance_stepccNNo  +resonance_stepccNYes  resonance2_stepccNNo  resonance_curveccNYes  resonance2_curveccNNo  @@ -422,24 +433,24 @@ egN_cutoff2_onccXNo  egN_resonance_onccXYes  egN_resonance2_onccXNo  -egN_eq1freqNo  -egN_eq2freqNo  -egN_eq3freqNo  -egN_eq1bwNo  -egN_eq2bwNo  -egN_eq3bwNo  -egN_eq1gainNo  -egN_eq2gainNo  -egN_eq3gainNo  -egN_eq1freq_onccXNo  -egN_eq2freq_onccXNo  -egN_eq3freq_onccXNo  -egN_eq1bw_onccXNo  -egN_eq2bw_onccXNo  -egN_eq3bw_onccXNo  -egN_eq1gain_onccXNo  -egN_eq2gain_onccXNo  -egN_eq3gain_onccXNo  +egN_eq1freqYes  +egN_eq2freqYes  +egN_eq3freqYes  +egN_eq1bwYes  +egN_eq2bwYes  +egN_eq3bwYes  +egN_eq1gainYes  +egN_eq2gainYes  +egN_eq3gainYes  +egN_eq1freq_onccXYes  +egN_eq2freq_onccXYes  +egN_eq3freq_onccXYes  +egN_eq1bw_onccXYes  +egN_eq2bw_onccXYes  +egN_eq3bw_onccXYes  +egN_eq1gain_onccXYes  +egN_eq2gain_onccXYes  +egN_eq3gain_onccXYes  egN_decimNo  egN_bitredNo  egN_rectifyNo  @@ -461,7 +472,7 @@ lfoN_freqYes  lfoN_freq_onccXYes  lfoN_freq_smoothccXYes  -lfoN_freq_stepccXNo  +lfoN_freq_stepccXYes  lfoN_delayYes  lfoN_delay_onccXYes  lfoN_fadeYes  @@ -486,9 +497,9 @@ lfoN_amplitude_smoothccXNo  lfoN_pan_smoothccXYes  lfoN_width_smoothccXNo  -lfoN_volume_stepccXNo  +lfoN_volume_stepccXYes  lfoN_amplitude_stepccXNo  -lfoN_pan_stepccXNo  +lfoN_pan_stepccXYes  lfoN_width_stepccXNo  lfoN_freq_lfoXNo  lfoN_depth_lfoXNo  @@ -496,7 +507,7 @@ lfoN_pitchYes  lfoN_pitch_onccXYes  lfoN_pitch_smoothccXYes  -lfoN_pitch_stepccXNo  +lfoN_pitch_stepccXYes  lfoN_cutoffYes  lfoN_cutoff2No  lfoN_resonanceYes  @@ -509,46 +520,46 @@ lfoN_cutoff2_smoothccXNo  lfoN_resonance_smoothccXYes  lfoN_resonance2_smoothccXNo  -lfoN_cutoff_stepccXNo  +lfoN_cutoff_stepccXYes  lfoN_cutoff2_stepccXNo  -lfoN_resonance_stepccXNo  +lfoN_resonance_stepccXYes  lfoN_resonance2_stepccXNo  -lfoN_eq1freqNo  -lfoN_eq2freqNo  -lfoN_eq3freqNo  -lfoN_eq1bwNo  -lfoN_eq2bwNo  -lfoN_eq3bwNo  -lfoN_eq1gainNo  -lfoN_eq2gainNo  -lfoN_eq3gainNo  -lfoN_eq1freq_onccXNo  -lfoN_eq2freq_onccXNo  -lfoN_eq3freq_onccXNo  -lfoN_eq1bw_onccXNo  -lfoN_eq2bw_onccXNo  -lfoN_eq3bw_onccXNo  -lfoN_eq1gain_onccXNo  -lfoN_eq2gain_onccXNo  -lfoN_eq3gain_onccXNo  -lfoN_eq1freq_smoothccXNo  -lfoN_eq2freq_smoothccXNo  -lfoN_eq3freq_smoothccXNo  -lfoN_eq1bw_smoothccXNo  -lfoN_eq2bw_smoothccXNo  -lfoN_eq3bw_smoothccXNo  -lfoN_eq1gain_smoothccXNo  -lfoN_eq2gain_smoothccXNo  -lfoN_eq3gain_smoothccXNo  -lfoN_eq1freq_stepccXNo  -lfoN_eq2freq_stepccXNo  -lfoN_eq3freq_stepccXNo  -lfoN_eq1bw_stepccXNo  -lfoN_eq2bw_stepccXNo  -lfoN_eq3bw_stepccXNo  -lfoN_eq1gain_stepccXNo  -lfoN_eq2gain_stepccXNo  -lfoN_eq3gain_stepccXNo  +lfoN_eq1freqYes  +lfoN_eq2freqYes  +lfoN_eq3freqYes  +lfoN_eq1bwYes  +lfoN_eq2bwYes  +lfoN_eq3bwYes  +lfoN_eq1gainYes  +lfoN_eq2gainYes  +lfoN_eq3gainYes  +lfoN_eq1freq_onccXYes  +lfoN_eq2freq_onccXYes  +lfoN_eq3freq_onccXYes  +lfoN_eq1bw_onccXYes  +lfoN_eq2bw_onccXYes  +lfoN_eq3bw_onccXYes  +lfoN_eq1gain_onccXYes  +lfoN_eq2gain_onccXYes  +lfoN_eq3gain_onccXYes  +lfoN_eq1freq_smoothccXYes  +lfoN_eq2freq_smoothccXYes  +lfoN_eq3freq_smoothccXYes  +lfoN_eq1bw_smoothccXYes  +lfoN_eq2bw_smoothccXYes  +lfoN_eq3bw_smoothccXYes  +lfoN_eq1gain_smoothccXYes  +lfoN_eq2gain_smoothccXYes  +lfoN_eq3gain_smoothccXYes  +lfoN_eq1freq_stepccXYes  +lfoN_eq2freq_stepccXYes  +lfoN_eq3freq_stepccXYes  +lfoN_eq1bw_stepccXYes  +lfoN_eq2bw_stepccXYes  +lfoN_eq3bw_stepccXYes  +lfoN_eq1gain_stepccXYes  +lfoN_eq2gain_stepccXYes  +lfoN_eq3gain_stepccXYes  lfoN_decimNo  lfoN_bitredNo  lfoN_noiselevelNo  @@ -581,7 +592,7 @@

ARIA custom opcodes

-

The ARIA Engine from Plouge / Garritan implements some custom sfz opcodes. Only some of them are listed here.

+

The ARIA Engine from Plogue / Garritan implements some custom sfz opcodes. Only some of them are listed here.

@@ -593,11 +604,13 @@ - + + +
amplitudeNo 
<master>Yes 
amplitudeYes 
amplitude_onccNNo 
amplitude_smoothccNNo 
amplitude_curveccNNo 
pan_lawNo 
#includeYes