/// 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" )); }
/// 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) )); }
/// ? static public string meta_FF20(smf_mtrk track, int pos1) { return(string.Format("{0}", track.track[pos1])); }