Midiano is an interactive Piano-learning app that runs on any device with a modern browser.
Open any MIDI-File and Midiano shows you the notes as falling bars over a piano as well as the corresponding sheet music.
Connect a MIDI-Keyboard to get instant feedback if you hit the correct notes. You can also use the keyboard as output device to play the MIDI-Files on your keyboard.
It runs on any browser (and device) that supports the
WebAudioAPI
(Full support apart from Internet Explorer). To connect a MIDI-Keyboard the browser also needs to support the
WebMIDIAPI
(All browsers except Safari and Firefox for Android).
Upload any MIDI file
Learn any song with any file or choose one of the many default songs
MIDI Support
Connect your MIDI keyboard and get instant feedback!
Sheet Generation
Midiano automatically creates sheet music from your MIDI files!
Play at your own Speed
Quickly adjust the speed of any song to learn at your own pace
All devices supported!
Works on any device with a modern browser on Desktop, iOS and Android.)
Intuitive Controls
Pause, Skip Forward or Backward, Adjust the Speed - quickly navigate through songs
Highly customizable
Customize colors, effects, instruments and much more
Play-along-mode
Midiano waits for you to hit the correct notes
Loop function
Effectively learn difficult parts of any song!
3 Soundfonts
Choose between 3 full MIDI soundfonts and 1 HQ piano soundfont!
The easiest way to connect your MIDI keyboard is by using a MIDI-to-USB cable. Note that the MIDI 'In' goes to 'Out' and sometimes vice versa, depending on your keyboard. This setup allows for a direct, responsive playing experience with Midiano.
Yes, you are allowed to use Midiano to create videos. Leaving a note and giving credit is always appreciated, but not required.
To use the playalong feature, you can enable it for each track in the track settings. This feature enhances interactive learning and playing, allowing you to engage directly with the music and receive direct feedback.
No, a MIDI keyboard is not a requirement to use Midiano. While it enhances the playalong feature, you can also use your computer keyboard. Midiano can be used for a variety of different use-cases such as video creation, note learning, pitch training, sight reading, or simply enjoying your favorite songs.
Yes, you can use Midiano with a keyboard with any number of keys. If you want, you can adjust the view of the piano using the zoom-settings. For the playalong feature you can set the range of your available keys in the settings under General -> Playalong. This will allow you to use the playalong feature even if the song covers a greater range than your piano by ignoring notes outside of that range. This customization ensures that Midiano caters to your specific keyboard size, enhancing your learning and playing experience.
The default songs in Midiano are from from piano-midi.de. There are a lot of sites offering free MIDI files. Simply search for the song you want to play and there's a pretty good chance that you'll find it.
Try opening the MIDI file on another MIDI player to see if the issue lies with Midiano or the file. There are a lot of messy MIDI files out there so it is possible that the file is broken. When in doubt you can always send an email or join us on discord so we can have a look.
To directly link MIDI files into Midiano, use the URL parameter 'songUrl' equal to the file URL, like this: https://app.midiano.com/?songUrl=https://github.com/Bewelge/piano-midi.de-Files/raw/master/midi/elise.mid. You have to make sure that the server the file lies on sets the correct CORS-headers. Most sites do not do this by default but if you host the files yourself, you can allow the app.midiano.com domain to directly link those into Midiano. On large MIDI archive wherer the linking works is BitMidi.
Enable note labels in settings under 'Video' -> 'Note Appearance' for note labels, and under 'General' -> 'On Screen Piano' for black and white key names.