Esempio n. 1
0
        public int __sceSasSetADSR(uint SasCorePointer, int Voice, AdsrFlags Flags, int AttackRate, int DecayRate, int SustainRate, int ReleaseRate)
        {
            var SasVoice = GetSasCoreVoice(SasCorePointer, Voice);

            if (Flags.HasFlag(AdsrFlags.HasAttack)) SasVoice.Envelope.AttackRate = AttackRate;
            if (Flags.HasFlag(AdsrFlags.HasDecay)) SasVoice.Envelope.DecayRate = DecayRate;
            if (Flags.HasFlag(AdsrFlags.HasSustain)) SasVoice.Envelope.SustainRate = SustainRate;
            if (Flags.HasFlag(AdsrFlags.HasRelease)) SasVoice.Envelope.ReleaseRate = ReleaseRate;

            return 0;
        }
Esempio n. 2
0
        public int __sceSasSetADSR(uint SasCorePointer, int Voice, AdsrFlags Flags, int AttackRate, int DecayRate,
                                   int SustainRate, int ReleaseRate)
        {
            var SasVoice = GetSasCoreVoice(SasCorePointer, Voice);

            if (Flags.HasFlag(AdsrFlags.HasAttack))
            {
                SasVoice.Envelope.AttackRate = AttackRate;
            }
            if (Flags.HasFlag(AdsrFlags.HasDecay))
            {
                SasVoice.Envelope.DecayRate = DecayRate;
            }
            if (Flags.HasFlag(AdsrFlags.HasSustain))
            {
                SasVoice.Envelope.SustainRate = SustainRate;
            }
            if (Flags.HasFlag(AdsrFlags.HasRelease))
            {
                SasVoice.Envelope.ReleaseRate = ReleaseRate;
            }

            return(0);
        }
Esempio n. 3
0
 public int __sceSasSetADSRmode(uint SasCorePointer, int voice, AdsrFlags flags, AdsrCurveMode attackCurveMode, AdsrCurveMode decayCurveMode, AdsrCurveMode sustainCurveMode, AdsrCurveMode releaseCurveMode)
 {
     //throw (new NotImplementedException());
     return 0;
 }
Esempio n. 4
0
 public int __sceSasSetADSR(uint SasCorePointer, int voice, AdsrFlags flags, uint attackRate, uint decayRate, uint sustainRate, uint releaseRate)
 {
     return 0;
 }
Esempio n. 5
0
 public int __sceSasSetADSRmode(uint SasCorePointer, int voice, AdsrFlags flags, AdsrCurveMode attackCurveMode,
                                AdsrCurveMode decayCurveMode, AdsrCurveMode sustainCurveMode, AdsrCurveMode releaseCurveMode)
 {
     //throw (new NotImplementedException());
     return(0);
 }
Esempio n. 6
0
 public int __sceSasSetADSR(uint SasCorePointer, int voice, AdsrFlags flags, uint attackRate, uint decayRate, uint sustainRate, uint releaseRate)
 {
     return(0);
 }