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.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  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.

  •  11 Dec 2011 21:34

Release Notes: The initial size of boxes in keyboard-keyboard is constant irrespective of note volume. A new variable delta_time, used for changing attack_time and decay_time, has been added. A live distribution (.iso file) for booting din on any PC has been added.

Release Notes: This release immediately creates a scratch curve or inserts a vertex when there is only one curve in a curve editor. It adds new keyboard shortcuts for setting octave shift BPM, attack, and decay times. Delay lines can now be toggled from the keyboard-keyboard. The waveform on keyboard-keyboard has been changed from a sine wave to the waveform used on the microtonal-keyboard.

  •  15 Nov 2011 21:59

Release Notes: This release adds 33 new Bezier curve waveforms to the waveforms library. It adds a Fast Fourier Transform (FFT) display of the Bezier curve waveform. It is now showing waveform samples for a particular pitch (the default is 440 Hertz) on waveform editors. It fixes a crash when Tcl command exit is entered on the command line. It disables application of sine harmonic composer's output to non-waveforms.

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.

Screenshot

Project Spotlight

ffDiaporama

A movie creator for creating slide shows.

Screenshot

Project Spotlight

Mole

A crowd-sourced WiFi geopositioning daemon.