Removing measures from MIDI files

Recently while creating a song arrangement, I had an application where I needed to remove measures from a MIDI file. In this case, the file was a section of a Yamaha-format style (IntroB) exported from a style file using Style Master. The overly complex introduction meandered on for eight measures — the last four measures […]

Creating and editing keyboard styles

Styles are the automatic accompaniments on digital keyboards from Yamaha, Roland, Korg and other manufacturers. They can create the sound of a backup group, turning a simple melody into a performance piece. Style files in Yamaha format are the most common. Thousands of styles in every genre are available for download on the Internet.

The […]

Changing the key signature of MIDI files

Key transpositions of MIDI files are relatively easy. The note value is the second byte of a NoteOn or NoteOff message:

&h90+ChanNo Note Velocity &h80+ChanNo Note Velocity

The quantity Note takes integer values from &h00 (0) to &h7F (127) following the chromatic scale. Middle C corresponds to Note = &h3C (60). Therefore, a transposition of […]