public MidiEventNoteOff(int aDelta, byte aState, AByteArray aByteArray) : base(aDelta, aState, aByteArray.ReadByte(), aByteArray.ReadByte()) { }
public RiffWaveList(string aId, UInt32 aSize, AByteArray aByteArray, RiffChunkList aParent) : base(aId, aSize, aByteArray, aParent) { }
public PgenData(AByteArray aByteArray, List <string> aInformationList) { genOper = ( SFGenerator )aByteArray.ReadUInt16(); amount = new Generator(aByteArray); aInformationList.Add("Gen Oper:" + genOper); aInformationList.Add("Amount:" + amount); /* * switch( genOper ) * { * case SFGenerator.StartAddrsOffset: * UInt16 startAddrsOffset = amount.GetUInt16(); * Logger.Normal( "Start Addrs Offset:" + startAddrsOffset ); * break; * * case SFGenerator.EndAddrsOffset: * UInt16 endAddrsOffset = amount.GetUInt16(); * Logger.Normal( "End Addrs Offset:" + endAddrsOffset ); * break; * * case SFGenerator.StartLoopAddrsOffset: * UInt16 startLoopAddrsOffset = amount.GetUInt16(); * Logger.Normal( "Start Loop Addrs Offset:" + startLoopAddrsOffset ); * break; * * case SFGenerator.EndLoopAddrsOffset: * UInt16 endLoopAddrsOffset = amount.GetUInt16(); * Logger.Normal( "End Loop Addrs Offset:" + endLoopAddrsOffset ); * break; * * case SFGenerator.StartAddrsCoarseOffset: * UInt16 startAddrsCoarseOffset = amount.GetUInt16(); * Logger.Normal( "Start Addrs Coarse Offset:" + startAddrsCoarseOffset ); * break; * * case SFGenerator.ModLfoToPitch: * break; * * case SFGenerator.VibLfoToPitch: * break; * * case SFGenerator.ModEnvToPitch: * break; * * case SFGenerator.InitialFilterFc: * break; * * case SFGenerator.InitialFilterQ: * break; * * case SFGenerator.ModLfoToFilterFc: * break; * * case SFGenerator.ModEnvToFilterFc: * break; * * case SFGenerator.EndAddrsCoarseOffset: * break; * * case SFGenerator.ModLfoToVolume: * break; * * case SFGenerator.Unused1: * break; * * case SFGenerator.ChorusEffectsSend: * break; * * case SFGenerator.ReverbEffectsSend: * break; * * case SFGenerator.Pan: * Int16 pan = amount.GetInt16(); * Logger.Normal( "Pan:" + pan ); * break; * * case SFGenerator.Unused2: * break; * * case SFGenerator.Unused3: * break; * * case SFGenerator.Unused4: * break; * * case SFGenerator.DelayModLfo: * break; * * case SFGenerator.FreqModLfo: * break; * * case SFGenerator.DelayVibLfo: * break; * * case SFGenerator.FreqVibLfo: * break; * * case SFGenerator.DelayModEnv: * break; * * case SFGenerator.AttackModEnv: * break; * * case SFGenerator.HoldModEnv: * break; * * case SFGenerator.DecayModEnv: * break; * * case SFGenerator.SustainModEnv: * break; * * case SFGenerator.ReleaseModEnv: * break; * * case SFGenerator.KeyNumToModEnvHold: * break; * * case SFGenerator.KeyNumToModEnvDecay: * break; * * case SFGenerator.DelayVolEnv: * break; * * case SFGenerator.AttackVolEnv: * break; * * case SFGenerator.HoldVolEnv: * break; * * case SFGenerator.DecayVolEnv: * break; * * case SFGenerator.SustainVolEnv: * break; * * case SFGenerator.ReleaseVolEnv: * break; * * case SFGenerator.KeynumToVolEnvHold: * break; * * case SFGenerator.KeynumToVolEnvDecay: * break; * * case SFGenerator.Instrument: * UInt16 instrument = amount.GetUInt16(); * Logger.Normal( "Instrument:" + instrument ); * break; * * case SFGenerator.Reserved1: * break; * * case SFGenerator.KeyRange: * RangesType keyRange = amount.GetRangesType(); * Logger.Normal( "Ranges Type Lo:" + keyRange.lo ); * Logger.Normal( "Ranges Type Hi:" + keyRange.hi ); * break; * * case SFGenerator.VelRange: * RangesType velRange = amount.GetRangesType(); * Logger.Normal( "Ranges Type Lo:" + velRange.lo ); * Logger.Normal( "Ranges Type Hi:" + velRange.hi ); * break; * * case SFGenerator.StartLoopAddrsCoarseOffset: * break; * * case SFGenerator.KeyNum: * UInt16 keyNum = amount.GetUInt16(); * Logger.Normal( "Key Num:" + keyNum ); * break; * * case SFGenerator.Velocity: * UInt16 velocity = amount.GetUInt16(); * Logger.Normal( "Velocity:" + velocity ); * break; * * case SFGenerator.InitialAttenuation: * break; * * case SFGenerator.Reserved2: * break; * * case SFGenerator.EndLoopAddrsCoarseOffset: * break; * * case SFGenerator.CoarseTune: * Int16 coarseTune = amount.GetInt16(); * Logger.Normal( "Coarse Tune:" + coarseTune ); * break; * * case SFGenerator.FineTune: * Int16 fineTune = amount.GetInt16(); * Logger.Normal( "Fine Tune:" + fineTune ); * break; * * case SFGenerator.SampleId: * UInt16 sampleId = amount.GetUInt16(); * Logger.Normal( "Sample Id:" + sampleId ); * break; * * case SFGenerator.SampleModes: * UInt16 sampleModes = amount.GetUInt16(); * Logger.Normal( "Sample Modes:" + sampleModes ); * break; * * case SFGenerator.Reserved3: * break; * * case SFGenerator.ScaleTuning: * Int16 scaleTuning = amount.GetInt16(); * Logger.Normal( "Scale Tuning:" + scaleTuning ); * break; * * case SFGenerator.ExclusiveClass: * break; * * case SFGenerator.OverridingRootKey: * break; * * case SFGenerator.Unused5: * break; * * case SFGenerator.EndOper: * break; * * default: * UInt16 def = amount.GetUInt16(); * Logger.Normal( genOper + ":" + def ); * break; * } */ }
public RiffDls_Riff(AByteArray aByteArray) : base(aByteArray.ReadString(4), aByteArray.ReadUInt32(), aByteArray, null) { name = aByteArray.GetName(); }
public RiffWaveDisp(string aId, UInt32 aSize, AByteArray aByteArray, RiffChunkList aParent) : base(aId, aSize, aByteArray, aParent) { type = aByteArray.ReadUInt32(); data = aByteArray.ReadUInt32(); }
public RiffWaveFile(string aId, UInt32 aSize, AByteArray aByteArray, RiffChunkList aParent) : base(aId, aSize, aByteArray, aParent) { aByteArray.AddPosition(( int )Size); }
public void NotNull() { AssertPasses(new byte[] { }, AByteArray.NotNull()); AssertFails(null, AByteArray.NotNull()); }
public MetaEventTrackEnd(int aDelta, byte aType, AByteArray byteArray) : base(aDelta, aType) { byteArray.AddPosition(1); }
public MidiEventChannelPressure(int aDelta, byte aState, AByteArray aByteArray) : base(aDelta, aState, aByteArray.ReadByte(), 0) { }
public override void WriteByteArray(AByteArray aByteArrayRead, AByteArray aByteArray) { aByteArray.WriteUInt32(versionMs); aByteArray.WriteUInt32(versionLs); }
public RiffWaveLgwv(string aId, UInt32 aSize, AByteArray aByteArray, RiffChunkList aParent) : base(aId, aSize, aByteArray, aParent) { dataArray = aByteArray.ReadBytes(( int )Size); }
public FormAiffForm(string aId, UInt32 aSize, AByteArray aByteArray, FormChunkList aParent) : base(aId, aSize, aByteArray, aParent) { }
public FormAiffForm(AByteArray aByteArray) : base(aByteArray.ReadString(4), aByteArray.ReadUInt32(), aByteArray, null) { name = aByteArray.GetName(); }
public void WriteByteArray(AByteArray aByteArray) { aByteArray.WriteUInt32(loopType); aByteArray.WriteUInt32(loopStart); aByteArray.WriteUInt32(loopLength); }