IpatchSF2IZone

IpatchSF2IZone — SoundFont instrument zone object

Stability Level

Stable, unless otherwise indicated

Synopsis

                    IpatchSF2IZone;
#define             IPATCH_SF2_IZONE_UNUSED_FLAG_SHIFT
IpatchSF2IZone *    ipatch_sf2_izone_new                (void);
IpatchSF2IZone *    ipatch_sf2_izone_first              (IpatchIter *iter);
IpatchSF2IZone *    ipatch_sf2_izone_next               (IpatchIter *iter);
void                ipatch_sf2_izone_set_sample         (IpatchSF2IZone *izone,
                                                         IpatchSF2Sample *sample);
IpatchSF2Sample *   ipatch_sf2_izone_get_sample         (IpatchSF2IZone *izone);
IpatchSF2IZone *    ipatch_sf2_izone_get_stereo_link    (IpatchSF2IZone *izone);

Object Hierarchy

  GObject
   +----IpatchItem
         +----IpatchSF2Zone
               +----IpatchSF2IZone

Implemented Interfaces

IpatchSF2IZone implements IpatchSF2ModItemIface, IpatchSample and IpatchSF2GenItemIface.

Properties

  "attenuation"              gint                  : Read / Write
  "attenuation-set"          gboolean              : Read / Write
  "chorus"                   gint                  : Read / Write
  "chorus-set"               gboolean              : Read / Write
  "coarse-tune"              gint                  : Read / Write
  "coarse-tune-set"          gboolean              : Read / Write
  "exclusive-class"          gint                  : Read / Write
  "exclusive-class-set"      gboolean              : Read / Write
  "filter-cutoff"            gint                  : Read / Write
  "filter-cutoff-set"        gboolean              : Read / Write
  "filter-q"                 gint                  : Read / Write
  "filter-q-set"             gboolean              : Read / Write
  "fine-tune"                gint                  : Read / Write
  "fine-tune-override"       gint                  : Read / Write
  "fine-tune-override-set"   gboolean              : Read / Write
  "fixed-note"               gint                  : Read / Write
  "fixed-note-set"           gboolean              : Read / Write
  "fixed-velocity"           gint                  : Read / Write
  "fixed-velocity-set"       gboolean              : Read / Write
  "link-item"                IpatchSF2Sample*      : Read / Write
  "loop-end"                 guint                 : Read / Write
  "loop-start"               guint                 : Read / Write
  "loop-type"                IpatchSampleLoopType  : Read / Write
  "mod-env-attack"           gint                  : Read / Write
  "mod-env-attack-set"       gboolean              : Read / Write
  "mod-env-decay"            gint                  : Read / Write
  "mod-env-decay-set"        gboolean              : Read / Write
  "mod-env-delay"            gint                  : Read / Write
  "mod-env-delay-set"        gboolean              : Read / Write
  "mod-env-hold"             gint                  : Read / Write
  "mod-env-hold-set"         gboolean              : Read / Write
  "mod-env-release"          gint                  : Read / Write
  "mod-env-release-set"      gboolean              : Read / Write
  "mod-env-sustain"          gint                  : Read / Write
  "mod-env-sustain-set"      gboolean              : Read / Write
  "mod-env-to-filter-cutoff" gint                  : Read / Write
  "mod-env-to-filter-cutoff-set" gboolean              : Read / Write
  "mod-env-to-pitch"         gint                  : Read / Write
  "mod-env-to-pitch-set"     gboolean              : Read / Write
  "mod-lfo-delay"            gint                  : Read / Write
  "mod-lfo-delay-set"        gboolean              : Read / Write
  "mod-lfo-freq"             gint                  : Read / Write
  "mod-lfo-freq-set"         gboolean              : Read / Write
  "mod-lfo-to-filter-cutoff" gint                  : Read / Write
  "mod-lfo-to-filter-cutoff-set" gboolean              : Read / Write
  "mod-lfo-to-pitch"         gint                  : Read / Write
  "mod-lfo-to-pitch-set"     gboolean              : Read / Write
  "mod-lfo-to-volume"        gint                  : Read / Write
  "mod-lfo-to-volume-set"    gboolean              : Read / Write
  "note-range"               IpatchRange*          : Read / Write
  "note-range-set"           gboolean              : Read / Write
  "note-to-mod-env-decay"    gint                  : Read / Write
  "note-to-mod-env-decay-set" gboolean              : Read / Write
  "note-to-mod-env-hold"     gint                  : Read / Write
  "note-to-mod-env-hold-set" gboolean              : Read / Write
  "note-to-vol-env-decay"    gint                  : Read / Write
  "note-to-vol-env-decay-set" gboolean              : Read / Write
  "note-to-vol-env-hold"     gint                  : Read / Write
  "note-to-vol-env-hold-set" gboolean              : Read / Write
  "pan"                      gint                  : Read / Write
  "pan-set"                  gboolean              : Read / Write
  "reverb"                   gint                  : Read / Write
  "reverb-set"               gboolean              : Read / Write
  "root-note"                gint                  : Read / Write
  "root-note-override"       gint                  : Read / Write
  "root-note-override-set"   gboolean              : Read / Write
  "sample-coarse-end"        gint                  : Read / Write
  "sample-coarse-end-set"    gboolean              : Read / Write
  "sample-coarse-loop-end"   gint                  : Read / Write
  "sample-coarse-loop-end-set" gboolean              : Read / Write
  "sample-coarse-loop-start" gint                  : Read / Write
  "sample-coarse-loop-start-set" gboolean              : Read / Write
  "sample-coarse-start"      gint                  : Read / Write
  "sample-coarse-start-set"  gboolean              : Read / Write
  "sample-end"               gint                  : Read / Write
  "sample-end-set"           gboolean              : Read / Write
  "sample-loop-end"          gint                  : Read / Write
  "sample-loop-end-set"      gboolean              : Read / Write
  "sample-loop-start"        gint                  : Read / Write
  "sample-loop-start-set"    gboolean              : Read / Write
  "sample-modes"             gint                  : Read / Write
  "sample-modes-set"         gboolean              : Read / Write
  "sample-rate"              gint                  : Read / Write
  "sample-start"             gint                  : Read / Write
  "sample-start-set"         gboolean              : Read / Write
  "scale-tune"               gint                  : Read / Write
  "scale-tune-set"           gboolean              : Read / Write
  "velocity-range"           IpatchRange*          : Read / Write
  "velocity-range-set"       gboolean              : Read / Write
  "vib-lfo-delay"            gint                  : Read / Write
  "vib-lfo-delay-set"        gboolean              : Read / Write
  "vib-lfo-freq"             gint                  : Read / Write
  "vib-lfo-freq-set"         gboolean              : Read / Write
  "vib-lfo-to-pitch"         gint                  : Read / Write
  "vib-lfo-to-pitch-set"     gboolean              : Read / Write
  "vol-env-attack"           gint                  : Read / Write
  "vol-env-attack-set"       gboolean              : Read / Write
  "vol-env-decay"            gint                  : Read / Write
  "vol-env-decay-set"        gboolean              : Read / Write
  "vol-env-delay"            gint                  : Read / Write
  "vol-env-delay-set"        gboolean              : Read / Write
  "vol-env-hold"             gint                  : Read / Write
  "vol-env-hold-set"         gboolean              : Read / Write
  "vol-env-release"          gint                  : Read / Write
  "vol-env-release-set"      gboolean              : Read / Write
  "vol-env-sustain"          gint                  : Read / Write
  "vol-env-sustain-set"      gboolean              : Read / Write

Description

Instrument zones are children to IpatchSF2Inst objects and define how their referenced IpatchSF2Sample is synthesized.

Details

IpatchSF2IZone

typedef struct _IpatchSF2IZone IpatchSF2IZone;

IPATCH_SF2_IZONE_UNUSED_FLAG_SHIFT

#define             IPATCH_SF2_IZONE_UNUSED_FLAG_SHIFT

ipatch_sf2_izone_new ()

IpatchSF2IZone *    ipatch_sf2_izone_new                (void);

Create a new SoundFont instrument zone object.

Returns :

New SoundFont instrument zone with a reference count of 1. Caller owns the reference and removing it will destroy the item, unless another reference is added (if its parented for example).

ipatch_sf2_izone_first ()

IpatchSF2IZone *    ipatch_sf2_izone_first              (IpatchIter *iter);

Gets the first item in an instrument zone iterator. A convenience wrapper for ipatch_iter_first().

iter :

Patch item iterator containing IpatchSF2IZone items

Returns :

The first instrument zone in iter or NULL if empty.

ipatch_sf2_izone_next ()

IpatchSF2IZone *    ipatch_sf2_izone_next               (IpatchIter *iter);

Gets the next item in an instrument zone iterator. A convenience wrapper for ipatch_iter_next().

iter :

Patch item iterator containing IpatchSF2IZone items

Returns :

The next instrument zone in iter or NULL if at the end of the list.

ipatch_sf2_izone_set_sample ()

void                ipatch_sf2_izone_set_sample         (IpatchSF2IZone *izone,
                                                         IpatchSF2Sample *sample);

Sets the referenced sample of an instrument zone.

izone :

Instrument zone to set referenced sample of

sample :

Sample to set instrument zone's referenced item to

ipatch_sf2_izone_get_sample ()

IpatchSF2Sample *   ipatch_sf2_izone_get_sample         (IpatchSF2IZone *izone);

Gets the referenced sample from an instrument zone. The returned sample's reference count is incremented and the caller is responsible for unrefing it with g_object_unref().

izone :

Instrument zone to get referenced sample from

Returns :

Instrument zone's referenced sample or NULL if global zone. Remember to unreference the sample with g_object_unref() when done with it.

ipatch_sf2_izone_get_stereo_link ()

IpatchSF2IZone *    ipatch_sf2_izone_get_stereo_link    (IpatchSF2IZone *izone);

Get the stereo linked instrument zone of another zone. This is a zone which has the same IpatchSF2Inst parent and has its link-item set to the counter part of izone.

izone :

Instrument zone

Returns :

Stereo linked instrument zone or NULL if not stereo or it could not be found in the same instrument. Caller owns a reference to the returned object.

Property Details

The "attenuation" property

  "attenuation"              gint                  : Read / Write

Volume attenuation.

Allowed values: [0,1440]

Default value: 0


The "attenuation-set" property

  "attenuation-set"          gboolean              : Read / Write

Default value: FALSE


The "chorus" property

  "chorus"                   gint                  : Read / Write

Chorus.

Allowed values: [0,1000]

Default value: 0


The "chorus-set" property

  "chorus-set"               gboolean              : Read / Write

Default value: FALSE


The "coarse-tune" property

  "coarse-tune"              gint                  : Read / Write

Coarse Tune.

Allowed values: [-120,120]

Default value: 0


The "coarse-tune-set" property

  "coarse-tune-set"          gboolean              : Read / Write

Default value: FALSE


The "exclusive-class" property

  "exclusive-class"          gint                  : Read / Write

Exclusive Class.

Allowed values: [0,127]

Default value: 0


The "exclusive-class-set" property

  "exclusive-class-set"      gboolean              : Read / Write

Default value: FALSE


The "filter-cutoff" property

  "filter-cutoff"            gint                  : Read / Write

Low pass filter cutoff frequency.

Allowed values: [1500,13500]

Default value: 13500


The "filter-cutoff-set" property

  "filter-cutoff-set"        gboolean              : Read / Write

Default value: FALSE


The "filter-q" property

  "filter-q"                 gint                  : Read / Write

Low pass filter Q factor.

Allowed values: [0,960]

Default value: 0


The "filter-q-set" property

  "filter-q-set"             gboolean              : Read / Write

Default value: FALSE


The "fine-tune" property

  "fine-tune"                gint                  : Read / Write

Fine tuning in cents.

Allowed values: [-99,99]

Default value: 0


The "fine-tune-override" property

  "fine-tune-override"       gint                  : Read / Write

Fine Tune.

Allowed values: [-99,99]

Default value: 0


The "fine-tune-override-set" property

  "fine-tune-override-set"   gboolean              : Read / Write

Default value: FALSE


The "fixed-note" property

  "fixed-note"               gint                  : Read / Write

Fixed Note.

Allowed values: [-1,127]

Default value: -1


The "fixed-note-set" property

  "fixed-note-set"           gboolean              : Read / Write

Default value: FALSE


The "fixed-velocity" property

  "fixed-velocity"           gint                  : Read / Write

Fixed Velocity.

Allowed values: [-1,127]

Default value: -1


The "fixed-velocity-set" property

  "fixed-velocity-set"       gboolean              : Read / Write

Default value: FALSE


The "link-item" property

  "link-item"                IpatchSF2Sample*      : Read / Write

Link item.


The "loop-end" property

  "loop-end"                 guint                 : Read / Write

Loop end in frames (after loop).

Default value: 0


The "loop-start" property

  "loop-start"               guint                 : Read / Write

Start of loop in frames.

Default value: 0


The "loop-type" property

  "loop-type"                IpatchSampleLoopType  : Read / Write

Loop method type.

Default value: IPATCH_SAMPLE_LOOP_NONE


The "mod-env-attack" property

  "mod-env-attack"           gint                  : Read / Write

Modulation envelope attack.

Allowed values: [-12000,8000]

Default value: -12000


The "mod-env-attack-set" property

  "mod-env-attack-set"       gboolean              : Read / Write

Default value: FALSE


The "mod-env-decay" property

  "mod-env-decay"            gint                  : Read / Write

Modulation envelope decay.

Allowed values: [-12000,8000]

Default value: -12000


The "mod-env-decay-set" property

  "mod-env-decay-set"        gboolean              : Read / Write

Default value: FALSE


The "mod-env-delay" property

  "mod-env-delay"            gint                  : Read / Write

Modulation envelope delay.

Allowed values: [-12000,5000]

Default value: -12000


The "mod-env-delay-set" property

  "mod-env-delay-set"        gboolean              : Read / Write

Default value: FALSE


The "mod-env-hold" property

  "mod-env-hold"             gint                  : Read / Write

Modulation envelope hold.

Allowed values: [-12000,5000]

Default value: -12000


The "mod-env-hold-set" property

  "mod-env-hold-set"         gboolean              : Read / Write

Default value: FALSE


The "mod-env-release" property

  "mod-env-release"          gint                  : Read / Write

Modulation envelope release.

Allowed values: [-12000,8000]

Default value: -12000


The "mod-env-release-set" property

  "mod-env-release-set"      gboolean              : Read / Write

Default value: FALSE


The "mod-env-sustain" property

  "mod-env-sustain"          gint                  : Read / Write

Modulation envelope sustain.

Allowed values: [0,1000]

Default value: 0


The "mod-env-sustain-set" property

  "mod-env-sustain-set"      gboolean              : Read / Write

Default value: FALSE


The "mod-env-to-filter-cutoff" property

  "mod-env-to-filter-cutoff" gint                  : Read / Write

Modulation envelope to filter cutoff.

Allowed values: [-12000,12000]

Default value: 0


The "mod-env-to-filter-cutoff-set" property

  "mod-env-to-filter-cutoff-set" gboolean              : Read / Write

Default value: FALSE


The "mod-env-to-pitch" property

  "mod-env-to-pitch"         gint                  : Read / Write

Modulation envelope to pitch.

Allowed values: [-12000,12000]

Default value: 0


The "mod-env-to-pitch-set" property

  "mod-env-to-pitch-set"     gboolean              : Read / Write

Default value: FALSE


The "mod-lfo-delay" property

  "mod-lfo-delay"            gint                  : Read / Write

Modulation oscillator delay.

Allowed values: [-12000,5000]

Default value: -12000


The "mod-lfo-delay-set" property

  "mod-lfo-delay-set"        gboolean              : Read / Write

Default value: FALSE


The "mod-lfo-freq" property

  "mod-lfo-freq"             gint                  : Read / Write

Modulation oscillator frequency.

Allowed values: [-16000,4500]

Default value: 0


The "mod-lfo-freq-set" property

  "mod-lfo-freq-set"         gboolean              : Read / Write

Default value: FALSE


The "mod-lfo-to-filter-cutoff" property

  "mod-lfo-to-filter-cutoff" gint                  : Read / Write

Modulation oscillator to filter cutoff.

Allowed values: [-12000,12000]

Default value: 0


The "mod-lfo-to-filter-cutoff-set" property

  "mod-lfo-to-filter-cutoff-set" gboolean              : Read / Write

Default value: FALSE


The "mod-lfo-to-pitch" property

  "mod-lfo-to-pitch"         gint                  : Read / Write

Modulation oscillator to pitch.

Allowed values: [-12000,12000]

Default value: 0


The "mod-lfo-to-pitch-set" property

  "mod-lfo-to-pitch-set"     gboolean              : Read / Write

Default value: FALSE


The "mod-lfo-to-volume" property

  "mod-lfo-to-volume"        gint                  : Read / Write

Modulation oscillator to volume.

Allowed values: [-960,960]

Default value: 0


The "mod-lfo-to-volume-set" property

  "mod-lfo-to-volume-set"    gboolean              : Read / Write

Default value: FALSE


The "note-range" property

  "note-range"               IpatchRange*          : Read / Write

Note Range.


The "note-range-set" property

  "note-range-set"           gboolean              : Read / Write

Default value: FALSE


The "note-to-mod-env-decay" property

  "note-to-mod-env-decay"    gint                  : Read / Write

MIDI note to modulation envelope decay.

Allowed values: [-1200,1200]

Default value: 0


The "note-to-mod-env-decay-set" property

  "note-to-mod-env-decay-set" gboolean              : Read / Write

Default value: FALSE


The "note-to-mod-env-hold" property

  "note-to-mod-env-hold"     gint                  : Read / Write

MIDI note to modulation envelope hold.

Allowed values: [-1200,1200]

Default value: 0


The "note-to-mod-env-hold-set" property

  "note-to-mod-env-hold-set" gboolean              : Read / Write

Default value: FALSE


The "note-to-vol-env-decay" property

  "note-to-vol-env-decay"    gint                  : Read / Write

MIDI note to volume envelope decay.

Allowed values: [-1200,1200]

Default value: 0


The "note-to-vol-env-decay-set" property

  "note-to-vol-env-decay-set" gboolean              : Read / Write

Default value: FALSE


The "note-to-vol-env-hold" property

  "note-to-vol-env-hold"     gint                  : Read / Write

MIDI note to volume envelope hold.

Allowed values: [-1200,1200]

Default value: 0


The "note-to-vol-env-hold-set" property

  "note-to-vol-env-hold-set" gboolean              : Read / Write

Default value: FALSE


The "pan" property

  "pan"                      gint                  : Read / Write

Panning.

Allowed values: [-500,500]

Default value: 0


The "pan-set" property

  "pan-set"                  gboolean              : Read / Write

Default value: FALSE


The "reverb" property

  "reverb"                   gint                  : Read / Write

Reverb.

Allowed values: [0,1000]

Default value: 0


The "reverb-set" property

  "reverb-set"               gboolean              : Read / Write

Default value: FALSE


The "root-note" property

  "root-note"                gint                  : Read / Write

Root MIDI note.

Allowed values: [0,127]

Default value: 60


The "root-note-override" property

  "root-note-override"       gint                  : Read / Write

Root Note.

Allowed values: [-1,127]

Default value: -1


The "root-note-override-set" property

  "root-note-override-set"   gboolean              : Read / Write

Default value: FALSE


The "sample-coarse-end" property

  "sample-coarse-end"        gint                  : Read / Write

Sample End Coarse Ofs.

Allowed values: [-32768,0]

Default value: 0


The "sample-coarse-end-set" property

  "sample-coarse-end-set"    gboolean              : Read / Write

Default value: FALSE


The "sample-coarse-loop-end" property

  "sample-coarse-loop-end"   gint                  : Read / Write

Sample Loop End Coarse Ofs.

Allowed values: [-32768,32767]

Default value: 0


The "sample-coarse-loop-end-set" property

  "sample-coarse-loop-end-set" gboolean              : Read / Write

Default value: FALSE


The "sample-coarse-loop-start" property

  "sample-coarse-loop-start" gint                  : Read / Write

Sample Loop Start Coarse Ofs.

Allowed values: [-32768,32767]

Default value: 0


The "sample-coarse-loop-start-set" property

  "sample-coarse-loop-start-set" gboolean              : Read / Write

Default value: FALSE


The "sample-coarse-start" property

  "sample-coarse-start"      gint                  : Read / Write

Sample Start Coarse Ofs.

Allowed values: [0,32767]

Default value: 0


The "sample-coarse-start-set" property

  "sample-coarse-start-set"  gboolean              : Read / Write

Default value: FALSE


The "sample-end" property

  "sample-end"               gint                  : Read / Write

Sample End Ofs.

Allowed values: [0,1073741823]

Default value: 0


The "sample-end-set" property

  "sample-end-set"           gboolean              : Read / Write

Default value: FALSE


The "sample-loop-end" property

  "sample-loop-end"          gint                  : Read / Write

Sample Loop End Ofs.

Allowed values: [0,1073741823]

Default value: 0


The "sample-loop-end-set" property

  "sample-loop-end-set"      gboolean              : Read / Write

Default value: FALSE


The "sample-loop-start" property

  "sample-loop-start"        gint                  : Read / Write

Sample Loop Start Ofs.

Allowed values: [0,1073741823]

Default value: 0


The "sample-loop-start-set" property

  "sample-loop-start-set"    gboolean              : Read / Write

Default value: FALSE


The "sample-modes" property

  "sample-modes"             gint                  : Read / Write

Sample Modes.

Allowed values: [0,3]

Default value: 0


The "sample-modes-set" property

  "sample-modes-set"         gboolean              : Read / Write

Default value: FALSE


The "sample-rate" property

  "sample-rate"              gint                  : Read / Write

Sampling rate in Hertz.

Allowed values: [8000,192000]

Default value: 44100


The "sample-start" property

  "sample-start"             gint                  : Read / Write

Sample Start Ofs.

Allowed values: [0,1073741823]

Default value: 0


The "sample-start-set" property

  "sample-start-set"         gboolean              : Read / Write

Default value: FALSE


The "scale-tune" property

  "scale-tune"               gint                  : Read / Write

Scale Tune.

Allowed values: [0,1200]

Default value: 100


The "scale-tune-set" property

  "scale-tune-set"           gboolean              : Read / Write

Default value: FALSE


The "velocity-range" property

  "velocity-range"           IpatchRange*          : Read / Write

Velocity Range.


The "velocity-range-set" property

  "velocity-range-set"       gboolean              : Read / Write

Default value: FALSE


The "vib-lfo-delay" property

  "vib-lfo-delay"            gint                  : Read / Write

Vibrato oscillator delay.

Allowed values: [-12000,5000]

Default value: -12000


The "vib-lfo-delay-set" property

  "vib-lfo-delay-set"        gboolean              : Read / Write

Default value: FALSE


The "vib-lfo-freq" property

  "vib-lfo-freq"             gint                  : Read / Write

Vibrato oscillator frequency.

Allowed values: [-16000,4500]

Default value: 0


The "vib-lfo-freq-set" property

  "vib-lfo-freq-set"         gboolean              : Read / Write

Default value: FALSE


The "vib-lfo-to-pitch" property

  "vib-lfo-to-pitch"         gint                  : Read / Write

Vibrato oscillator to pitch.

Allowed values: [-12000,12000]

Default value: 0


The "vib-lfo-to-pitch-set" property

  "vib-lfo-to-pitch-set"     gboolean              : Read / Write

Default value: FALSE


The "vol-env-attack" property

  "vol-env-attack"           gint                  : Read / Write

Volume envelope attack.

Allowed values: [-12000,8000]

Default value: -12000


The "vol-env-attack-set" property

  "vol-env-attack-set"       gboolean              : Read / Write

Default value: FALSE


The "vol-env-decay" property

  "vol-env-decay"            gint                  : Read / Write

Volume envelope decay.

Allowed values: [-12000,8000]

Default value: -12000


The "vol-env-decay-set" property

  "vol-env-decay-set"        gboolean              : Read / Write

Default value: FALSE


The "vol-env-delay" property

  "vol-env-delay"            gint                  : Read / Write

Volume envelope delay.

Allowed values: [-12000,5000]

Default value: -12000


The "vol-env-delay-set" property

  "vol-env-delay-set"        gboolean              : Read / Write

Default value: FALSE


The "vol-env-hold" property

  "vol-env-hold"             gint                  : Read / Write

Volume envelope hold.

Allowed values: [-12000,5000]

Default value: -12000


The "vol-env-hold-set" property

  "vol-env-hold-set"         gboolean              : Read / Write

Default value: FALSE


The "vol-env-release" property

  "vol-env-release"          gint                  : Read / Write

Volume envelope release.

Allowed values: [-12000,8000]

Default value: -12000


The "vol-env-release-set" property

  "vol-env-release-set"      gboolean              : Read / Write

Default value: FALSE


The "vol-env-sustain" property

  "vol-env-sustain"          gint                  : Read / Write

Volume envelope sustain.

Allowed values: [0,1440]

Default value: 0


The "vol-env-sustain-set" property

  "vol-env-sustain-set"      gboolean              : Read / Write

Default value: FALSE

See Also

IpatchSF2Inst, IpatchSF2Sample