How to do anything in Xojo

Xojo is a nice programing environment for the quick creation of interactive Windows utilities. Despite its extensive capabilities, a time always comes when you need to accomplish a relatively simple task that isn’t supported. My un-aha moment came when I wanted to fine-tune the cursor position in a graphics program using the arrow keys. Moving […]

Creative MIDI: MIDI markup language

In the previous article, I discussed aspects of the current binary MIDI file format that are confusing and inflexible, particularly for applications intended to supplement or to edit the musical data. The one virtue of the format is that the information is highly compressed. This was an advantage in the 1980s when the format was […]