FAQ
Practicing instruments online, earning as a creator, and setup or troubleshooting help.
For Students & Musicians
Yes. Jamming with friends is free forever: unlimited rooms, live MIDI over the network, an in-browser monitor synth, and private rooms with a password if you want them.
For melody practice, everyone can try 2 creator melodies with full scoring for free, no account required. The Practice plan ($7/mo, a founding price that's held for early subscribers) unlocks the full creator catalog, the complete tempo ladder, trouble-spot practice loops, and progress history.
Open the melody catalog at /melodies, pick a piece, and plug in your MIDI keyboard, e-drum kit, or pad controller. Falling notes show you exactly what to play and when, and every note you play is judged live for timing, accuracy, and how long you hold it.
It all runs in the browser through the Web MIDI API, no plugin or download needed, so you can start practicing note for note within seconds of opening a track.
Yes. Every melody has a tempo ladder: start at 60% speed and unlock 70%, 80%, 90%, and 100% as your score on the current step improves. You choose freely among whatever steps you've unlocked, nothing is forced.
On the Practice plan, trouble-spot loops let you repeat just the bars you're stuck on instead of replaying the whole piece from the top every time.
No. Wire Chord runs entirely in your browser, there's nothing to install for jamming or for melody practice. Connect your MIDI keyboard, e-drum kit, or controller (USB or a virtual MIDI port) and open the site.
Web MIDI works best in Chrome or Edge on desktop. Safari and most mobile browsers have limited or no Web MIDI support, so a desktop Chromium browser gives the most reliable experience.
Browse the catalog at /melodies. Creators share the MIDI behind real arrangements across many instruments, piano, guitar, drums, violin, brass, and more, tagged so you can find what you're after.
These aren't static sheet-music PDFs: you play each one note for note against falling notes with live scoring, so it's practice, not just reading.
For Creators & Composers
Every Practice subscriber's $7/month puts 50%, $3.50, into a shared payout pool. Each month, that $3.50 is split among the creators that subscriber actually practiced with, in proportion to how many of their sessions were on each creator's tracks.
Example: a subscriber plays your tracks 15 times and another creator's 5 times that month (20 sessions total) → you get $3.50 × 15/20 = $2.62 from that one subscriber. The full breakdown, with more examples, is on the Creators page.
It isn't a flat per-play rate, it's per-subscriber and attention-weighted. Instead of every play everywhere paying the same fraction of a cent, each subscriber's monthly fee is split only among the creators that specific subscriber practiced with, weighted by how much of their practice time went to each one.
That means an engaged student who keeps coming back to your melodies is worth more to you than a large number of one-off plays spread thin across the whole catalog.
Your uploaded MIDI file itself is never offered to students as a downloadable file. The reference melody is streamed as timing data for in-browser playback and scoring, there's no "download this MIDI" button anywhere on a practice page.
That said, no interactive platform, ours included, can make copying technically impossible for someone determined to capture what plays through their own speakers, the same is true of any streaming service. We just don't build a download pathway that makes it easy.
Yes. When you upload a track you tag it with an instrument, piano, guitar, drums, violin, cello, flute, saxophone, trumpet, and more are all supported, and that tag shows as an icon on the melody card so students can find your instrument specifically.
The practice loop (falling notes, scoring, tempo ladder) works the same regardless of instrument.
Technical Setup & Troubleshooting
Wire Chord lets you jam with other musicians over MIDI, right in the browser — no downloads and no account required. One person opens Wire Chord and creates a room, then shares the room code (or the room link) with everyone who's joining.
Everyone else opens Wire Chord, enters that same room code, and connects their MIDI keyboard, e-drum kit, or other MIDI controller. Pick an instrument sound and you're ready — every note you play is sent to the rest of the room in real time.
Add a password if you want the room private, or skip it for a quick open jam. Wire Chord works on desktop browsers with Web MIDI support (Chrome or Edge give the best results).
WireChord sends MIDI over the network, not a microphone or audio recording of your instrument. What you hear in the browser is the app playing incoming MIDI from other musicians.
Your own keys are not played back in the tab. You hear yourself on your hardware or DAW. Your MIDI still goes to everyone else in the room.
Other players’ notes play in your tab after you’ve joined the same room and their MIDI is reaching the hub.
Browsers often block audio until you interact with the page (click, tap, or key press). After joining, click inside the tab once and try again.
Check system volume, the correct output device (Bluetooth vs speakers), and that the browser tab isn’t muted.
Confirm you’re in the exact same room name/code as your friends and that the SignalR hub URL is correct and reachable.
Use a browser with Web MIDI (Chrome or Edge on desktop work best). Safari and most mobile browsers have limited or no Web MIDI access.
Connect your keyboard or virtual MIDI port before or after opening the room; if nothing appears, unplug/replug or refresh once the device is connected.
If the browser asks for permission to use MIDI devices, allow it. Corporate profiles or strict privacy settings can block access.
The hub URL must match your backend (including https in production). A typo or wrong port is the most common issue when the URL isn’t pre‑configured in the environment.
The API must be running and reachable from your network. Firewalls, VPNs, or ad blockers can interfere with SignalR.
If you self‑host, check CORS and that the negotiate endpoint matches what the client expects.
The in‑browser synth is a simple monitor for jamming, it won’t match a hardware synth or DAW plugin.
Latency depends on network round‑trip, buffer sizes, and your audio device. Playing across continents will feel slower than on a LAN.