Improv: Computer/Performer
Interaction Programming
with MIDI in C++
Improv is an environment for writing
programs that enable musician/computer interaction using MIDI instruments.
The programming environment is designed to be portable to
different computer operating systems. Currently, complied programs
run in the Windows 95/NT and Linux operating systems with Intel
75 MHz Pentium CPU's or better.
Improv consists of:
- A library of C++ classes for generalized
MIDI I/O communication which can be used to create programs for
performance of interactive computer music. Currently works with
Windows 95 and Linux computers.
The library is described here.
- A set of example programs that show how to use the library.
There are currently two preset programming environments:
one for MIDI keyboard controllers, and one for Max Mathew's
Radio Drum. Also, you can create your own environment
without too much effort. The example programs are described
here.
Here are the resources available at this Website for Improv:
- Example programs -- descriptions
and source code for programs which use the Improv library.
- improv -- basic programs
dealing with MIDI I/O.
- synthImprov -- programs
that use MIDI I/O communication with a MIDI keyboard.
- batonImprov --
programs that use Max Mathew's radio drum MIDI instrument
for creating interactive music.
- Binaries for example programs.
- Improv environments -- descriptions of the
environments which can be used as interfaces to the example
programs.
- improv -- basic environment
dealing with MIDI I/O.
- synthImprov -- environment
for using MIDI I/O communication with a MIDI keyboard.
- batonImprov -- environment
for using Max Mathew's radio drum MIDI instrument for
creating interactive music.
- Improv Library -- a set of C++ classes for
use with Improv programs.
- Download zipped or gzipped set of Improv files.
- How To's -- description of how
to do various things like compiling the library file, or
compiling example programs.
- Pointers to other useful
or related sites.
- Recent News about Improv
|
Current library version of Improv is 2.1.0,
last modified Tue Jan 26 00:25:32 PST 1999