App Version History

1.7.3 (2026-09-23)

  • Uses the Universal MIDI Packet API to avoid dropped input messages
  • Fixes handling of legato overlap in MIDI input
  • Improves thread safety by implementing deferred calls on audio thread
  • Adds a “Copy” button for “Log Output”

1.7.1 (2026-08-31)

  • Adds Zoot Brass, a new wavetable-based spectral-interpolation synthesizer for eight instruments: Piccolo Trumpet, Trumpet, Cornet, Flugelhorn, French Horn, Trombone, Bass Trombone, and Tuba
  • Adds Output Level, Tuning, Breath Noise Amount, Formant Shift, and Wander controls for Zoot Brass
  • Fixes Note Off not sending a zero breath value in MIDI output
  • Fixes missing “Db” chord in the guitar chord reference
  • Fixes macOS sandbox and cosmetic startup bugs in unreleased version (1.7.0)
  • Moves the Sine Synth's Skew slider to the end of its settings section
  • Adjusts layout of Internal Synth Selector and MIDI Out

1.7.0 (2026-08-27)

  • Adds Zoot Brass, a new wavetable-based spectral-interpolation synthesizer for eight instruments: Piccolo Trumpet, Trumpet, Cornet, Flugelhorn, French Horn, Trombone, Bass Trombone, and Tuba
  • Adds Output Level, Tuning, Breath Noise Amount, Formant Shift, and Wander controls for Zoot Brass
  • Fixes Note Off not sending a zero breath value in MIDI output
  • Fixes missing “Db” chord in the guitar chord reference
  • Moves the Sine Synth's Skew slider to the end of its settings section
  • Adjusts layout of Internal Synth Selector and MIDI Out

1.6.1 (2025-09-04)

  • Replaces Air Gain control with graphical Breath Mapping Curve
  • Renames “Live Graphs” to “Live Graphs & Breath Map”
  • Adds Sway Tremolo to control breath amplitude with gesture
  • Removes Status section from Gestures and Strummer pages
  • Fixes note glitches that could be caused by Sway Tremolo in Version 1.6.0
  • Increases max Sway Tremolo Gain to 2

1.6.0 (2025-08-29)

  • Replaces Air Gain control with graphical Breath Mapping Curve
  • Renames “Live Graphs” to “Live Graphs & Breath Map”
  • Adds Sway Tremolo to control breath amplitude with gesture
  • Removes Status section from Gestures and Strummer pages

1.5.0 (2025-03-13)

  • Adds a sine wave synthesizer with adjustable skew
  • Adds a separate settings page for Advanced Gestures
  • Supports always-enabled, adjustable portamento glides
  • Adds Proximity Mode and Tilt Mode for theremin-like effects
  • Tweaks the UI for selection of Internal Synth and MIDI Out
  • Allows scrolling of the bars (side) menu for landscape orientation
  • Fixes a bug in the action of the Play Note button
  • Improves automatic calibration of the breath sensor

1.4.0 (2025-01-16)

  • Fixes regression bug in Key Delay introduced in version 1.3.0
  • Implements workaround for iOS bug causing inconsistent Pitch Settings
  • Adds Live Graphs of pressure, MIDI breath, and Midi pitch bend
  • Adds Sip Sensor to control UI and MIDI actions
  • Reorganizes the bars (side) menu into Info and Settings sections

1.3.0 (2024-10-08)

  • Adds finger-controlled pitch bends (“finger bends”)
  • Reorganizes the Gestures screen with new controls for finger bends
  • Adds a control for MIDI pitch bend range

1.2.3 (2024-05-10)

  • Fixes a bug in the breath calibrator when switching between Zoot firmware versions
  • Includes support for Rev 1.2 of the Zoot firmware

1.2.2 (2024-02-28)

  • Adds controls to map breath and motion sensor data to user-specified MIDI messages
  • MIDI Settings grouped together on a separate page
  • Fixes bug in restoring old presets when controls have been removed

1.2.1 (2024-02-14)

  • Shows release notes for new versions at startup
  • Checks for app updates at startup (optional) or manually
  • Adds slider for legato note overlap in MIDI output
  • Adds slider for delay on invalid notes

1.2.0 (2024-01-23)

  • Landscape orientation with scrolling (no layout changes)
  • An option to send motion-sensor data as MIDI control changes
  • Variable key delay for deglitching finger sensors

1.1.0 (2023-11-02)

  • Initial App Store version