From 3ff9c4f44f323035ebc6007abc2833a6220f5161 Mon Sep 17 00:00:00 2001 From: fox Date: Wed, 12 Feb 2020 12:13:19 +0000 Subject: audio/din: Updates to 44.0.2 Changes since 43.0.1: DIN Is Noise 44 @ Chennai, India !+! new noise generator in DIN Is Noise! + using drone UI + choose if a drone drones a pitch or makes noise + Menu > Drone Tools > Drone is Drone OR Drone is Noise + OR SHIFT + q + when a drone makes noise: + a low frequency 'drone' makes low frequency noise + a high frequency 'drone' makes high frequency noise + manipulate drones ie move, modulate, launch, orbit to manipulate noises! + choose Menu > Editors > Noise Interpolator to + edit the noise sample interpolator curve + use drone pendulum's parameters to turn rows and/or columns of a drone mesh into drone pendulums! :) + works best when you make all drones of the mesh at the same time + so set In seconds to 0 + and make drones in: + ascending or descending rows + ascending or descending columns + apply to AM BPM and/or FM BPM to turn rows and/or columns of drone mesh as drone pendulums! + flip button to flip start/end bpm of drones in drone pendulum + harmonic bookmarks on Sine Mixer + click on + to bookmark selected harmonics + click on - to delete selected bookmarks + click on x to delete all bookmarks + click bookmark to select harmonics linked to it + SHIFT click to select more bookmarks + DIN switches menu to: + Drone Params when drones selected + Voice when Voice is enabled + Ranges when a range is selected + new microtonal keyboard shortcuts: + SHIFT + f selects range under cursor + CTRL + f to switch between change note to note and change note by octave + CTRL + v to change both notes (to another note or by octave) of current range + CTRL + g to change left note (to another note or by octave) of current range + CTRL + h to change right note (to another note or by octave) of current range + SHIFT + b to change height of current range + CTRL + b to change height of entire microtonal keyboard + rearranged menu items on Drone Params + brought drone AM depth and FM depth together + brought drone AM BPM and FM BPM together + moved Rotate and Scale drones to Drone Params tab from Drone Tools tab + new ~ checkbutton on all spinners to toggle random increment + click > on spinner to edit random increment + in field after ~ label + default is -100% to 100% of steady increment ie value in +- field + press ESC to abort active octave shift on current instrument + press g to toggle draw cursor guide on curve editors + useful for aligning curve components + activate with keyboard shortcut only, may appear on menu in future * improved turn and speed ball operator on Mondrian + using new noise / random algorithm! * improved bezier curve generation * improved expression evaluation in numeric fields * improved warper default curves * improved waveforms library ! fixed bug: DIN may crash when deleting a vertex of curve that has point modulation ! ! fixed bug: make absolute values of a binaural pair available for editing when selection changed from multiple pairs to one pair. ! ! fixed bug: num pad + and - to change slit size on Mondrian ! ! fixed bug: non decaying notes when ball volume < 0 on Mondrian ! ! fixed bug: in display of Selected Range number on Microtonal Keyboard! ! fixed bug: reposition drones when left note of first range, right note of last range changed ! ! fixed bug: in 2600 patch ! ! fixed typo: paris instead of pairs in binaural drones instrument ! --- audio/din/Makefile | 5 ++--- audio/din/PLIST | 5 +++-- audio/din/distinfo | 12 ++++++------ audio/din/patches/patch-src_Makefile.am | 8 ++++---- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/audio/din/Makefile b/audio/din/Makefile index 6fac23a8ceb..5be71209a58 100644 --- a/audio/din/Makefile +++ b/audio/din/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.12 2020/01/12 20:20:02 ryoon Exp $ +# $NetBSD: Makefile,v 1.13 2020/02/12 12:13:19 fox Exp $ -DISTNAME= din-43.0.1 -PKGREVISION= 1 +DISTNAME= din-44.0.2 CATEGORIES= audio MASTER_SITES= https://archive.org/download/dinisnoise_source_code/ diff --git a/audio/din/PLIST b/audio/din/PLIST index e60e9d81048..c3ba898d5c8 100644 --- a/audio/din/PLIST +++ b/audio/din/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2019/05/11 13:18:48 fox Exp $ +@comment $NetBSD: PLIST,v 1.5 2020/02/12 12:13:19 fox Exp $ bin/din share/applications/din.desktop share/din/factory/2600 @@ -392,6 +392,8 @@ share/din/factory/morph_source.crv share/din/factory/morph_target.crv share/din/factory/morse-code.ed share/din/factory/morse-code.help.tcl +share/din/factory/noiser.crv +share/din/factory/noiser.ed share/din/factory/notation.help.tcl share/din/factory/note-distance.help.tcl share/din/factory/num-octaves.help.tcl @@ -468,7 +470,6 @@ share/din/factory/spiraler_sin.crv share/din/factory/spiraler_sin.ed share/din/factory/start-end.help.tcl share/din/factory/start-end.patch.tcl -share/din/factory/swav.crv share/din/factory/tuning.help.tcl share/din/factory/velocity.crv share/din/factory/velocity.ed diff --git a/audio/din/distinfo b/audio/din/distinfo index 766ea372881..510579cbebd 100644 --- a/audio/din/distinfo +++ b/audio/din/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.6 2019/11/06 11:23:25 fox Exp $ +$NetBSD: distinfo,v 1.7 2020/02/12 12:13:19 fox Exp $ -SHA1 (din-43.0.1.tar.gz) = f1d26aea04574976d6e0bd183eb808492db420bd -RMD160 (din-43.0.1.tar.gz) = 1d84b46563541966649261fdcf04393a57da2295 -SHA512 (din-43.0.1.tar.gz) = 14df7f52a80801f062ed1a81c5625d8730e7bcc21cfa5256ecce9b478494828a3d0877c37434f30883aa519f767a70ba1cee4d203ec57c5bc72de1c47d2d848d -Size (din-43.0.1.tar.gz) = 3644254 bytes -SHA1 (patch-src_Makefile.am) = 4233986212c8d3478886491336a83cdc95a77f1c +SHA1 (din-44.0.2.tar.gz) = 3ea2de5edee07b383c73de08e6e835ce7554f306 +RMD160 (din-44.0.2.tar.gz) = 37cb396b55fe6c5eda93190de22175518fbc01ee +SHA512 (din-44.0.2.tar.gz) = a90c6d4d2e1817f8a740ad849f27f2b2f2c2e879107f6edf5bb49ecbb8168eb3c742db9984b9df43df7c49dd6273a947271e80fb2ac6d8300125e6cb35720de8 +Size (din-44.0.2.tar.gz) = 3652445 bytes +SHA1 (patch-src_Makefile.am) = 18b989368fb31621e3a5b228f25fed7bf5fa8651 SHA1 (patch-src_Makefile.in) = e4f93496379202ac25ae1909351fea6532989078 diff --git a/audio/din/patches/patch-src_Makefile.am b/audio/din/patches/patch-src_Makefile.am index d707588cd7c..5f2a9abcb49 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.5 2019/11/06 11:23:25 fox Exp $ +$NetBSD: patch-src_Makefile.am,v 1.6 2020/02/12 12:13:19 fox Exp $ Removed tcl8.6, asound and jack flags, this is now handled in the pkgsrc script. ---- src/Makefile.am.orig 2019-11-04 11:24:29.000000000 +0000 +--- src/Makefile.am.orig 2020-02-11 10:39:09.000000000 +0000 +++ src/Makefile.am @@ -1,5 +1,5 @@ --AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\" +-AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\" -LIBS += -ltcl8.6 -lSDL -lGL -lpthread -lasound -+AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__EVALUATION__ -D __SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\" ++AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D__GPL20__ -D __BOOST_TIME__ -DPREFIX=\"@prefix@\" +LIBS += -lSDL -lGL -lpthread AM_CFLAGS = -I ../include -- cgit v1.2.3