This page has been written for PIC18F452 firmwares based on MIOS. For old PIC16F projects see this page
MIDIbox .syx configuration
Some MIOS applications like MIDIbox64, MIDIbox64E, MIDIbox MF and MIDIO128 are providing additional configuration possibilities which are part of a "Bank". In difference to the program code, such memory dumps can be uploaded on-the-fly during runtime, and some of the applications also allow to store the dumps in a BankStick, so that you are able to switch between different setups very quickly.
There are two ways to edit the bank content. You can either use the mk_syx.pl or mk_midio128_syx script (part of the MIDIbox64/64E/MIDIO128 release package) for a text based configuration (the fastest way to customize a large number of settings), or you can use Serge's vmidibox editors which are described here (GUI based configuration).
Serge's editor doesn't support the new features of the PIC18F firmwares yet, therefore the method descriped here is the only way to get access over all possibilities!
| Download MIOS Studio - this is a Juce based environment with MIOS specific tools which runs on PCs and Macs.
| Download perl if it isn't installed on your computer.
Unix users: it comes mostly with your distribution.
Windows users: take Active Perl.
Mac users: take MacPerl
| Open a .ini file with your favourite text editor and change the settings for your needs.
| Open a shell and change to the directory which contains the .ini file. Start the mk_syx.pl script with perl mk_syx.pl [ini-file].
Example: perl mk_syx.pl midibox64.ini
Now start the SysEx tool of MIOS Studio 2, ensure that the delay between SysEx blocks is set to >= 750 mS, load the .syx file and press the SEND button:
Last update: 2023-11-04
Copyright © 1998-2023, Thorsten Klose. All rights reserved.