// Token: 0x06000202 RID: 514 RVA: 0x00006CC4 File Offset: 0x00004EC4 internal override sfGenList ToInternal() { sfGenList result = default(sfGenList); result.sfGenOper = SFGenerator.freqModLFO; result.genAmount.shAmount = this.Value; return(result); }
// Token: 0x06000211 RID: 529 RVA: 0x00006DCC File Offset: 0x00004FCC internal override sfGenList ToInternal() { sfGenList result = default(sfGenList); result.sfGenOper = SFGenerator.startloopAddrsCoarseOffset; result.genAmount.wAmount = this.Value; return(result); }
// Token: 0x06000199 RID: 409 RVA: 0x000061C0 File Offset: 0x000043C0 internal static Generator FromInternal(sfGenList generator) { switch (generator.sfGenOper) { case SFGenerator.startAddrsOffset: return(new SampleStartFineOffsetGenerator(generator.genAmount.wAmount)); case SFGenerator.endAddrsOffset: return(new SampleEndFineOffsetGenerator(generator.genAmount.wAmount)); case SFGenerator.startloopAddrsOffset: return(new SampleLoopStartFineOffsetGenerator(generator.genAmount.wAmount)); case SFGenerator.endloopAddrsOffset: return(new SampleLoopEndFineOffsetGenerator(generator.genAmount.wAmount)); case SFGenerator.startAddrsCoarseOffset: return(new SampleStartCoarseOffsetGenerator(generator.genAmount.wAmount)); case SFGenerator.modLfoToPitch: return(null); case SFGenerator.vibLfoToPitch: return(null); case SFGenerator.modEnvToPitch: return(null); case SFGenerator.initialFilterFc: return(null); case SFGenerator.initialFilterQ: return(null); case SFGenerator.modLfoToFilterFc: return(null); case SFGenerator.modEnvToFilterFc: return(null); case SFGenerator.endAddrsCoarseOffset: return(new SampleEndCoarseOffsetGenerator(generator.genAmount.wAmount)); case SFGenerator.modLfoToVolume: return(null); case SFGenerator.chorusEffectsSend: return(null); case SFGenerator.reverbeffectsSend: return(null); case SFGenerator.pan: return(new PanGenerator(generator.genAmount.shAmount)); case SFGenerator.delayModLFO: return(new ModulatorLFODelayGenerator(generator.genAmount.shAmount)); case SFGenerator.freqModLFO: return(new ModulatorLFOFrequencyGenerator(generator.genAmount.shAmount)); case SFGenerator.delayVibLFO: return(null); case SFGenerator.freqVibLFO: return(null); case SFGenerator.delayModEnv: return(null); case SFGenerator.attackModEnv: return(null); case SFGenerator.holdModEnv: return(null); case SFGenerator.decayModEnv: return(null); case SFGenerator.sustainModEnv: return(null); case SFGenerator.releaseModEnv: return(null); case SFGenerator.keynumToModEnvHold: return(null); case SFGenerator.keynumToModEnvDecay: return(null); case SFGenerator.delayVolEnv: return(null); case SFGenerator.attackVolEnv: return(null); case SFGenerator.holdVolEnv: return(null); case SFGenerator.decayVolEnv: return(null); case SFGenerator.sustainVolEnv: return(null); case SFGenerator.releaseVolEnv: return(null); case SFGenerator.keynumToVolEnvHold: return(null); case SFGenerator.keynumToVolEnvDecay: return(null); case SFGenerator.instrument: throw new NotSupportedException("Cannot create an instrument generator."); case SFGenerator.keyRange: throw new NotSupportedException("Cannot create a keyRange generator."); case SFGenerator.velRange: throw new NotSupportedException("Cannot create a velRange generator."); case SFGenerator.startloopAddrsCoarseOffset: return(new SampleLoopStartCoarseOffsetGenerator(generator.genAmount.wAmount)); case SFGenerator.keynum: return(null); case SFGenerator.velocity: return(null); case SFGenerator.initialAttenuation: return(null); case SFGenerator.endloopAddrsCoarseOffset: return(new SampleLoopEndCoarseOffsetGenerator(generator.genAmount.wAmount)); case SFGenerator.coarseTune: return(null); case SFGenerator.fineTune: return(null); case SFGenerator.sampleID: throw new NotSupportedException("Cannot create a sampleID generator."); case SFGenerator.sampleModes: return(null); case SFGenerator.scaleTuning: return(null); case SFGenerator.exclusiveClass: return(null); case SFGenerator.overridingRootKey: return(null); case SFGenerator.endOper: return(null); } return(null); }