toProperties method
Convert from a SYZ_PROPERTIES
member.
Implementation
Properties toProperties() {
switch (this) {
case SYZ_PROPERTIES.SYZ_P_AZIMUTH:
return Properties.azimuth;
case SYZ_PROPERTIES.SYZ_P_BUFFER:
return Properties.buffer;
case SYZ_PROPERTIES.SYZ_P_ELEVATION:
return Properties.elevation;
case SYZ_PROPERTIES.SYZ_P_GAIN:
return Properties.gain;
case SYZ_PROPERTIES.SYZ_P_DEFAULT_PANNER_STRATEGY:
return Properties.defaultPannerStrategy;
case SYZ_PROPERTIES.SYZ_P_PANNING_SCALAR:
return Properties.panningScalar;
case SYZ_PROPERTIES.SYZ_P_PLAYBACK_POSITION:
return Properties.playbackPosition;
case SYZ_PROPERTIES.SYZ_P_POSITION:
return Properties.position;
case SYZ_PROPERTIES.SYZ_P_ORIENTATION:
return Properties.orientation;
case SYZ_PROPERTIES.SYZ_P_CLOSENESS_BOOST:
return Properties.closenessBoost;
case SYZ_PROPERTIES.SYZ_P_CLOSENESS_BOOST_DISTANCE:
return Properties.closenessBoostDistance;
case SYZ_PROPERTIES.SYZ_P_DISTANCE_MAX:
return Properties.distanceMax;
case SYZ_PROPERTIES.SYZ_P_DISTANCE_MODEL:
return Properties.distanceModel;
case SYZ_PROPERTIES.SYZ_P_DISTANCE_REF:
return Properties.distanceRef;
case SYZ_PROPERTIES.SYZ_P_ROLLOFF:
return Properties.rolloff;
case SYZ_PROPERTIES.SYZ_P_DEFAULT_CLOSENESS_BOOST:
return Properties.defaultClosenessBoost;
case SYZ_PROPERTIES.SYZ_P_DEFAULT_CLOSENESS_BOOST_DISTANCE:
return Properties.defaultClosenessBoostDistance;
case SYZ_PROPERTIES.SYZ_P_DEFAULT_DISTANCE_MAX:
return Properties.defaultDistanceMax;
case SYZ_PROPERTIES.SYZ_P_DEFAULT_DISTANCE_MODEL:
return Properties.defaultDistanceModel;
case SYZ_PROPERTIES.SYZ_P_DEFAULT_DISTANCE_REF:
return Properties.defaultDistanceRef;
case SYZ_PROPERTIES.SYZ_P_DEFAULT_ROLLOFF:
return Properties.defaultRolloff;
case SYZ_PROPERTIES.SYZ_P_LOOPING:
return Properties.looping;
case SYZ_PROPERTIES.SYZ_P_NOISE_TYPE:
return Properties.noiseType;
case SYZ_PROPERTIES.SYZ_P_PITCH_BEND:
return Properties.pitchBend;
case SYZ_PROPERTIES.SYZ_P_INPUT_FILTER_ENABLED:
return Properties.inputFilterEnabled;
case SYZ_PROPERTIES.SYZ_P_INPUT_FILTER_CUTOFF:
return Properties.inputFilterCutoff;
case SYZ_PROPERTIES.SYZ_P_MEAN_FREE_PATH:
return Properties.meanFreePath;
case SYZ_PROPERTIES.SYZ_P_T60:
return Properties.t60;
case SYZ_PROPERTIES.SYZ_P_LATE_REFLECTIONS_LF_ROLLOFF:
return Properties.lateReflectionsLfRolloff;
case SYZ_PROPERTIES.SYZ_P_LATE_REFLECTIONS_LF_REFERENCE:
return Properties.lateReflectionsLfReference;
case SYZ_PROPERTIES.SYZ_P_LATE_REFLECTIONS_HF_ROLLOFF:
return Properties.lateReflectionsHfRolloff;
case SYZ_PROPERTIES.SYZ_P_LATE_REFLECTIONS_HF_REFERENCE:
return Properties.lateReflectionsHfReference;
case SYZ_PROPERTIES.SYZ_P_LATE_REFLECTIONS_DIFFUSION:
return Properties.lateReflectionsDiffusion;
case SYZ_PROPERTIES.SYZ_P_LATE_REFLECTIONS_MODULATION_DEPTH:
return Properties.lateReflectionsModulationDepth;
case SYZ_PROPERTIES.SYZ_P_LATE_REFLECTIONS_MODULATION_FREQUENCY:
return Properties.lateReflectionsModulationFrequency;
case SYZ_PROPERTIES.SYZ_P_LATE_REFLECTIONS_DELAY:
return Properties.lateReflectionsDelay;
case SYZ_PROPERTIES.SYZ_P_FILTER:
return Properties.filter;
case SYZ_PROPERTIES.SYZ_P_FILTER_DIRECT:
return Properties.filterDirect;
case SYZ_PROPERTIES.SYZ_P_FILTER_EFFECTS:
return Properties.filterEffects;
case SYZ_PROPERTIES.SYZ_P_FILTER_INPUT:
return Properties.filterInput;
case SYZ_PROPERTIES.SYZ_P_CURRENT_TIME:
return Properties.currentTime;
case SYZ_PROPERTIES.SYZ_P_SUGGESTED_AUTOMATION_TIME:
return Properties.suggestedAutomationTime;
case SYZ_PROPERTIES.SYZ_P_FREQUENCY:
return Properties.frequency;
default:
throw SynthizerError(
'Unrecognised `SYZ_PROPERTIES` member.',
this,
);
}
}