English Version
French Version
MIDIO128 V2 Change Log
Last Release: V2.2c @ 2009-10-04
- V2.2c
- Update for MIOS V1.9g
No change in application itself.
- V2.2b
- Application can now be compiled for PIC18F4620 as well.
No change in application itself.
- V2.2a
- CC#123 with value 0 now also interpreted as "All Notes Off" command
- V2.2
- application sources now compilable under Windows/MacOS/Linux
See also this Wiki page
- mk_midio_128 now part of the release package (see tools/mk_midio128_syx directory)
- Optionally, all digital outputs can now be switched to passive
state with a CC#123 ("All Notes Off") event.
This function is disabled by default, it has to be enabled by
assigning it to a MIDI channel in the setup_midio128.asm file
(requires to rebuild and to upload a new .hex file), or it can
be changed in the midio128.ini file, converted to .syx and
uploaded to MIDIO128 with a common SysEx loader (see READMEs)
- V2.1d
- MIDIO SysEx ID is now automatically derived from the MIOS Device ID
- V2.1b/v2.1c
- the initial polarity of "toggle status" was wrong
- DOUT was flickering when DIN forwarding enabled
- V2.1a
- "program change" and "channel preassure" now sent correctly
- the 42th and 84th DIN event now sent correctly
- proper initialization for the case that the DOUTs are inverted
or the DINs are not inverted
- change in default meta event handler (midio_meta.inc):
nothing will be sent if first byte is 0xff
- V2.1
- three new SysEx commands have been implemented to simplify
the configuration data up- and download. It's a block
oriented format and therefore doesn't require delays between
every byte anymore. This means, that data uploads can
now also be realized without the use of MIDI-Ox so long the
SysEx tool allows to insert delays between every block
("Delay after F7") - it should be 750 mS - thats the
same requirement like for MIOS uploads.
More infos can be found here
- the mk_midio128_syx.pl script has been updated to support the
new upload format. It can be downloaded from here
- V2.0 - MIOS based version
- the complete MIDIO128 firmware has been ported to MIOS and is
now running on a PIC18F452. For new projects it's recommended
to switch to the PIC18F452 because of the higher flexibility,
but also the update of an existing MIDIbox to MIOS makes sense
due to the new features - just only the processor and the
crystal have to be changed.
- V1.006/V1.005
- three different modes can now be selected for all 128 inputs separately: OnOff, OnOnly, Toggle. The updated mk_midio128_syx script is required for the configuration.
- V1.004
- the polarity of input and output pins can be configured now for positive or negative logic.
- if the new "forward input to output" option is enabled, changes on the input pins will be forwarded to the appr. output pins.
- logic will be automatically reset after a new SysEx dump has been received.
- V1.003
- a configurable debounce routine for all input pins has been implemented. The delay is configurable from 1ms to 255ms
- "Alternative Program Change Behaviour" (see midio128.ini file for description)
- V1.002
- a MIDI Merger has been integrated, it has to be enabled in the midio128.ini file
- On/Off MIDI events for input pins separately assignable
- V1.001
- V1.000
Last update: 2024-05-08
Copyright © 1998-2023, Thorsten Klose. All rights reserved.
|