Ejemplo n.º 1
0
 internal byte[] Encode()
 {
     return(new[]
     {
         StructHelper.StatusByte(Midi.Status.ChannelPressureBitmask, Channel),
         StructHelper.DataByte(Pressure)
     });
 }
Ejemplo n.º 2
0
 internal byte[] Encode()
 {
     return(new[]
     {
         Midi.Status.MidiTimeCodeQuarterFrame,
         StructHelper.DataByte((MessageType << 3) | Values)
     });
 }
Ejemplo n.º 3
0
 internal byte[] Encode()
 {
     return(new[]
     {
         Midi.Status.SongSelect,
         StructHelper.DataByte(Song)
     });
 }
 internal byte[] Encode()
 {
     return(new[]
     {
         StructHelper.StatusByte(Midi.Status.ProgramChangeBitmask, Channel),
         StructHelper.DataByte(Program)
     });
 }
 internal byte[] Encode()
 {
     return(new[]
     {
         StructHelper.StatusByte(Midi.Status.ControlChangeBitmask, Channel),
         StructHelper.DataByte(Control),
         StructHelper.DataByte(Value)
     });
 }
Ejemplo n.º 6
0
 internal byte[] Encode()
 {
     return(new[]
     {
         StructHelper.StatusByte(Midi.Status.NoteOnBitmask, Channel),
         StructHelper.DataByte(Key),
         StructHelper.DataByte(Velocity)
     });
 }
Ejemplo n.º 7
0
 internal byte[] Encode()
 {
     return(new[]
     {
         StructHelper.StatusByte(Midi.Status.PitchBendChange, Channel),
         StructHelper.DataByte(Value),
         StructHelper.DataByte(Value >> 7)
     });
 }
 internal byte[] Encode()
 {
     return(new[]
     {
         Midi.Status.SongPositionPointer,
         StructHelper.DataByte(MidiBeats),
         StructHelper.DataByte(MidiBeats >> 7)
     });
 }