MIDIAmp is a free online MIDI player application from Ape Apps. On modern operating systems, it's getting harder just to play a simple MIDI file. With MIDIAmp, you can play one on any device, with a clean slick interface.
MIDIAmp is a Progressive Web App (PWA) that can be installed to your device and launched just like a normal application. Inspired by the classic Winamp and also by Microsoft's PWAmp demo PWA, the goal of MIDIAmp is to become an all-in-one application for managing your .mid file collection. This is made for people who love MIDI files.
Currently, MIDIAmp allows you to add .mid files to your library one at a time (by browsing or drag/dropping). You can also select an entire folder on your device full of MIDI files and the app will play the right off of your device. In addition, you can specify the URL for a .mid file that you find online and play it directly off of the remote server. Your library data is saved between sessions, and if you sign in using an Ape Apps Account, your remote MIDI files will be synced between devices.
MIDIAmp also allows you to add meta data to your .mid library. Currently you can add song display name and author/composer information, but I plan to also let you add album, release year, genre, tags, etc. You will then be able to sort and filter your .mid file library.
In addition, MIDIAmp supports using custom Soundfont files, so you can make your .mid collection sound the way you want it to. The app supports both .sf2 and .sf3 file types.
If you install MIDIAmp to your device (it is a progressive web app), using a Chromium based browser, you will also get .mid file association, allowing you to double click on MIDI files on your device and immediately launch the player. This makes MIDIAmp perfect for playing .mid files on your Chromebook (the main reason I wrote the app).
MIDIAmp also lets you convert your .mid files into mp3, using the soundfont you have selected during the conversion. This is a handy feature if you wish to listen to your collection in a car or on another player that only allows for .mp3 files. So not only is it a great midi player, MIDIAmp might also be the best mid to mp3 converter out there!
I plan to also support different protocol handling into the app. For example, a MIDI composer would be able to provide a link on his/her website that you can click on which will automatically launch MIDIAmp and add an entire .mid album to your library, complete with meta data, album artwork, etc. It will be really cool.
MIDIAmp utilizes the SpessaSynth library created by spessasus. Please check it out on GitHub and consider leaving the project a star to show support and to help it grow!
Anyway, MIDIAmp is still in early development, but if you love .mid files like I do, please try it out and send me feedback so I know what to add and how to improve the player. You can also find me (@bastecklein) on the Ape Apps Forums, where you can leave feedback/suggestions for MIDIAmp.
Thanks for giving MIDIAmp a try!