Пример #1
0
 /// Key Signature
 static public string meta_FF59(smf_mtrk track, int offset, params int[] positions)
 {
     return(string.Format(
                "Key Signature: {0} {1}",
                (KeySignatureType)track.track[offset + 3],
                track.track[offset + 4] == 0?"Major":"Minor"
                ));
 }
Пример #2
0
 /// Midi Time Signature
 static public string meta_FF58(smf_mtrk track, int offset, params int[] positions)
 {
     return(string.Format(
                "{0}/{1}, clocks: {2}, 32nds:{3}",
                track.track[offset + 3],
                Math.Pow(-track.track[offset + 4], 2),
                track.track[offset + 5],
                track.track[offset + 6],
                track.Get32Bit(offset)
                ));
 }
Пример #3
0
 /// ?
 static public string meta_FF20(smf_mtrk track, int pos1)
 {
     return(string.Format("{0}", track.track[pos1]));
 }