top of page

ABOUT US

MiDiPi will be a Linux based online repository for music collaboration. This collaboration will take place on a web server hosting MIDI files. MIDI is an acronym for Musical Instrument Digital Interface. It's a protocol that allows communication between electronic instruments and computers. A completed project will consist of a Linux web server on a Raspberry Pi that will host MIDI files to be accessed via a web browser. In theory, it will be cross platform so that you can access and download these MIDI files from any Linux or Windows system, as well as from any Android device. Features will also include the ability to automatically upload any MIDI files from your Windows, Linux, and Android applications in real time to the web server. This way, users can share their music and collaborate with other users in real time. For example, if you compose an arrangement of keys while riding on the train on your android device, using an app such as “MIDI Melody” (By Music Art Studio), you could upload a MIDI file of your tune to the Linux web server automatically in real time so that someone else, working on a Windows machine, could access the tune and create a matching drum sequence in MIDI format, on a Windows application, then upload it to the server for the Android user to review.

 

Currently, there is no MIDI application that works on all three platforms, so there would need to be measures put into place to allow automatic uploads from each operating system. Originality of this project lies in its ability to serve as a centralized resource for MIDI uploads and downloads, not dependent on any specific operating system or application.

bottom of page