background preloader

Computer Languages

Facebook Twitter

Programming. Easy programming. Programming Languages.

Lua

Java. Processing. Flash Flex Actionscript. Logo. Python. Ruby. JavaScript. Perl. The Julia Language. Alice.org. Amber Smalltalk. Apps Script. Nyquist. Beginning with version 1.1.1, Audacity allows you to use the Nyquist programming language to write your own plug-in effects for Audacity. Unlike VST and LADSPA plug-ins, Nyquist plug-ins can be written using an ordinary text editor and don't need to be compiled. Nyquist was written by Roger B. Dannenberg and was intended to be used as a complete programming language for audio synthesis and analysis, with support for MIDI, audio recording and playback, file I/O, object-oriented programming, profiling, debugging and more. Audacity uses only a subset of Nyquist's functionality, allowing you to take simple Nyquist functions and use them to process audio data.

Audacity doesn't include any support for debugging Nyquist code, so if you are trying to write a complicated plug-in, you may find it easier to get the full version of Nyquist and develop there, then turn it into an Audacity plug-in. CMU Computer Music Project Software - download the full Nyquist here. Lisp Nyquist is based on Lisp. Tributary.

Scratch