Version History

Version 1.1.8.0, July 13, 2021

DOWNLOAD 1.1.8.0

Features

  • None.

Bug fixes

  • Fixed issue when using Midi Thru or Filtered Midi Thru mode where the outbound Midi channel could be one greater than the inbound Midi channel (they should be the same).

Version 1.1.7.0, May 2, 2021

DOWNLOAD 1.1.7.0

Features

  • Added a “1st” (first) option on the Only-When detailed rule configuration page. When selected, this ensures that the associated rule is active Only When it is the 1st active rule (from top to bottom of the rule list) that is set to send the particular MIDI message.
    • This is useful as a catch-all Only When condition in cases where previous messages are configured (such as Articulation Stacks) with various Only When or Rest conditions, and the rule marked “1st” can be used as a means to send a particular MIDI message if none of the preceding rules are active.
  • Added an Import Rule button to bring up a tree view of all saved presets such that the user may select one rule to import (copy) in to the current, active performance rule set.

Bug fixes

  • None.

Version 1.1.6.0, April 12, 2021

DOWNLOAD 1.1.6.0

Features

  • Added bidirectional pitch bend in addition to the existing up/down-only pitch bends. In this pitch bend mode the center of the motion range is “no bend” while moving the motion will produce bend in the corresponding direction. When selected, a configurable “snap to no bend” amount becomes visible to control the amount of no-bend space in the middle of the motion.
    • This is particularly well-suited to use with velocity (not speed) based motions for a wobble vibrato type of rule.

Bug fixes

  • None.

Version 1.1.5.0, April 3, 2021

DOWNLOAD 1.1.5.0

Bug fixes

  • Ooops, the last version introduced a bug in the rest/resume functionality where control wouldn’t always reset to resting value or to borders of reduced range. Fixed in 1.1.5.0 !

Version 1.1.4.0, April 1, 2021

DOWNLOAD 1.1.4.0

Features

  • Addition of three Velocity motions supporting directional speed approaches similar to that used in SWAM bipolar bowing mode. CC message is in the middle when still, and moves below or above with movement in the negative or positive direction.
  • Speed/Velocity tracking enhancements for greater stability, including configuration option for the top speed that will be detected.
  • Enhancements for those who move their Leap Motion or use either hand:
    • Support for 3 separate Working Space calibrations for easy switching
    • Rule Response option to reverse motion interpretation when using the other hand
  • More granular control of Rest When options in the Rest and Resume Page with individual selection of whether to initiate resting upon any/all of:
    • No hands
    • Out of motion range
    • Rule muted
    • Only When conditions not met
  • Pin control available to Pin The Preset. When enabled, MidiPaw will remember and reload the last preset when it next launches.

Bug fixes

  • Response curves were not always recalled correctly with presets

Version 1.1.3.0, March 10, 2021

DOWNLOAD 1.1.3.0

Features

  • Hand tracking improvements including
    • Faster initial hand recognition in some circumstances
    • Better rejection of far-field detection events in visually complex operating environments

Bug fixes

  • Corrected inability to delete an Only When rule after it was saved and recalled

Version 1.1.2.0, March 6, 2021

DOWNLOAD 1.1.2.0

Features

  • Midi Thru functionality to simplify DAW routing and control duplicated signals, with three modes (see the manual page on MIDI Thru):
    • No-Thru: Nothing from MIDI In is echoed to MIDI Out
    • Full-Thru: Everything (except SysEx) from MIDI In is echoed to MIDI Out
    • Filtered-Thru: Everything (except SysEx) from MIDI In is echoed to MIDI Out except when there is a rule configured for the specific MIDI message. For example:
      • If a rule is configured for CC 1 (mod wheel), no CC 1 messages will be passed from MIDI In to MIDI Out, but other messages will be passed through.
  • Articulation Stack Improvements, specifically targeting situations with single articulations (aimed at gestural on/off control) or with articulations and/or stacks set with “only when” conditional rules.
    • Support added for re-sending articulation switch CC or keyswitches when one of three things happens:
      1. The articulation stack moves from a to b, send the switch for b.
      2. The articulation stack moves from outside of the motion range to inside of the motion range, send the switch for the active articulation.
      3. The rule with the articulation stack becomes active by going off of mute or having its “only when” conditions met.

Bug fixes

  • None.

Version 1.1.0.0, February 26, 2021

DOWNLOAD 1.1.0.0

Features

  • GUI rework of detailed settings in to tabs / pages for clearer organization and separation of functions.
  • Enhanced control of resting and resuming functionality with configurable rest positions, smoothed rest and resume timing, and “sticky pickup” resuming to avoid abrupt control jumps.
  • Conditional rules (“Only When”) to allow performance rules to be configured to operate only when a set of motions are within the prescribed ranges.
  • MIDI Automation
    • Added global MIDI In Interface for automation.
    • Preset Selection via Program Change or Keyswitch, with right-click / MIDI learn.
    • Global mute automation via CC or Keyswitch, with right-click / MIDI learn.
    • Per-rule mute, solo and detailed setting automation for most parameters via CC or Keyswitch, with right-click / MIDI learn.
    • MIDI learn added to articulation stack setup window.
  • More rational preset scope: Leap Motion settings and Midi In/Out settings are now application level settings and are not saved on a per-preset basis. All other settings are saved in each preset.
  • Support for asymmetric Leap Motion calibration for those with complex or occupied air-space 🙂
  • Addition of support for “Turn Left/Right” (yaw) motion.
  • Clarification of 14-bit MIDI messages, to only show when using the MIDI standard high-res port ranges (1-32, paired with 33-64), and to optionally not use 14-bit in those ranges, per-rule.

Bug fixes

  • MidiNotes would not always respect the MIDI interface selection.

Version 1.0.8.0, January 30, 2021

DOWNLOAD 1.0.8.0

Features

  • No-Hands feature that allows specifying a resting value for a performance rule when the user’s hands leave the Leap Motion’s field of vision.

Bug fixes

  • None


Version 1.0.3.0 – 1.0.7.0, January 19-21, 2021

DOWNLOAD 1.0.7.0

Features

  • None.

Bug fixes

  • Issue where MidiPaw would not start when Windows regional settings used “,” rather than “.” as a decimal separator (i.e. lots and lots of countries!). Took a few shots at this. Thanks for your help, Igor!

Version 1.0.2.0, December 31, 2020

Features

  • Add velocity/speed motions.
  • Motion Notes and Motion Velocity features to allow triggering notes based on inbound MIDI data.
  • Automatic GUI scaling with window resizing.

Bug fixes

  • None (really?!)

Version 1.0.0.0 – 1.0.1.0, December 23, 2020

Features

  • Initial release, all features.

Bug fixes

  • None (yet!)