AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
TL;DR: I made a dynamic, real-time Just Intonation tuning plugin that uses MPE. It goes before your synth and requires MPE turned on with its bend range at +/- 48 semitones.Download (Windows/macOS/Linux): https://github.com/Licensed-Driver/OpenBend/releases (https://github.com/Licensed-Driver/OpenBend/releases)
I wanted to try out AloBoi's plugin AloBend that does real-time 5-limit Just Intonation tuning, but was unfortunately met with a paywall, and also the fact that I suck at music. But I am great at coding! So I just made it myself, with some extra things I thought would be nice.
What it does: OpenBend is a MIDI plugin made with C++ and JUCE, which sits after your MIDI input but before your synthesizer. It takes in 12-TET MIDI input and dynamically retunes the notes to pure 5-limit Just Intonation ratios in real-time.
How it works: It does this by outputting MPE to individually pitch-bend each note. You just put it before your synth! Some DAWs require you set the output of OpenBend and input of the synth the same, and your synth must have MPE enabled with +/- 48 semitones bend range.
All Features:
- Real-time dynamic chord change searching to get the absolute JI ratios
- Regular and True legato support
- Regular and True Glide: If true glide is selected, note lift up is delayed by an adjustable amount to allow for smooth note sliding just like True Legato
- Chord Change Searching: If the search mode for which keys to legato or glide from is set to chord change, key down events are delayed by an adjustable amount to wait for the user to press all keys in a chord before mapping the previous chord to the new chord. (This is meant to avoid slight variance in attack timing, causing gliding to criss-cross)
- Portamento: This is just an adjustable glide from the 12-TET pitch to the JI pitch
