|
Free Software
PortMidi
PortMidi is a
cross-platform software interface to MIDI input and output devices. It
is widely used by commercial and non-commercial software applications
to simplify MIDI software development. PortMidi is part of the
PortMedia project at SourceForge, which also includes PortSMF,
cross-platform software for reading and writing standard MIDI files,
and ScoreAlign, software for aligning two audio files or for aligning
MIDI to audio.
Nyquist
Nyquist
is a sound synthesis and composition language offering a Lisp syntax as
well as an imperative language syntax and a powerful integrated
development
environment..
Nyquist is an elegant and powerful system based on functional
programming.
Audacity® is
free, open source software for recording and editing
sounds. It is available for Mac OS X, Microsoft Windows, GNU/Linux, and
other operating systems. Audacity was originally designed and developed
by Roger Dannenberg and Dominic Mazzoni working in Carnegie Mellon’s
School of Computer Science Computer Music Project.
Serpent
Serpent is a real-time
scripting language with extensions for MIDI, Open Sound Control,
wxWidgets (a graphical user interface toolkit), and threads. Serpent is
based on the language Python.
© 2012 - Carnegie Mellon University
5000 Forbes Avenue - Pittsburgh PA, 15213-3815
|