./audio/din, Open source cross-platform sound synthesizer

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 43.0.1nb1, Package name: din-43.0.1nb1, Maintainer: fox

DIN Is Noise is an open source, cross-platform sound synthesizer.

DIN Is Noise is a musical instrument for Windows, Mac OS X and
GNU/Linux, Use your mouse & keyboard to make high quality music.

It can accept input from your MIDI keyboard, Notes, control change,
pitch bend and clock sync.


Required to run:
[graphics/MesaLib] [graphics/hicolor-icon-theme] [audio/jack] [lang/tcl] [devel/boost-libs] [devel/SDL]

Required to build:
[pkgtools/x11-links] [devel/boost-headers] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: jack

Master sites:

SHA1: f1d26aea04574976d6e0bd183eb808492db420bd
RMD160: 1d84b46563541966649261fdcf04393a57da2295
Filesize: 3558.842 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-12 21:20:50 by Ryo ONODERA | Files touched by this commit (574)
Log message:
*: Recursive revbump from devel/boost-libs
   2019-11-06 12:23:25 by Santhosh Raju | Files touched by this commit (3) | Package updated
Log message:
audio/din: Updates to 43.0.1

Changes since 43:

DIN Is Noise 43.0.1 @ Chennai, India
	! fixed bug: builds to evaluation instead of licensed version !
   2019-09-14 18:08:32 by Santhosh Raju | Files touched by this commit (4) | Package updated
Log message:
din: Updates to 43

Changes since 42:

DIN Is Noise 43 @ Chennai, India
	+ move groups of harmonics on sine mixer
		+ shift + click harmonic on sine mixer to select / deselect
		+ moving one of the selected harmonics moves all the selected harmonics
			'But then one lizard (or iguana) moved, and all moved'
				- VS Naipaul, Among the Believers
			+ but shift when moving moves just the selected harmonic
		+ all, none, invert buttons for gross selection
	+ resize phrase position slider
		+ DIN saves/reloads slider
	+ change both notes of selected range using mouse slider
		+ Use Menu > Ranges > Change note? > Both
	- removed Change Left note, Change Right note menu items in Menu > Ranges
		+ replaced with Change note? Left Right Both menu items
	+ scrub / scratch point modulations
		+ click on Scrub and move up or down
	+ Sync on Point Modulator
		+ workflow is
			+ select modulations
				+ pause
				+ sync
				+ play
	+ voice volume minimum can be < 0 [voice waveform flips]
	+ spinner to set absolute drone master volume
		+ drone master volume can be < 0 [drone waveform flips]
	- removed mute drones button
			* just spin drone master volume to 0
	+ save/load auto apply state on sine mixer
	+ save/load drone selection state
	+ save/load drone frozen state
	+ save/load plugins fold state for each curve editor
	+ save/load auto select launched drones flag
	+ turn on/off UI in all screens, not just in instruments
		* optimised
	+ click repeat of Apply button and key repeat of shortcut r for continous apply
		of plugin output to curve
		+ useful/interesting when point modulating custom sin/cos/radius curves etc
	+ drones per minute is floating point instead of integer
	* improved phrase handling for voice on microtonal keyboard
	* improved plugin browser on curve editors
	* changed default drone handle size to 3
	! fixed bug: turning on/off ui on point modulator may crash DIN42 !
	! fixed bug: pressing shift/ctrl effected selection box when not previewing mesh !
	! fixed bug: changing parameters on Number plugin didnt update preview !
	! fixed bug: frozen drones saved to disk thawed on reload !
	! fixed bug: didnt save/load turns on spiraler !
	! fixed bug: rotate/scale of drones happened in UI loop, now moved to audio loop !
	! fixed bug: stopped gravity editing when menu displayed !
   2019-08-22 14:23:56 by Ryo ONODERA | Files touched by this commit (678)
Log message:
Recursive revbump from boost-1.71.0
   2019-08-08 01:49:02 by Santhosh Raju | Files touched by this commit (2)
Log message:
din: Fixes builds in Linux.

1. Should fix builds in Ubuntu, LIBS are appended correctly during link.

2. Bumps PKGREVISION.
   2019-07-28 19:12:46 by Santhosh Raju | Files touched by this commit (1)
Log message:
din: Fixes the build failures in Darwin.

1. Adds the SDLmain linker flag for Darwin to prevent link time failures.

Reviewed by: nia@
   2019-07-01 06:08:55 by Ryo ONODERA | Files touched by this commit (669)
Log message:
Recursive revbump from boost-1.70.0
   2019-05-11 15:18:49 by Santhosh Raju | Files touched by this commit (4) | Package updated
Log message:
din: Update to 42

Changes since 41:

DIN Is Noise 42 @ Chennai, India
	Dedicated to Dad, Mr Narasimhan Sampath [06-10-1943 >> 16-04-2019]
	+++ Point Modulator on all curve editors, new for DIN42 +++
		+ modulate any point on any bezier curve along horizontal (ie X) and
			vertical (ie Y) axis over BPM
			+ eg., when done on a waveform, leads to timbral modulation, look @ the FFT :)
					+ try on shapeforms too!
					+ try on decays, delay feedback and volumes, pitch and range modulation
						curves etc etc!
		+ to modulate, click on the + button on the Point Modulator panel
			+ now pick a point on curve (any vertex or tangent) to modulate
				+ DIN draws a dotted line joining a state button to the point on curve
					+ nothing is modulating yet
				+ change X depth to modulate the point along horizontal axis over BPM
					+ the point should start moving along the horizontal
				+ change Y depth to modulate the point along vertical axis over BPM
				+ change X BPM and Y BPM to change the rate ie speed of modulation of the point
				+ when more than one point is modulating,
					+ click on None to deselect all modulating points
					+ click on a point's state button to change modulation params for just that \ 
point.
						+ use the X depth/BPM, Y depth/BPM spinners to change the params
					+ use All, None and Invert to select more than one state button and thus \ 
more than
						one point.
						+ use the X depth/BPM, Y depth/BPM spinners to change params for selected \ 
points
		+ press play button to toggle point modulation of selected points
		+ press kill button to kill point modulations of selected points
		+ point modulations are saved [and loaded] to [from] disk :)

	+++ Captures - mouse capture panel on all curve editors, new for DIN42 +++
		+ play, pause and kill captures
		+ To record a mouse capture, position mouse on the curve item
			that you want to assign the mouse capture, choose Menu > Mouse capture \ 
> Start,
			move mouse as you please and click or ESC to finish.
		+ To assign the mouse capture, choose Menu > Mouse capture > Assign and pick
			the curve item to assign the mouse capture.  You can assign the same mouse
			capture to other items by repeating the same.
		+ mouse capture is *not* saved to disk [maybe in a future release]

	+ Overlay pitch and volume distrubution on microtonal-keyboard:
		+ Menu > Misc > Overlay pitch distribution
		+ Menu > Misc > Overlay volume distribution
		+ Pixels Per Level
			+ more pixels, less acurate rendering of distribution but faster
			+ less pixels, more accurate rendering of distribution but slower
			+ Default is 5 pixels
	+ Mirror whole curve or curve vertex/tangent about Horizontal and Vertical axis
	+ Swap 2 curves [experimental, only works on editors with 2 curves]
	- removed Close button from Menu