Transmitting a sequence of Midi Data
Mainly used for testing Midi streams

This is a simple program that transmits a sequence of Midi messages to help test or 'hack' other software or hardware.


In the above settings pressing "Start" will cause a stream of Midi messages to be output through MidiYoke 1.
The message type is selected in the radio box on the left.
In this example the messages are Continuous Controller (CC) messages.
The range of values (Amount) is 0 to 127. The range of CC types is just type 7 (Volume).
The channel will start on 2 and finish on 4.

So one hundred and twenty eight CC7 messages on Channel 2 are sent out and repeated on channel 3 and channel 4.

Sometimes the speed and number of messages could 'jam' up whatever you are testing, so there is provision to change the time (in milliSeconds) between messages.
To stop Notes hanging there is a provision to send a matching Note Off message to the Note On message that was just sent.
Sometimes you need this to be a Note Off (0x80) and sometimes it needs to be Note On (0x90) with the Velocity set to 0.

Like the other programs here it is donation ware. Please help support this software.

To download this copyright software you must agree not sell it or to distribute it in any way.
You must agree not to reverse engineer it in any way.
That being said, you may link here quite freely.

Download the program (
Right-click the link and choose "Save Link As..." to save the document to your computer.
Unzip the program into a new folder.
When you first start the program an 'ini' file will be created in that folder.
To remove the program, simply delete the folder you created.

Like the other programs here, it is donation ware. Please help support this software.

Click here to chat at the BC2000 group

or click here to chat at the Yamaha Blackbox group

I have used the program for some time now, but that doesn't mean there won't be a bug in it somewhere.
Let me know if you have any problems.
Feel free to suggest any improvements you think might be useful.