bep/ewis — explained in plain English
Analysis updated 2026-08-09 · repo last pushed 2023-04-29
Play solo EWI performances with auto-generated chord accompaniment through a web browser
Trigger and sustain adjustable chord pads while soloing on a wind controller
Use with DAW software like MainStage or iPad synth apps for live performance
Practice wind controller playing with self-contained chord backing without a band
| bep/ewis | amirmahdavi2023/d1-admin | anil-matcha/open-poe-ai | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2023-04-29 | — | 2026-06-25 |
| Maintenance | Dormant | — | Maintained |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a MIDI breath controller input device and a synth output, plus familiarity with MIDI channels and CC numbers.
EWIS is a browser-based tool for musicians who play an EWI (electronic wind instrument) or similar breath controller. It lets you trigger chords with a quick thumb tap and then play a melody on top of those held chords using your breath-controlled instrument. Think of it as a one-person backing band: you hold a chord sequence with one gesture, then solo over it with your wind controller, all through a web page. At a high level, the app sits between your wind controller and your synthesizer. You plug your EWI into the computer, open the web app, and configure which MIDI devices to use for input and output. When you tap a mapped button on your EWI (like a thumb bend), the app generates and holds a chord on your synth. The number of notes in that chord is adjustable, and the volume of the chord pad responds to how hard you breathe into the controller, adding expression. You then play your lead instrument freely over those sustained chords. This is built for wind controller players who want a self-contained performance setup without needing a separate person or backing track to provide chord accompaniment. A concrete example from the creator's own use: playing an Akai EWI USB through MainStage on a Mac, using a violin synth sound for the lead melody and a pad synth for the chords, with breath control driving expression on both. It also works on iPad with compatible synth apps like Magellan. One thing to note: the project is clearly a personal tool built for the developer's own needs, and they caution that the live version may change at any time, so it shouldn't be relied on for live performances just yet. It's built with Hugo and Vue, and configuring it requires some familiarity with MIDI concepts like channels and continuous controller (CC) numbers, though the settings table in the documentation is straightforward enough to guide you through the basics.
EWIS is a browser tool for electronic wind instrument players. It lets you trigger and hold chords with a thumb tap, then play melody over them with your breath controller through a web page.
Mainly JavaScript. The stack also includes JavaScript, Hugo, Vue.
Dormant — no commits in 2+ years (last push 2023-04-29).
No license information is provided, so default copyright applies and usage rights are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.