Csound Composition & Sound Design Utilities

[Last Update 14 February 2k5]



Praat - An excellent open source analysis / resynthesis utility. Multi-platform
Silence - A part of CsoundVST since v0.7. Silence generates scores, and CsoundVST renders them into soundfiles or real-time audio.
CMask - A Stochaistic event generator for Csound. (Written in C)
Pmask - Similar to CMask, but written in Python. Tutorial
MCCs - "Musique Concrete for Csound" - audio file DSP utility. (DOS)
Linux Csound Tools & Sources - An amalgam of information involving Csound on the Linux platform.
Composers Desktop Project - A vision of "sound" integrated into the fabric of music.
Bol Processor BP2 - Utility that simultaneously processes MIDI, QuickTime, and Csound via OMS. (Mac OS9)
nGen - Algorithmic SCO generation utility supported under mutilple OSes. Manual
Drumachine - Csound SCO generator for use in percussion tracks - A rhythmic notation language. (Linux)
The Algorithmic Toolbox for Macintosh - Application to assist the algorithmic composition of music. (v3.5 Mac OS 8.6-9.x / v4.1 Mac OSX)
Score11 - Score11 is a copyrighted Csound score file generator and pre-processor written by Alexander Brinkman.
Cecilia - A Graphical Front-end for Csound. _MUST_ have Tcl/Tk installed. (OSX)
Cecilia Sources - Linux version. (FTP)
Scheme Score - Score Preprocessor. It has a similar tail-recursive dialect to Lisp programming language.
hYdra - Heterodyne analysis file editor.
SampleWorld - Music related search engine.
Tcl/Tk Progs - Several useful tools in the pursuit of algorithmic composition, including a .GIF to .SCO converter using granular synthesis.
DX7 Patch Bank to Csound Score Translator (Command-line) Also has pre-translated versions of all 32 DX7 algorithms.
BeOS Csound - Csound shell for BeOS.
Common Lisp Music - Another Music-V related language useful for signal processing. Multi-platform.
GeoMaestro v1.0 - An environment for experimental musical composition with MIDI and Csound. Requires free registration of "Key Kit" software.
Assorted GeoMaestro Tutorials - Useful knowledge concerning GeoMaestro and how it works with Csound.
MIDI to Csound - Incredibly useful tool for converting Format 0 MIDI files to SCO format. (Mac OS 9) with Sources
VMCI Plus(2.03) Shareware program which allows to send most MIDI data to a MIDI device by means of gestural actions on the computer keyboard and mouse. Optimized for CsoundAV.

Freeware & Shareware Music Software Collections
Computer Music Software - Mac
Computer Music Software - PC
Musicware - Free Audio and Music Software
The Shareware Music Machine
MazTools - PC Apps and Utils
Free Music Software - databaseaudio
Linux Music & Sound
Linux - Debian Multimedia Distribution
Linux Audio Developers
Linux - Planet CCRMA - Software for Music

Sound Editors
Audacity - Free, open source software for multitrack editing/recording of digital audio.
Cool Edit - 2-track digital audio editor. (PC)
Sound Effects (Macintosh) - Shareware DSP application. Contains sources.
SoundMaker (Macintosh) Shareware digital audio manipulation integrating multimedia from the people who brought you Tech Tool Pro.
DAP (Linux) Command-line based DSP. Feature List
Virtual Audio Cable Interapplication software bus for Windows OS.

General Sound Design, Signal Processing, and Production Utilities
SoundHack - Extraordinarily powerful digital audio manipulation utility. Written by Tom Erbe. (OSX)
MarcoHack Sound processing program for Macintosh (Mac OS9)
InstantPlayer - A simple, AppleEvent triggered sound player for MacOS 9.
Ambisonics - Specializing in the localization of sound.
GranuLab - Realtime Granular Synthesizer for Win32.
AudioMulch - Object orientated Shareware to assist the creative musician.
Argeiphontes Lyre - A set of audio, video and text filters and generators for the Macintosh. (OSX 10.3+)
Spectral Modelling Synthesis - The aim of this work is to get general and musically meaningful sound representations based on analysis, from which musical parameters might be manipulated while maintaining high quality sound.

Software Synthesizers
Syd
SoftSynth.com
Jsyn
cmix
SAOL - MPEG-4 Structured Audio
SAOL - Sfront
jMax Ircam
jMax Mamalada
jMax for Windows
PD
[+] Other Programs by Miller Puckette
[+] PD Mailing List Archives
[+] How to Write a PD External
CPS - realtime interactive programming environment for audio, MIDI and other media & I/O.
OSW (Open Sound World) - A scalable, extensible programming environment that allows musicians, sound designers and researchers to process sound in response to expressive real-time control.

VST Plugins
Hundreds of Free Plug-ins
MDA-VST

MIDI
The MIDI Spec - MMA MIDI Specification
Csound - Midi2Cs - Excellent MIDI to SCO converter for Mac OS9
Csound - VMCI Plus(2.03) Virtual MIDI Control Interface
Csound - GeoMaestro - An environment for experimental music composition with Csound.
SynthZone - MIDI Controllers - Buy MIDI controllers

Music Resources
DSP - An informative guide to Digital Signal Processing
Harmony Central
IRCAM Multimedia Library - Research Institute in Acoustics and Music
Music Resources @ Sibelius Academy -
Worldwide Internet Music Resources

Text Editors
BBEdit for Macintosh
EditPad for Windows
602 Pro - PC Office Suite - An alternative to Microsoft Office
UltraEdit - Text Editor / Programmer's Editor
ffitch's Csound Emacs-Macros
Csound-X (Emacs mode extensions for Csound)
Text Translator
Tim's Widgets 1.4 - a TextTranslator for Macintosh

Of Possible Interest
The Bohlen-Pierce Scale A harmonic, non-octave scale; its 13 tone steps fill the framework of the twelfth (3:1).
Fractal Formulas
Fractal Music Website
Karlheinz Essl's Amazing Maze
ShapeShifter
Natural Voices
ICMA - Resources and Links
ICMA Members Home Pages
Software Licenses - The OpenSource Initiative
Software Licenses - Explained