Internet MIDI Overview
Internet MIDI makes long distance music instruction and performance easy, by connecting two MIDI instruments together over the Internet. When you play a note locally, that same note is heard on the remote instrument as though you had played it in person.
Imagine giving a piano recital in two locations simultaneously. When you play your local MIDI piano, you will also be playing the remote instrument. Internet MIDI faithfully transmits all of the data that you generate on your MIDI keyboard.
Connections Are Easy
When you use Internet MIDI, you establish a peer-to-peer connection between your MIDI instrument and the remote instrument. Internet MIDI has features that make it possible for the program to navigate most routers and establish this connection easily.
Although you can think of the Internet as a super highway, the highway is not always so super. There can be jitter and packet loss. Some data packets arrive more quickly than others. Some data packets arrive out of order. And some data packets get lost altogether.
Remarkably, Internet MIDI has sophisticated features that transparently handle all of these issues, ensuring that your musical performance has integrity.
Coordinating MIDI Transmission with Video
Most video conferencing programs give you no control over the latency of video and audio transmission. In order to ensure that your MIDI performance is visually coordinated with what you see on your computer screen, Internet MIDI provides a buffer slider that lets you adjust the amount of buffering of the incoming MIDI data.
On-Screen, Animated Graphics
Internet MIDI provides you with an on-screen keyboard that features all 88 notes of a standard piano, three pedals, and velocity meters than enable you to visualize how loud each note is.
The animated keyboard is a useful tool for keyboard instruction, enabling you to show your student what is going on when you play—something that has been traditionally difficult to do because a pianist’s hands and feet cover the keys and pedals!
To make the long distance teaching experience even more interesting, you can set the keys of the on-screen keyboard to use one animated color when you play and another animated color with the remote person plays.
Record and Playback
Internet MIDI provides a feature that enables either person to record themselves or the playing of the other person. The recording is saved as MIDI data and can be played back at any time. Use the tempo and volume sliders to manipulate the playback if you wish. Use the progress slider to start playback from any point in the recording.
Are you teaching a piece that you are not prepared to demonstrate? Load an existing MIDI performance and play it for your student. Both you and the student will hear the same performance.
An Ergonomic Experience
Imagine teaching a piano lesson over the Internet. How much time do you want to spend fussing with muting and unmuting of the microphone or the switching of webcams?
Internet MIDI offers a set of A/V Controls that enable the program to control Skype. In most cases, you can simply let Internet MIDI mute the Skype microphone automatically when someone plays.
Would you like to force the microphone on? A good way to do that is to assign microphone control to the sostenuto pedal (middle pedal) of your MIDI piano.
How about switching between multiple webcams, locally or remotely? You can assign unused keys on your MIDI keyboard (such as very high or very low keys) for this purpose. Imagine conveniently and silently switching your view of the student from the remote side-view webcam to the remote overhead webcam!
Internet MIDI works with any MIDI instrument, which includes portable MIDI keyboards, digital pianos, and even acoustic pianos that have a MIDI feature. In the case of most modern keyboards, all you need is a simple USB cable to connect your instrument to your Mac or PC.
Transmitting Full MIDI Sequences
Internet MIDI is capable of transmitting a complete, 16-channel MIDI data stream. In sophisticated situations, you can even use built-in filters to eliminate certain MIDI data types from the outgoing or incoming MIDI data streams.
Taking Your Long Distance Teaching to the Next Level
If you and your student have installed TimeWarp’s Classroom Maestro program, you can access the features of Classroom Maestro within Internet MIDI and engage in a truly multimedia music lesson.
Classroom Maestro provides a musical staff display that is coordinated with the on-screen keyboard. It enables you to illustrate and analyze single notes, intervals, scales, and chords, and you can use it to show 5-finger hand positions.
Classroom Maestro is musically intelligent and understands key signatures and major/minor modality. Classroom Maestro always ensures that the staff display is beautifully formatted.
Minimum System Requirements
OS X 10.12 (Sierra), OS X 10.11 (El Capitan), OS X 10.10 (Yosemite), 10.9 (Mavericks), 10.8 (Mountain Lion), 10.7 (Lion), or 10.6 (Snow Leopard)
Windows 10, Windows 8, Windows 7, or Vista