Patent ID: 8759657
Filing Date: 2014-06-24
Classification: G10H

Abstract:
1. A method for providing variable root note support in an unknown audio player, comprising: receiving a file with Musical Instrument Digital Interface (MIDI) data and a set of user defined instruments that comprises waveform data for synthesizing the user defined instruments; determining a metric using a user defined root note in the user defined instruments, a key number for a MIDI note in the MIDI data, and a fixed root note for the player; adjusting the key number based on the metric; converting the MIDI data into player specific MIDI data, wherein the player is executable by a processor and the player specific MIDI data is processor-executable; converting the user defined instruments into player specific user defined instruments; and playing the player specific MIDI data and the player-specific user defined instruments using the unknown audio player that is not compatible with at least one pre-converted user defined instrument.