Patent ID: 7470848
Filing Date: 2008-12-30
Classification: G10H

Abstract:
1. A structure for playing musical instrument digital interface (MIDI) messages, the structure comprising: a main-control element for receiving a plurality of tone colors and an MIDI message; a buffer memory used for storing at least part of the tone colors; an MIDI synthesizer used for synthesizing the tone colors stored in the buffer memory into an audio signal; and a pre-processor, coupled to the main-control element and the buffer memory, used for analyzing the MIDI message, and saving at least part of the tone colors into the buffer memory according to the capacity of the buffer memory, wherein the pre-processor divides a storage area into a plurality of sub-areas according to the size of the tone colors occupying the largest capacity in the MIDI message, loads the tone colors required currently for processing the MIDI message into the sub-areas respectively, and removes the tone colors without current need from the storage area if there is no more sub-area for storing the tone colors.