Beispiel #1
0
 internal byte[] Encode()
 {
     return(new[]
     {
         StructHelper.StatusByte(Midi.Status.ChannelPressureBitmask, Channel),
         StructHelper.DataByte(Pressure)
     });
 }
Beispiel #2
0
 internal byte[] Encode()
 {
     return(new[]
     {
         Midi.Status.MidiTimeCodeQuarterFrame,
         StructHelper.DataByte((MessageType << 3) | Values)
     });
 }
Beispiel #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)
     });
 }
Beispiel #6
0
 internal byte[] Encode()
 {
     return(new[]
     {
         StructHelper.StatusByte(Midi.Status.NoteOnBitmask, Channel),
         StructHelper.DataByte(Key),
         StructHelper.DataByte(Velocity)
     });
 }
Beispiel #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)
     });
 }