MIDI in a Bottle
Free virtual flute synthesizer
Play a flute from your MIDI keyboard, wind controller or MPE surface — in the browser, free, with nothing to install. It isn't a sample library. It's a wind model, so breath, vibrato and flutter stay under your fingers the whole time the note is sounding.
Built by Victory Musical Instruments. No account, no email, no cost.
What makes it different
- A real air column. A jet and bore waveguide, the same family of physical model used in research synthesis. Push the breath and it overblows the way a flute does. Tuned to within about 13 cents across five octaves.
- Bottles, jugs and ocarinas. A separate Helmholtz resonator for vessel sounds — one resonance with no harmonic series above it, which is what a bottle physically is and what a pipe model can't give you.
- Expression you can ride. Bring vibrato and flutter tongue in during a note, not just at the start. Vibrato eases in over an onset time, the way a player does it.
- Built for wind players too. A breath-controller mode where CC2 is the envelope and velocity is ignored, which is what an EWI, Aerophone or YDS actually sends.
- MPE support. Per-note pitch bend, CC74 timbre and channel pressure for Seaboard, LinnStrument, Osmose and Continuum.
- Your gear, your interface. USB and Bluetooth MIDI, every port live at once, and audio routed straight to your audio interface with the round-trip latency shown on screen.
Questions
Is it really free?
Yes. No account, no email capture, no trial. It runs entirely in your browser and we don't collect anything you play.
Which browsers work?
Chrome, Edge, Firefox 108 and up, and Opera all support MIDI. Safari has never supported the Web MIDI API on any platform, and every browser on iOS is Safari underneath — so iPhone and iPad get the on-screen keyboard and touch controls, but no controller input.
How do I connect a Bluetooth controller?
Two ways. If it's already paired at the operating-system level it shows up as a normal MIDI port. Otherwise open Setup and use Connect Bluetooth MIDI, which talks to the device directly — Chrome and Edge, on desktop or Android.
Why is there latency?
No browser can use ASIO. Chrome goes through CoreAudio on macOS and WASAPI shared mode on Windows, so with a good interface expect roughly 8–15 ms on a Mac and 20–40 ms on Windows. That's fine for expressive playing and tight for fast tonguing. Setup shows the measured figure and lets you pick a smaller buffer.
Can I use it in a recording?
Yes, commercially, with no attribution required. Route your system audio or your interface's loopback into your DAW and record it like any hardware synth.
Will there be a plugin version?
We're looking at it. Tell us if a VST or AU would be useful to you — that's the thing that decides it.