Projects / din is noise

din is noise

din is a software musical instrument and audio synthesizer. Bezier curves are used to draw and sculpt waveforms, create gating and modulation (FM and AM) patterns, and create delay feedback and volume patterns. You can also create an unlimited number of drones and sculpt their waveforms. It uses JACK to output audio, and supports MIDI, OSC and IRC bot for input. din can be extended and customized with Tcl scripts.

Operating Systems

RSS Recent releases

  •  25 Sep 2012 15:13

Release Notes: phrasor now continues playing on the microtonal keyboard when the instrument is keyboard-keyboard.

  •  23 Sep 2012 21:36

Release Notes: Smooth fade in and out of voice, gater and delays at start, during operation and at exit.

  •  02 Sep 2012 18:02

Release Notes: drones now fade in and out visually and aurally on entry and exit. The ability has been added to edit the sustain variable visually on the keyboard-keyboard's attack editor. This release fixes onion skinning of din microtonal-keyboard or keyboard-keyboard on all editors.

  •  04 Mar 2012 19:55

Release Notes: The ability to launch notes by pressing keys on a MIDI keyboard. MIDI key velocity is supported for soft and loud notes. A velocity curve library is supported. Pitch bending, optional quantization of Morse code into beats, and more.

  •  16 Jan 2012 20:29

Release Notes: This release updates the command curve_value and changes result handling inside the Tcl interpreter.

RSS Recent comments

03 Aug 2011 12:25 Avatar poojyum

tcl detection fixed. libircclient rpms are available.

29 May 2011 15:33 mrmeval

This will not compile on Fedora Core 14. It does not detect that tcl is installed and there is no official copy of libircclient. I can do without the IRC features.


Project Spotlight


A GUI frontend for the efax fax program.


Project Spotlight


A Nagios check for Transport For London services.