DevOps & Music Tech

Building tools
I actually use.

I'm Manuele — a DevOps engineer who builds personal software at the intersection of infrastructure, music, and creative technology.

Personal work

Side projects I build for fun, learning, and real usage.

MIDI Harmonizer

A professional iOS app that listens to your chords and automatically generates harmonic voicings for your melody — in real time, as you play.

iOS 17+ AUv3 Plugin Bluetooth MIDI CoreMIDI
MIDI Harmonizer

9 harmonization modes

Octave
Power
Triad
7th
Block
Drop 2
Drop 3
Parallel
Scale-Aware

22 chord qualities

Real-time detection of major, minor, 7ths, 9ths, sus, diminished, augmented — including inversions.

Full MIDI I/O + Bluetooth

Separate in/out device selection, per-channel routing, 16 channels, wireless Bluetooth MIDI.

AUv3 Plugin support

Route harmonized MIDI directly to any AU instrument. Works inside your iOS DAW.

Live performance ready

Panic button, hold/latch mode, velocity filtering, presets — built for the stage.

Built with

SwiftNative iOS language
SwiftUIDeclarative UI (iOS 17+)
CoreMIDILow-level MIDI engine
AudioToolboxAUv3 integration
ObservationReactive state management
CombineAsync event handling

Why I Built MIDI Harmonizer

I have always loved arranger keyboards.

There is something magical about them: you play a chord with your left hand and suddenly an entire band appears. Drums, bass, guitars, pads — all following your harmony in real time. For a keyboard player, it feels like having a musical ecosystem under your fingertips.

For many years I played with arranger keyboards and appreciated the elegance of that interaction model. It is incredibly powerful: simple gestures generate rich musical structures.

But over time my setup changed. As I started playing more with bands, DAWs, software instruments and live performance rigs, I slowly moved away from arrangers and toward synths, stage pianos, and MIDI controllers. And that transition was… a little painful.

Because while synths and stage pianos are incredibly flexible, they lack one thing arrangers do brilliantly: harmony awareness.

In an arranger keyboard, harmony is a first-class concept. In most modern MIDI workflows, it isn't.

You can route MIDI everywhere, layer sounds, trigger clips, stack plugins — but if you want the system to understand the chord you're playing and react musically to it, things suddenly become complicated. I started missing that arranger-style intelligence. Not the styles themselves necessarily — but the idea that the instrument understands harmony and can react to it in real time.

That is where the idea for MIDI Harmonizer was born. The goal is simple: bring a bit of the arranger mindset into modern MIDI workflows.

Instead of building a full arranger keyboard, MIDI Harmonizer focuses on one powerful concept:

Your left hand defines harmony. Your right hand triggers musical transformations.

Play a chord on the left side of the keyboard and the system understands the harmonic context. Then when you play notes on the right, the plugin generates harmonized notes in real time.

  • Octaves
  • Triads
  • Seventh chords
  • Drop voicings
  • Parallel intervals
  • Scale-aware harmonies

All generated instantly and sent to your synth, DAW, or external MIDI gear.

The goal is not to replace arrangers. Arranger keyboards are amazing instruments with decades of engineering behind them.

Instead, MIDI Harmonizer tries to borrow one of their most beautiful ideas — real-time harmonic intelligence — and make it available inside modern setups with synths, plugins, and MIDI controllers. If you love synths but miss a little bit of arranger magic, this project is for you.