Subversion Repositories svn.mios32

Rev

Rev 1786 | Rev 1972 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

$Id: CHANGELOG.txt 1960 2014-02-09 20:21:24Z tk $

MIDIbox KB V1.013
~~~~~~~~~~~~~~~~~

   o 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.

   o support for MBHP_CORE_STM32F4


MIDIbox KB V1.012
~~~~~~~~~~~~~~~~~

   o MIDI router configuration now stored in EEPROM


MIDIbox KB V1.011
~~~~~~~~~~~~~~~~~

   o support for "ain_bandwidth_ms" which allows to reduce the number of generated events
     over time.

   o added "ain_pitchwheel_inverted", "ain_modwheel_inverted", "ain_sustain_inverted"

   o added "ain_sustain_switch", which allows to change between switch and pot behaviour


MIDIbox KB V1.010
~~~~~~~~~~~~~~~~~

   o bugfix for "single_usb" option


MIDIbox KB V1.009
~~~~~~~~~~~~~~~~~

   o 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.)

   o support for Note Off velocity (implemented by Jo aka. Nlate).
     This feature has to be enabled with the release_velocity parameter. In addition, some
     suitable delay values have to be specified, such as:
       set kb 1 release_velocity on
       set kb 1 delay_fastest_release 100
       set kb 1 delay_fastest_release_black_keys 80
       set kb 1 delay_slowest_release 1000


MIDIbox KB V1.008
~~~~~~~~~~~~~~~~~

   o dedicated delay value for black keys (delay_fastest_black_keys)
     Will be taken if > 0, otherwise white and black keys take the same delay_fastest value


MIDIbox KB V1.007
~~~~~~~~~~~~~~~~~

   o srio_num now stored on EEPROM

   o changed default delay settings (required after performance fix in v1.006)

   o added ain_sustain and ctrl_sustain parameters

   o the min/max values of the potentiometers can now be calibrated with the
       set kb <kb> calibrate <off|pitchwheel|modwheel|sustain>
     command.


MIDIbox KB V1.006
~~~~~~~~~~~~~~~~~

   o fix for SRIO scan performance issue


MIDIbox KB V1.005
~~~~~~~~~~~~~~~~~

   o USB device settings have been changed.
     IMPORTANT: please install MIOS32 Bootloader V1.010 before uploading
     the application! Otherwise code upload via USB won't work anymore!
     (Backup: upload via MIDI IN1/OUT1)

   o 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)

   o support for GM5 driver under Windows.
     - upload the application with MIOS Studio
     - close MIOS Studio
     - install the GM5 driver which can be downloaded from http://www.ucapps.de/mios32_download.html
     - start MIOS Studio -> 4 "GM5" USB ports should be visible


MIDIbox KB V1.000
~~~~~~~~~~~~~~~~~

This is the initial version with only a subset of planned functions:
  - scans up to two keyboards with optional velocity and individually assignable types
  - supports seven different keyboard types: NoVel8x8, NoVel16x8, NoVel16x16, Vel8x8, Vel16x8, Vel16x16, KorgMicroKontrol
    (list can be easily enhanced in future)
  - 4 USB-MIDI Ports and 4 UART based MIDI IN/OUT
  - integrated MIDI router with 16 nodes
  - integrated MIDI monitor
  - OSC via Ethernet

Next steps:
  - PitchBender connected to J5A.A0
  - Modulation wheel connected to J5A.A1
  - 4 additional pots/faders connected to J5A.A2, J5A.A3, J5B.A4 and J5B.A5
  - MIDI channel, MIDI Port destinations and CC numbers can be configured in MIOS Terminal
  - settings are stored in on-board EEPROM of LPCXPRESSO module