# StreamByter — MIDI Processor Plugin

> Custom MIDI effects plugin for iOS AU hosts and CoreMIDI. (iPhone/iPad app by Audeonic Apps.)

- Source: https://appshunter.io/ios/app/streambyter/id1398712641 (this page in markdown: same URL + `.md`)
- Developer: [Audeonic Apps](https://appshunter.io/developer/351607509)
- Category: Music, Utilities
- Price: Free
- Rating: 4.90/5 from 26 App Store ratings · 11 written reviews indexed
- Age rating: 4+
- Requires: iOS 14.5 · 7 MB
- Languages: American English
- Released: 2018-07-26
- Data updated: 2026-09-03
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/streambyter/id1398712641/reviews.md

## What is StreamByter?

StreamByter is a plugin for creating custom MIDI effects with or without a GUI. It can be used as an Apple Audio Unit (AU) effect or as a standalone app connected via CoreMIDI virtual ports. StreamByter is ported from our acclaimed MidiFire MIDI processing environment.

An iOS device (minimum iOS 11) and a suitable AU host app such as AUM, apeMatrix, Cubasis or Sequencism is required to use the AU variant. To use with CoreMIDI, a routing app like MidiFire is recommended and an iOS device with at least iOS 8 is required.

Use StreamByter to:

- Extend the MIDI processing functionality of any AU host.
- Remap channels, notes, controllers (anything MIDI)
- Filter MIDI events coarsely or finely
- Clone or Delay any event
- Send any event automatically when plugin is loaded
- Create complex effects using programming concepts like conditionals, loops, variables (including array, timing and random), and math operators.
- Link effect logic bi-directionally with graphical sliders (remote controllable via AU parameters)

StreamByter is configured using a textual rules 'language' that defines how the effect should operate. Please see the support link to go to our website for full details.

StreamByter is built using the MidiBus library - http://midib.us

## Key features

- Custom MIDI effect creation
- AU effect or standalone CoreMIDI use
- Remap, filter, clone, and delay MIDI events
- Conditional logic and loops for complex effects
- Bi-directional linking with graphical sliders
- Textual rules language for configuration

## Recent user reviews (10 of 11)

All indexed reviews: https://appshunter.io/ios/app/streambyter/id1398712641/reviews.md

### 3/5 — Useful, but buggy and unsupported

*2026-06-28*

This plugin is incredibly useful, but seeing as there are outstanding bugs, and it hasn't had an update in years, it's likely they will never be fixed. Too bad.

### 5/5 — Fantastic Midi Bridge

*2025-09-04*

This works flawlessly as a MIDI Bridge with no internal routing required compared to AUM.  Can’t believe I didn’t know about Streambyter until last night.
Definitely a 10 star rating app.

### 5/5 — Great, if a little impenetrable - UPDATE

*2024-04-09*

Obtained this to integrate with AudioBus, which it seems to do fine. The documentation may assume you already have some familiarity with this type of processing, but the examples help a lot. I was able to filter out mod wheel and expression controllers that I didn’t want sent to some instruments, and limit the range of notes sent to others.

Update April 2024 - I still think this is a great problem-solver. I used it for interfacing a keyboard which sends too many CCs to external gear, and I could block some messages and transform others to what I wanted. The example presets contain all of the techniques I needed (with some adaptation).

### 5/5 — Amazing

*2022-08-11*

If you want to do something with midi, streambyter will get you there. The language is conciseand insanely powerful. Nic has vision to ensure the language does what you need it to. 

Also... its free!?!?

### 5/5 — Not just great fun, but...

*2020-12-05*

...indispensable. 
Especially if one likes a little haphazard musical generation. 
6.8mb of adulterated MIDI streams!

### 5/5 — Free MIDI looper!!

*2020-10-25*

After an exhaustive search for a decent quantising MIDI looper, I and completely by chance, discovered that Streambyter has one already built in, and it’s utterly brilliant. 5 stars. Just like that.

### 5/5 — This is what I have been looking for, for about 2 years.

*2020-10-01*

Fantastic information available on audiobus blog as well that got me excited to start.

I have a KorgNanokeyStudio, which is a rad little midi controller but I hate having to configure it with a silly GUI tool and on a PC! Now I can update signals on the fly, and have custom mappings for different contexts! 

Sensational game changer.

### 5/5 — Just works

*2020-06-23*

This is a great app for MIDI massaging. I can create multiple banks of controls from the 8 encoders on Xtouch Mini. I can send commands back to the controller as well as on to the apps. Subroutines let you package common functions, simplifying the main logic. Excellent.

### 5/5 — Awesome app,Thank you Nic.

*2019-11-15*

JKto

### 5/5 — Great must have MIDI app and great update

*2018-12-14*

Now that it has presets, it’s a 6 star app. We have a true midi fanatics must have tool with the only thing missing which is now not missing. Any midi stuff that you couldn’t do, you can do with this app. If it can’t do it, then you shouldn’t be.

## Frequently asked questions about StreamByter

### What is StreamByter used for?

StreamByter is a plugin for creating custom MIDI effects. It can extend the MIDI processing capabilities of any AU host app or be used as a standalone app connected via CoreMIDI virtual ports.

### What devices can I use StreamByter on?

StreamByter is available for iPhone, iPad, and iPod. It requires a minimum of iOS 11 for AU host use and iOS 8 for CoreMIDI use.

### Does StreamByter have ads?

No, StreamByter does not contain advertisements. It is a completely ad-free application.

### How is StreamByter configured?

StreamByter is configured using a textual rules language that defines how the MIDI effect should operate. Detailed information can be found on the developer's website.

### What are the advanced features of StreamByter?

StreamByter allows for complex effects using programming concepts like conditionals, loops, variables (including array, timing, and random), and math operators.

### How often is StreamByter updated?

The latest version of StreamByter is 1.10, last updated on June 9, 2021. Users can expect updates to improve functionality and compatibility.

### What is the user rating for StreamByter?

StreamByter has an excellent user rating of 5.0 stars based on 23 ratings, indicating high user satisfaction.

### Can StreamByter be used with other music apps?

Yes, StreamByter can be used as an Apple Audio Unit (AU) effect within compatible AU host apps like AUM, apeMatrix, Cubasis, or Sequencism.

## Version history (last 5 releases)

### 1.10 — 2021-06-09

Fixes for iOS 14
- GUI controls
- iCloud sync

### 1.7 — 2020-01-30

- improved handling of pasted code
- fixed keyboard issue in standalone

### 1.6 — 2019-10-22

- new 'LOG' rule for debugging
- support for MidiFire zero latency hosting
- other bugfixes and improvements

### 1.5 — 2019-05-22

Presenting 'Nimble Looper' - an easy to use and intuitive host aware MIDI looper shipped as a Factory Preset with this version. See the Audeonic forum and youtube channel for full details and video.

bugs fixed/minor enhancements:
- Now possible to control buttons/menus via AU parameters
- Fixed incorrect error on X8-F = XX +B old style rules
- Detection of host stop/start events
- SET Qx +quantise flag
- stability fixes

### 1.4 — 2019-05-13

Originally this was just going to be a bug fix release, but we got carried away and this update is packed with new features!

First, there are now 16 individual controls in the CUSTOMISABLE GUI control box. Each of those controls can be configured to be a slider (as before) or a drop down menu or a button. Drop down menus can be styled to be numeric, note names or boolean. Buttons can either be momentary or latched. Or you can hide a control. The controls are customised using StreamByter rules.

Second, we have responded to the criticism that the StreamByter language is ‘assembler’ like. You can now use long form keywords instead of the original 3 character short forms. Coupled with a relaxation on case convention, this makes code look much more readable and easier to craft and understand. The language has been enhanced allowing the use of custom names for variables, simple macros, fully blown parameterised subroutines and code includes. Despite the new improvements, everything is backwards compatible, so existing code written in short form will work just fine.

Third, we have produced a series of articles for the ‘StreamByter University’ that guide both the novice and beginner alike in getting to grips with writing your own MIDI FX. This is found on our soapbox forum. Touch the App Store support link for the app to navigate there or follow the link in the in-app help.

Full details of this release are:

- 16 customisable controls over two pages of 8
- long form keywords with no more forcing to upper case (e.g. assign, send, while, math, include, subroutine)
- use (yamaha convention, C-2 to G8) note literals, prefixed by '^' character (eg: ^C-2, ^Bb6, ^G#3, ^Ab3, ^C3) in rules
- use ‘alias’ keyword to give your variables and literals custom names (eg. alias I0 myCounter, assign myCounter = 0)
- use ‘block’ keyword to block an event (same as XX = XX +B)
- use ‘exit’ keyword to terminate the processing immediately
- use ‘while CONDITION’ as synonym for ‘if CONDITION +loop’
- define code macros with ‘define’ (e.g.. define control_changed m0 == F0 7D 01, if control_changed ...)
- create multi rule subroutines with parameters (‘subroutine’ rule) callable from anywhere (including nested calls)
- include rules from saved presets (or the web) to use in your code. Standard include file shipped as factory preset
- new 'W (wide) array of 16x128 of unsigned 16 bit integers
- new 'P' (precision) array of 256 *signed* 32 bit integers for higher precision maths
- new 'BPM' variable contains the current (host/clock) BPM
- send any arbitrary message (eg. OSC) over UDP using send +udp
- note ons with velocity of zero (NVR-nil velocity rewrite) are rewritten to note offs by default (no more 9X XX 00 = 8X)
- name your script and supporting hosts (e.g.. AUM) will show that name under the icon
- hide/close the controls panel from code
- hide/expose any control on the controls box from code
- use spaces in your block labels and control names
- new factory presets from the boutique bundled with the app: Blue Velvet, Poly Fudge and Panic

Plus… literally hundreds of bug fixes and improvements.

## Apps similar to StreamByter

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [钢琴巴士](https://appshunter.io/ios/app/id1607244680) | 1.0 (1) | Free | Music |
| [DJ Mixer - DJ Music Mixer App](https://appshunter.io/ios/app/dj-mixer-dj-music-mixer-app/id1597561460) | 4.3 (544) | Free | Music |
| [Guitar: Fretboard Expert](https://appshunter.io/ios/app/guitar-fretboard-expert/id1601293040) | 4.5 (39) | Free | Music |
| [Oum Kalthoum Radio](https://appshunter.io/ios/app/oum-kalthoum-radio/id1611350540) | 5.0 (2) | Free | Music |
| [Handpaner - Virtual Handpan](https://appshunter.io/ios/app/handpaner-virtual-handpan/id1606912680) | 2.0 (2) | $9.99 | Music |
| [Water Remover - Clean Speaker](https://appshunter.io/ios/app/water-remover-clean-speaker/id1610859000) | 4.2 (103) | Free | Music |

## More apps by Audeonic Apps

- [FreEWI](https://appshunter.io/ios/app/freewi/id485711674)
- [MidiBus](https://appshunter.io/ios/app/midibus/id648856167)
- [MidiFire](https://appshunter.io/ios/app/midifire/id906600872)
- [GigRig MIDI+](https://appshunter.io/ios/app/gigrig-midi-plus/id1090436811)
- [mfxConvert](https://appshunter.io/ios/app/mfxconvert/id1451192046)

All apps by Audeonic Apps: https://appshunter.io/developer/351607509

## Related topics

[mozaic plugin workshop](https://appshunter.io/ios/topics/mozaic-plugin-workshop) · [piteamini](https://appshunter.io/ios/topics/piteamini) · [midify](https://appshunter.io/ios/topics/midify) · [aumi](https://appshunter.io/ios/topics/aumi)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-09-03.*
