Subject: CVS commit: pkgsrc/audio/din
From: Santhosh Raju
Date: 2019-04-13 15:56:43
Message id: 20190413135643.51D49FB16@cvs.NetBSD.org

Log Message:
din: Update to 41

Changes since 39.0.1:

DIN Is Noise 41 @ Chennai, India
	+++ non-linear pitch and volume distributon on all microtonal-keybard ranges +++
		! until DIN 40, pitch increased steadily from left note to right note on all
			microtonal ranges !
		! until DIN 40, volume increased steadily from the bottom to the top on all
			microtonal ranges !
		+ in DIN 41, edit the pitch distribution curve to non-linearly change the pitch
			when going left to right in a microtonal range.
				+ Menu > Editors > Range Pitch & Volume
		+ in DIN 41, edit the volume distribution curve to non-linearly change the volume
			when going from bottom to top of a microtonal range.
				+ Menu > Editors > Range Pitch & Volume
		+ Voice and Drones all pick up changes to range width+height, range \ 
pitch+volume curves
		+ Press INSERT on microtonal-keyboard to toggle overlay of volume distribution
		+ Press END on microtonal-keyboard to toggle overlay of pitch distribution

	+++ drone pendulum +++
		+ inspired by wave pendulum toy/experiment from physics
		+ Menu > Drone Tools > Create drone pendulum
			+ click and drag a box to create drone pendulum
			+ spacing determines the number of drones made along orientation
				+ low spacing = large number of drones
					high spacing = small number of drones
			+ orientation
				+ vertical
					+ frequency changes more than volume
						+ change FM depth, bpm for interest
				+ horizontal
					+ volume changes more than frequency
						+ change AM depth, bpm for interest

	+ press SHIFT or CTRL to square the selection box
		+ SHIFT chooses lesser of width or height
		+ CTRL chooses greater of width or height to square mesh
		+ squaring useful when creating mesh and drone pendulums

	+ ESC or Right click from Settings screen to come back to previuos screen

	- removed F8 = mouse capture assign and F9 = mouse capture delete
		- Please use Menu > Tools > Mouse capture > Assign or Delete

	! FIXED: curve picker display !
	! FIXED: menu items on curve editor !

DIN Is Noise 40 @ Chennai, India.
	+ Wrap checkbutton on Sine Mixer to toggle wrapping of harmonics when sliding them
			- always wrapped harmonics until DIN 39

	+ defered creation of drones of the drone mesh
		- all drones were created at the same time until DIN 39
		+ affects their phase so affects their visual modulation
			+ visible and audible when you do FM / AM
		+ different creation schemes:
			+ ascending/descending rows and columns, random, nearest/farthest from various
				end points, random and custom point

	+ set width and height of all microtonal ranges by sculpting curves range-width
		and range-height in the new Range Width & Height editor
		+ invoke editor with Menu > Editors > Range Width & Height
			+ useful to overlay the microtonal keyboard when on the editor
				+ press o or Menu > Tools > Overlay Instrument
		+ sculpting the curves is another way to do mircotonal range modulation :)
			! automate by assigning mouse capture to points !

	+ randomize increment on a value spinner:
		+ click on right arrow beside the value field to reveal ~ checkbutton
			+ turn increment randomization on/off by clicking on the ~ checkbutton
				+ default randomisation of increment is -100% to 100% ie no
					increment at all to twice the increment
						+ change this value in the field to change the randomisation
							eg., 0 100 means increment to twice the increment

	+ direction indicators on mouse slider
		+ move along indicated directions to change parameter

	+ new checkbox Overlay Instrument on all curve editors
		+ overlays the current instrument on the curve editor

	* changed widgets on the keyboard-keyboard:
		* voices attack time, decay time

	* can now constrain drone scaling (Menu > Drone Tools > Scale) to \ 
horizontal or vertical axis.
		* default is uniform scaling along both horizontal and vertical axes
		* press SHIFT to scale selected drones along horizontal only
		* press CTRL to scale selected drones along vertical only

	! FIXED set drone master volume increment to 0.1 !
	! FIXED countries plugin preview !
	! FIXED drone mesh preview display !
	! FIXED fold arrow button color on oscilloscope !
	! FIXED no pitch/volume display when cursor on widgets on microtonal keyboard !

Files:
RevisionActionfile
1.4modifypkgsrc/audio/din/Makefile
1.3modifypkgsrc/audio/din/PLIST
1.3modifypkgsrc/audio/din/distinfo