Current Features

What it can do:

Patch translation

To use the online patch translation, you just run the sb16ctrl program (found in the sub-directory misc/sb16) within the emulator. This program will expect a translation file as parameter, so that the translation can vary depending on the software being used. Especially if the program tries to upload some patches to an MT/32, this will be necessary.
The translation file is a standard text file, for the format please look at the example file. To get a list of the patches your program expects, please run it with the SB16-loglevel set to 1. This will show all program and bank changes.
Another thing the sb16ctrl program can do is show you some internal settings of the SB16 emulation. Just give it an integer as parameter and you should see some information. This is not really useful, but at least you can find out if the emulation is working.
And it can send any arbitrary midi message to the output device if you like.

(go back to the previous page)

Planned Features

(go back to the previous page)

Not-So-Planned Features

What I probably won't include in the emulation is the "intelligent" mode of the MPU401 part, which is useful only in recording midi data from sources attached to the midi port on the SB16. Since this can easily be done with existing software, I don't think it will be necessary to add this.

(go back to the previous page)