Building a style library

Styles are MIDI loops included on digital keyboards from Yamaha and other manufacturers from which you can build automatic accompaniments. The feature, which makes a good approximation to a backup band, can turn a simple tune into an interesting performance piece. Yamaha-format styles form the core of our program, the Accompaniment Machine. A typical keyboard […]

PureStyle file format reference

Styles are the versatile automatic accompaniments found on digital keyboards from Yamaha and other manufacturers. There are thousands of Yamaha-format style files available for purchase or download on the Internet. Styles are employed to create custom accompaniments — a virtual backup band for performances. Styles may be installed on keyboards or used in computer programs […]

Creating AMac sequences with the ConText text editor

A text editor is the one of the quickest ways to create sequences for the Accompaniment Machine. A good editor can make many of your computer tasks easier. If you are using a primitive utility like NotePad, you owe it to yourself to move up. The good news is that you can get a […]

It sounds funny

Suppose you have grown tired of the 150 styles that came with your keyboard. You want to expand your options to the 10,000+ styles available on the Internet by using the Accompaniment Machine. You download and try out styles and find that some are strange and that the sound of others is not as good […]

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 […]

MIDI Microscope

At KBD-Infinity, we are advancing through a one-year program to create performance-enhancement software for digital keyboards from Yamaha and other manufacturers. Our goal is to create high-quality, affordable software to transform standard keyboards to high-power workstations. In contrast to the often quirky and poorly-documented programs currently available, KBD-Infinity is being engineered by professional programmers with […]