MIDI file conversion: Type0/Type1

I recently had occasion to convert between Type0 and Type1 MIDI files. To review, a Type0 file combines all information for all channels into a single track. This is the type of file that is used for ringtones. In contrast, a Type1 file contains multiple tracks, perhaps one for each MIDI channel. Furthermore, special data […]

Standard keyboard accompaniment style libraries

The previous article described the Shape Shifter program used to organize large groups of style files appropriate for the Accompaniment Machine (AMac) and Yamaha keyboards. The function of the program is to convert ordinary style files to the compact, universal PureStyle format. After some tune-up to improve the identification of redundant files, we applied the […]