MIDIO128 V3 Change Log

Last Release: 2014-01-28

MIDI file recorder now sets "end of track" marker at the end of a 4/4 bar
to comply with the MIDI file spec, and to allow proper looping

support for MBHP_CORE_STM32F4

V3.018

added USB MIDI workaround for Windows

V3.017

the MIDI router forwards SysEx messages regardless if channels are filtered,
or "All" is used. It's ensured that messages are only sent once if multiple
router nodes forward to the same destination port.

corrected MIDI clock output

V3.016

bugfix for "single_usb" option

V3.015

support for the "single_usb" option, which can be enabled with the
bootloader update application V1.012 ("set usb_single 1")
Use this option if you are working with a Windows PC which can't handle
the 4 USB ports correctly (e.g. stucking MIDI, Filebrowser operations are failing, etc.)

V3.014

improved MIDI file loop synchronisation

V3.013

LPC17: robustness of LCD driver has been improved

The application boots a little bit faster now

optional support for up to 32 DIN and DOUT shift registers
(=256 inputs and 256 outputs)
Currently only provided as compile option; increase
MIOS32_SRIO_NUM_SR to 32 in mios32_config.h

the "sdcard_format" command allows to format the connected SD Card with FAT32
from the MIOS Terminal

V3.012

USB MSD driver: changed endpoint to avoid conflict with MIDI driver.
Note that it's still not possible to use MSD and MIDI in parallel,
but Windows and MacOS should accept the connection (again).

the .MID menu got a subhierarchy to improve the oversight: Play and Ports

with the new ConvertNoteOffToOn0 setting in the .MIO file incoming
Note Off events will now be converted to Note On with velocity 0.
This change is active by default - means: it can be optionally
displayed in the .MIO file

4 USB ports are enabled now.
Note: if your operating system still displays only a single MIDI port for USB,
then unplug the USB cable and remove the USB MIDI driver in your system setup,
so that the driver be installed again once the core module has been re-connected.
E.g. under MacOS this can be done with the Audio-MIDI Setup application
(search for "Audio" in Spotlight)

MIDI file player: no auto-play if sequencer is stopped and the next file is selected

V3.007

corrected SysEx output for LPC17

V3.006

support for two MBHP_AINSER64 modules: up to 128 analog pins can be scanned!

improved MIDI OUT throughput

V3.005

MIDI router supports 16 nodes now! (previously only 8)

V3.004

MIDI router supports 16 nodes now! (previously only 8)

added new MIOS terminal commands:

display network informations, modify network and OSC settings

display MIDI router informations, modify MIDI router settings

V3.003

MSD mode (SD Card Reader) can now also be enabled with the "msd" command
in MIOS Terminal

V3.002

adaptions for new MIOS32 Bootloader V1.005
You can safely enable the "fastboot" option of the bootloader, so that
the application starts immediately after power-on

V3.001

integrated MSD (Mass Storage Device) driver, so that SD Card can be accessed
from a computer via USB (like from a SD Card Reader).
Press SHIFT and hold MSD (3rd soft button) for two seconds to enable the driver.
Your computer should automatically mount the SD Card.
USB MIDI won't be available anymore.
After disk operations, don't forget to unmount the SD Card on your computer
first, thereafter disable MSD in the SHIFT menu.
Thereafter USB-MIDI will be available again.

added integrated MIDI monitor for USB/MIDI/OSC ports (-> "Mon." page)

support for up to 8 analog inputs which are available at J5A and J5B
of the MBHP_CORE_LPC17 module.
Pins are disabled by default - once a MIDI port (such as USB1, OUT1
or OSC1) has been assigned to the pin in the AIN page, or in an AIN entry
of the .MIO file, the pin will send MIDI events on pot position changes.