From 1dca286ccc89bf99c75212769fb2444cd9c6a86a Mon Sep 17 00:00:00 2001 From: fox Date: Wed, 30 Jan 2019 01:03:47 +0000 Subject: din: Update to 39.0.1 Changes since 38a: DIN Is Noise 39.0.1 @ Chennai, India. ! FIXED build ! DIN Is Noise 39 @ Chennai, India. + change left or right note of the current microtonal range + change to another note of the scale or any note in tuning + using Menu > Ranges > Change left note + using Menu > Ranges > Change right note + use range picker to pick the microtonal range + browse selected drones to pick one + DIN hilites picked drone with green cross hairs + press LEFT ARROW to pick previous drone + press RIGHT ARROW to pick next drone + when you reach the end, DIN picks all drones in the original selection. + can keep browsing if you like + you can apply any drone operation to this picked drone eg., launch/stop launch drones from this drone and so on. + aliter Menu > Drone Tools > Browse Drone + snap selected drones to notes ! DIN snapped all drones to notes until version 38a ! + allows for some drones to snap to notes and others to roam free + select a bunch of drones and + k to toggle snap drones to notes + SHIFT + k to snap drones to notes + CTRL + k to unsnap drones from notes + aliter Menu > Drone Params > Snap drones to notes + Set, Unset and Toggle + use Snap Left and Snap Right to determine how drone snaps to left or right note of the microtonal range: + eg., if Snap Left = 0.25 and Snap Right = 0.75 drone snaps to left note if the drone is in first 25% of microtonal range's width, snaps to the right note if its beyond 75% of the microtonal range's width. + eg., if Snap Left = 0.5 and Snap Right = 0.5 too, drone snaps to left note for the first 50% of the microtonal range's width and then snaps to the right note for the remaining 50% of the microtonal range's width ie the drone always snaps to a note. + modulation now affects velocity vector of selected drones + select a bunch of drones and + v to toggle + SHIFT + v to let modulation affect velocity vector of selected drones + CTRL + v to not let modulation affect velocity vector of selected drones + aliter Menu > Drone Params > Modulation Affects Velocity + Set, Unset and Toggle + added Curve Mix Samples to specify Curve Mix Time in samples + allows for very small curve mix times + changing this value changes Curve Mix Time and vice-versa. + also changes when sample rate changes + turns is now floating point (was integer) in spiraler + allows for both partial and complete turns eg., 1, 1.25, 1.5, 1.75, 2 turns. + press l to toggle label vertices on any curve editor + RPM increment is 1.0 on curve editor * default Curve Mix Time is now 1 seconds * improved Mirror style of snap drones to notes * improved drone pitch / volume tagging ! OPTIMISED plugins circler, rose milker, spiraler, sine mixer, lissajous ! ! FIXED select attractors from any selection of drones ! ! FIXED Record and Clear Phrase in Menu > Voice ! ! FIXED labeling of notes on Mondrian when tuning changes ! ! FIXED Drone Master Volume display ! ! FIXED Gravity tracks snapped x of drone instead of absolute x of drone ! ! FIXED default modulation width for all ranges is 0 ! din: Updated the maintainer email address. --- audio/din/Makefile | 7 +++---- audio/din/PLIST | 5 ++++- audio/din/distinfo | 12 ++++++------ audio/din/patches/patch-src_Makefile.am | 12 ++++++------ 4 files changed, 19 insertions(+), 17 deletions(-) (limited to 'audio/din') diff --git a/audio/din/Makefile b/audio/din/Makefile index 768e1a2cdd4..b3f0b6a8d7b 100644 --- a/audio/din/Makefile +++ b/audio/din/Makefile @@ -1,11 +1,10 @@ -# $NetBSD: Makefile,v 1.2 2018/12/13 19:51:40 adam Exp $ +# $NetBSD: Makefile,v 1.3 2019/01/30 01:03:47 fox Exp $ -DISTNAME= din-38a -PKGREVISION= 1 +DISTNAME= din-39.0.1 CATEGORIES= audio MASTER_SITES= https://archive.org/download/dinisnoise_source_code/ -MAINTAINER= santhosh.raju@gmail.com +MAINTAINER= fox@NetBSD.org HOMEPAGE= https://dinisnoise.org/ COMMENT= Open source cross-platform sound synthesizer LICENSE= gnu-gpl-v2 diff --git a/audio/din/PLIST b/audio/din/PLIST index 98b9046f22d..da067a04aa2 100644 --- a/audio/din/PLIST +++ b/audio/din/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2018/12/10 20:33:06 fox Exp $ +@comment $NetBSD: PLIST,v 1.2 2019/01/30 01:03:47 fox Exp $ bin/din share/applications/din.desktop share/din/factory/2600 @@ -6,6 +6,7 @@ share/din/factory/2600.help.tcl share/din/factory/2600.patch.tcl share/din/factory/Makefile.am share/din/factory/Sine_Mixer +share/din/factory/all_notes share/din/factory/am.crv share/din/factory/attack.crv share/din/factory/attack.ed @@ -18,6 +19,7 @@ share/din/factory/binaural_drones share/din/factory/blues share/din/factory/blues.drone share/din/factory/blues.intervals +share/din/factory/blues.ranges share/din/factory/changer.help.tcl share/din/factory/changer.patch.tcl share/din/factory/chord.help.tcl @@ -400,6 +402,7 @@ share/din/factory/p_Lissajous share/din/factory/p_Morpher share/din/factory/p_Number share/din/factory/p_Rose_Milker +share/din/factory/p_Sine_Mixer share/din/factory/p_Spiraler share/din/factory/p_Starrer share/din/factory/p_Superformula diff --git a/audio/din/distinfo b/audio/din/distinfo index e51112a7f95..84bbbcdc78d 100644 --- a/audio/din/distinfo +++ b/audio/din/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.1 2018/12/10 20:33:06 fox Exp $ +$NetBSD: distinfo,v 1.2 2019/01/30 01:03:47 fox Exp $ -SHA1 (din-38a.tar.gz) = f5c2b3eeb21257eadc73e9a65ae97b58badfc947 -RMD160 (din-38a.tar.gz) = 209b7a0f6cc0781db113db2729a2c9698ecacddd -SHA512 (din-38a.tar.gz) = 252154fdf401d4eb37979c63765280d065ff57b680789020d068b682e71ddbaec5361168615d1b325d41f095620c72bf3f622471082f01ec185667c417135484 -Size (din-38a.tar.gz) = 3619380 bytes -SHA1 (patch-src_Makefile.am) = 652aefcb5d654896283545ddf0b96dabb0baa8ca +SHA1 (din-39.0.1.tar.gz) = 3f68d60767dd8579bae9af618d3ade46d9ea4479 +RMD160 (din-39.0.1.tar.gz) = 96f9321cc19db28c816b74cb618ba3e0a21ea273 +SHA512 (din-39.0.1.tar.gz) = 25ab9f9129090ed4d66664554b647644a51d577ad692978e074e6712ad05fa2e2f1be9c80b7199fdcf48234abf5bacc3734cffb1fe0bd99c81c5acc601af3632 +Size (din-39.0.1.tar.gz) = 3625659 bytes +SHA1 (patch-src_Makefile.am) = f380eef3426d58c273dd7cc2be6f4fbdb006d480 SHA1 (patch-src_Makefile.in) = 6abe0ee6b73e61451b8258603167cee8c5d46cb7 diff --git a/audio/din/patches/patch-src_Makefile.am b/audio/din/patches/patch-src_Makefile.am index be6b39a2a06..3184fa51d2e 100644 --- a/audio/din/patches/patch-src_Makefile.am +++ b/audio/din/patches/patch-src_Makefile.am @@ -1,14 +1,14 @@ -$NetBSD: patch-src_Makefile.am,v 1.1 2018/12/10 20:33:06 fox Exp $ +$NetBSD: patch-src_Makefile.am,v 1.2 2019/01/30 01:03:47 fox Exp $ -Now it only links the library (ALSA / JACK) selected during build time. +Removed tcl8.6 flags, this is now handled in the pkgsrc script. ---- src/Makefile.am.orig 2018-10-22 17:17:28.000000000 +0000 +--- src/Makefile.am.orig 2019-01-29 00:14:29.000000000 +0000 +++ src/Makefile.am @@ -1,5 +1,5 @@ --AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D __GPL20__ -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -DPREFIX=\"@prefix@\" +-AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D __GPL20__ -DPREFIX=\"@prefix@\" -LIBS += -ltcl8.6 -lSDL -lGL -lpthread -lasound -ljack -+AM_CXXFLAGS = -I ../include -Wall -D __GPL20__ -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -DPREFIX=\"@prefix@\" -+LIBS += -lSDL -lGL -lpthread -lasound -ljack ++AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D __GPL20__ -DPREFIX=\"@prefix@\" ++LIBS += -lSDL -lGL -lpthread -lasound -ljack AM_CFLAGS = -I ../include bin_PROGRAMS = din -- cgit v1.2.3