Comparison of Audio Synthesis Environments - Technical

Technical

Name Operating system(s) Source code language(s) Programming (plugin) API language(s) Other technical features
Audulus iOS, Mac OS X C++, Objective-C, Lua
ChucK Mac OS X, Linux, Windows C++ Unified timing mechanism (no separation between audio-rate and control-rate), command-line access
Common Music Mac OS X, Linux, Windows Scheme, C++ Scheme, SAL command-line access
Csound Mac OS X, Linux, Windows C, C++ C; also Python, Java, Lisp, Lua, Tcl, C++ IDE (QuteCsound), multitrack interface (blue); several analysis/resynthesis facilities; can compute double-precision audio; Python algorithmic composition library
Impromptu Mac OS X Lisp, Objective-C, Scheme C, C++, Objective-C, Scheme Native access to most OS X APIs including Core Image, Quartz, QuickTime and OpenGL. Impromptu also includes its own statically typed (inferencing) systems language for heavy numeric processing - OpenGL, RT AudioDSP etc..
Max/MSP Mac OS X, Windows C, Objective-C C, Java, JavaScript, also Python and Ruby via externals
nsound Mac OS X, Linux, Windows C++ C++, Python Real-Time Dynamic Digital Filters
Pure Data Mac OS X, Linux, Windows, iPod, Android C C, C++, FAUST, Haskell, Java, Lua, Python, Q, Ruby, Scheme, others
Reaktor Mac OS X, Windows
SuperCollider Mac OS X, Linux, Windows, FreeBSD C, C++, Objective-C C++ Client-server architecture; client and server can be used independently, command-line access
sfront Linux, Windows(via cygwin) C++ Conforming MPEG-4/SA implementation.
Usine Windows Delphi C++

Read more about this topic:  Comparison Of Audio Synthesis Environments

Famous quotes containing the word technical:

    The best work of artists in any age is the work of innocence liberated by technical knowledge. The laboratory experiments that led to the theory of pure color equipped the impressionists to paint nature as if it had only just been created.
    Nancy Hale (b. 1908)

    The axioms of physics translate the laws of ethics. Thus, “the whole is greater than its part;” “reaction is equal to action;” “the smallest weight may be made to lift the greatest, the difference of weight being compensated by time;” and many the like propositions, which have an ethical as well as physical sense. These propositions have a much more extensive and universal sense when applied to human life, than when confined to technical use.
    Ralph Waldo Emerson (1803–1882)

    A technical objection is the first refuge of a scoundrel.
    Heywood Broun (1888–1939)