Exemple #1
0
 public void AddPresetGenerator(SF2Generator generator, SF2GeneratorAmount amount)
 {
     HydraChunk.PGENSubChunk.AddGenerator(new SF2GeneratorList(this)
     {
         Generator       = generator,
         GeneratorAmount = amount
     });
 }
 internal SF2GeneratorList(SF2 inSf2, BinaryReader reader)
 {
     sf2             = inSf2;
     Generator       = (SF2Generator)reader.ReadUInt16();
     GeneratorAmount = new SF2GeneratorAmount {
         UAmount = reader.ReadUInt16()
     };
 }
Exemple #3
0
 public void AddInstrumentGenerator(SF2Generator generator, SF2GeneratorAmount amount)
 {
     HydraChunk.IGENSubChunk.AddGenerator(new SF2GeneratorList(this)
     {
         Generator       = generator,
         GeneratorAmount = amount
     });
 }
 internal SF2ModulatorList(SF2 inSf2, BinaryReader reader)
 {
     sf2                   = inSf2;
     ModulatorSource       = (SF2Modulator)reader.ReadUInt16();
     ModulatorDestination  = (SF2Generator)reader.ReadUInt16();
     ModulatorAmount       = reader.ReadInt16();
     ModulatorAmountSource = (SF2Modulator)reader.ReadUInt16();
     ModulatorTransform    = (SF2Transform)reader.ReadUInt16();
 }
Exemple #5
0
 internal SF2GenList(SF2 inSf2, SF2Generator operation, GenAmountType amount)
 {
     sf2       = inSf2;
     sfGenOper = operation;
     genAmount = amount;
 }
Exemple #6
0
 internal SF2GeneratorList(SF2Generator generator, SF2GeneratorAmount amount)
 {
     Generator       = generator;
     GeneratorAmount = amount;
 }
Exemple #7
0
 public void AddINSTGenerator(SF2Generator operation, GenAmountType genAmountType)
 {
     hydraChunk.igen_subchunk.AddGenerator(new SF2GenList(this, operation, genAmountType));
 }
Exemple #8
0
 public void AddPresetGenerator(SF2Generator generator, SF2GeneratorAmount amount)
 {
     HydraChunk.PGENSubChunk.AddGenerator(new SF2GeneratorList(generator, amount));
 }
Exemple #9
0
 public void AddInstrumentGenerator(SF2Generator generator, SF2GeneratorAmount amount)
 {
     HydraChunk.IGENSubChunk.AddGenerator(new SF2GeneratorList(generator, amount));
 }