MidiFire is a free-form, modular CoreMIDI router, processor, monitor and clock source from the makers of MidiBridge.

Drop and arrange MIDI ports and modules onto the canvas however you like and connect them up to start routing and processing your MIDI events. Pan, zoom and scroll the canvas. Add as many ports and modules as you wish. Connect them in series or parallel. Cascade them together. Merge and split. You can create highly complex MIDI processing setups. Or keep it simple - the choice is yours.


Essential processing modules for channelising, filtering, transposing, 'monofying', remapping and monitoring - or create your own. All included with the standard app.

A highly accurate remotely controllable MIDI clock source.

Save your work into recallable/re-usable scenes. Share your scenes with other devices, computers and people. Switch between your scenes via configurable MIDI program change messages.

Download even more functionality within the app for free using the 'Scenes Club' for useful and special-purpose scenes that you can incorporate into your workflow.

Define multiple virtual CoreMIDI ports to segregate your MIDI streams.


MidiFire supports all CoreMIDI hardware interfaces, the network interface, virtual ports (self owned or other apps') and Bluetooth MIDI.

Also available for iOS on the App Store. Scene files are interchangeable between iOS and macOS.


What sets MidiFire apart is the newly extended Stream Byter module first pioneered in MidiBridge. With this you can write your own processing modules using textual rules.

Newly added constructs to the Stream Byter include: IF/THEN, local/global variables, mathematical functions, timing variables, 'onload' rules, setting of block labels and sending arbitrary MIDI data. The Stream Byter is backwards compatible with rulesets you already have from MidiBridge; just copy/paste them in.


Also included are some specialised modules:

• Tracking Clamp - reduce tracking miss-hits from MIDI guitars.

• Robotic Knob - generate complementary CC messages to control synths and FX based on your playing.

• OSC Exchange - send and receive OSC data across a MIDI channel (DIN, USB, wifi or Bluetooth) between MidiFire instances.


For tutorial videos, full manual and more, please visit the MidiFire website -

For assistance in writing Stream Byter rules please email us or join the 'Audeonic Soapbox' forum - and post your requirements there.

* Powered by the MidiBus library.

What's New

Version 1.10

New Features:
- ‘clear canvas’ and ‘zoom to fit’ controls (bottom right)
- ‘Remote Control’ panel - assign MIDI events to UI controls
- MIDI Ports - ability to assign custom names
- Active Sensing messages ignored by default (configurable in Setup)
- Context sensitive help from all panels
- Dynamic Clock: auto-start clock on nth beat while learning tempo
- Event Monitor: displays event timestamps, optional clear block display
- Stream Byter: specify bitwise operators (&, | and ^) in MAT rules

Bug Fixes/Improvements
- Blocks highlight when moved
- Long MIDI port names truncated and sized correctly
- Using keyboard while menu open results in lots of modules added
- Issue with ’lost’ blocks when moved too far right/down resolved
- Stream Byter: correctly remaps program changes to notes/CCs
- Dynamic Clock: remote tap tempo could cause very large clock speeds
- Fixed crash if scene change events come in too quickly
- Many other minor bugs/improvements


Soft Audio
1.8 MB
Age Rating
Rated 4+
© (c) 1999-2017 Audeonic Apps
R$ 94,90


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer