This project is not in development anymore (1998!), please use JavaSound
[MidiChat] [Midi-] [-Chat] [Download] [Context] [Technical Details] [E-mail]


Take a look at CPS, a realtime interactive multimedia environment.
MidiChat

MidiChat makes it possible to send and receive MIDI in realtime and chat with people around the world, using internet. The idea was born in the context of the Distributed Sound Lab. MidiChat is developed and programmed by Niels Gorisse.

MidiChat starts with logging into a server, on which you can meet other users. After you have logged in into a channel and started MIDI, everything you play will be sent to everybody in the channel. Also, you receive MIDI which is sent by everyone in the channel. This way you can perform together in realtime with MIDI. You can also communicate with each other by typing text, just like regular IRC.

MidiChat is a part of the Distributed Sound Lab project, which will be the final tool to compose (at first stage) soundscapes, also with audio, on the net. Components like a audio engine capable of processing audio in realtime, and a librarian taking care of the distribution of the audio, will be parts of the Distributed Sound Lab. You can find some more info online.

To exactly analyse and/or generate MIDI messages, you can use CPS, which is the bigger brother of MidiChat. MidiChat is inside CPS but then without re-scheduling of MIDI events to eliminate the network lag (which you can also put off inside MidiChat).