How Octotune works

Octotune runs in the browser and listens to a MIDI keyboard (Chrome, Edge, Firefox), your computer keys, or touches on the on-screen piano. The music waits for each note, or plays along in time. It can be installed, works offline once opened, and opens your own MIDI and MusicXML files.

Octotune runs in your web browser. You play on a MIDI keyboard, on your computer keys, or on the on-screen piano, and the app checks each note against the music. In a lesson the music waits for you; in a song you can also play along in time.

Three ways to play

All three work the same way inside the app, so you can switch at any time.

Browsers and MIDI

BrowserMIDI keyboardOn-screen piano and computer keys
Chrome (computer and Android)YesYes
EdgeYesYes
FirefoxYes, after it asks for permissionYes
Safari (Mac, iPhone, iPad)NoYes

Safari has never supported Web MIDI. Apple has chosen not to add it, and every browser on an iPhone or iPad uses Safari's engine, so there is no way round it on those devices today. On an iPad, play on the on-screen piano. On a Mac, use Chrome, Edge or Firefox for your keyboard.

The first time you connect, the browser asks whether Octotune may use MIDI devices. If you said no by mistake, Octotune shows the steps to turn it back on and connects by itself as soon as you do. Connect a MIDI keyboard, step by step.

Wait for me, and Play along

Wrong notes are explained, not just marked. Played the right letter in the wrong octave, or a note next door? The line above the piano says which, so you know what to fix.

Sheet music and falling notes

Songs open with the sheet music on top and a strip of falling notes above the keys. Each note falls onto the key that plays it, with its finger number, coloured by hand: blue for the right, amber for the left. Show either one alone, or both.

The aim is reading. Once a song is learned on falling notes, try it from the sheet alone.

Every song comes with help to learn it:

Drive it from the piano

Your hands can stay on the keys. When the screen asks a question:

Any octave works, so it is the same on every size of keyboard. On the computer keyboard, Space or Enter is OK and Esc is back. With a MIDI keyboard there are more shortcuts: R starts over, L loops a bar, [ and ] slow down or speed up, and ? lists them all.

Install it, and play offline

Octotune is a web app you can install: use your browser's install button, or "Add to Home Screen" on a phone or tablet. It then opens in its own window, full screen, with its own icon.

After one visit online the app opens offline. A song or lesson plays offline once you have opened it online, and each instrument once it has played. Updates download in the background and never interrupt you: a new version takes over the next time you open the app.

Your own music

In Songs, you can open your own MIDI or MusicXML file. A MIDI file is written out as sheet music. Your file gets the same help as the library: levels, one hand at a time, suggested fingering. Imported files stay on your device; they are not uploaded anywhere. Files over 2 MB or 20,000 notes are too big to learn here.

Two modes, one app

KidsAdult
Notes on the staffColoured by letter, a little largerStandard black
KeysEvery white key coloured and letteredThe next key in blue, note names on C
After a wrong keyThe key shakes, and an arrow points to the right oneThe key turns red; the line names the note you played and the one wanted
ProgressStars and note friendsAccuracy, streak, trouble spots
InstructionsPictures, sound, demonstrationsShort text

Each mode keeps its own progress. Kids mode is for children from 2½; the Adult path is the 12-unit course.

Open Octotune

Questions

Which browsers can use a MIDI keyboard with Octotune?

Chrome and Edge on computers, Chrome on Android, and Firefox (which asks for permission first). Safari cannot connect to MIDI devices on any Apple device.

Can I use Octotune on an iPad?

Yes, with the on-screen piano. Safari has no Web MIDI, so an iPad cannot hear a MIDI keyboard in the browser.

Does Octotune work offline?

Yes, once it has been opened online. Songs and lessons you have opened, and instruments you have played, keep working without a connection.

The Octotune team · Updated