summaryrefslogtreecommitdiff
path: root/audio/din
diff options
context:
space:
mode:
authorfox <fox@pkgsrc.org>2019-05-11 13:18:48 +0000
committerfox <fox@pkgsrc.org>2019-05-11 13:18:48 +0000
commitdce57d98a4c2fb680e9686e25ba9dc17ace89ad3 (patch)
treea2b762086fe422e7061d29c3fcc1f5dc1c2732fa /audio/din
parentae59808d6c180251dc50d3c2a9fe3c1a8b0e9cf3 (diff)
downloadpkgsrc-dce57d98a4c2fb680e9686e25ba9dc17ace89ad3.tar.gz
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
Diffstat (limited to 'audio/din')
-rw-r--r--audio/din/Makefile4
-rw-r--r--audio/din/PLIST20
-rw-r--r--audio/din/distinfo12
-rw-r--r--audio/din/patches/patch-src_Makefile.am4
4 files changed, 24 insertions, 16 deletions
diff --git a/audio/din/Makefile b/audio/din/Makefile
index f672bbe40d2..a2481ad3b8e 100644
--- a/audio/din/Makefile
+++ b/audio/din/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2019/04/13 13:56:43 fox Exp $
+# $NetBSD: Makefile,v 1.5 2019/05/11 13:18:48 fox Exp $
-DISTNAME= din-41
+DISTNAME= din-42
CATEGORIES= audio
MASTER_SITES= https://archive.org/download/dinisnoise_source_code/
diff --git a/audio/din/PLIST b/audio/din/PLIST
index d92a008ab9a..e60e9d81048 100644
--- a/audio/din/PLIST
+++ b/audio/din/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2019/04/13 13:56:43 fox Exp $
+@comment $NetBSD: PLIST,v 1.4 2019/05/11 13:18:48 fox Exp $
bin/din
share/applications/din.desktop
share/din/factory/2600
@@ -13,6 +13,8 @@ share/din/factory/attack.ed
share/din/factory/attack.lib
share/din/factory/audio_prefs
share/din/factory/binaural-drone.help.tcl
+share/din/factory/binaural-drones-waveform.crv
+share/din/factory/binaural-drones-waveform.ed
share/din/factory/binaural-drones.hlp
share/din/factory/binaural-drones.tcl
share/din/factory/binaural_drones
@@ -288,6 +290,7 @@ share/din/factory/curve-library.help.tcl
share/din/factory/curve-name.help.tcl
share/din/factory/curve-value.help.tcl
share/din/factory/curve_editor.hlp
+share/din/factory/d_capturer
share/din/factory/d_circler
share/din/factory/d_countries
share/din/factory/d_curve_picker
@@ -302,6 +305,7 @@ share/din/factory/d_number
share/din/factory/d_octave_shift
share/din/factory/d_parameters
share/din/factory/d_plugin_browser
+share/din/factory/d_point_modulator
share/din/factory/d_rose_milker
share/din/factory/d_sine_mixer
share/din/factory/d_spiraler
@@ -358,6 +362,8 @@ share/din/factory/inner_space.crv
share/din/factory/jag.fnt
share/din/factory/just-intonation.tuning
share/din/factory/key.help.tcl
+share/din/factory/keyboard-keyboard-waveform.crv
+share/din/factory/keyboard-keyboard-waveform.ed
share/din/factory/keyboard-keyboard.hlp
share/din/factory/keyboard-keyboard.settings
share/din/factory/laser.fnt
@@ -369,6 +375,8 @@ share/din/factory/load-patch.help.tcl
share/din/factory/load-scale.help.tcl
share/din/factory/major-chord
share/din/factory/make-interval-note-vars.tcl
+share/din/factory/microtonal-keyboard-waveform.crv
+share/din/factory/microtonal-keyboard-waveform.ed
share/din/factory/midimap.help.tcl
share/din/factory/midimap.patch.tcl
share/din/factory/modulation.ed
@@ -403,6 +411,9 @@ share/din/factory/p_Starrer
share/din/factory/p_Superformula
share/din/factory/pitch-vol.ed
share/din/factory/pitch.crv
+share/din/factory/point-modulation.ed
+share/din/factory/pomo-x.crv
+share/din/factory/pomo-y.crv
share/din/factory/pythagoras.tuning
share/din/factory/range-height.crv
share/din/factory/range-height.crv.default
@@ -415,6 +426,8 @@ share/din/factory/range-width.crv.default
share/din/factory/rose_milker.scr
share/din/factory/rose_milker_cos.crv
share/din/factory/rose_milker_cos.ed
+share/din/factory/rose_milker_radius.crv
+share/din/factory/rose_milker_radius.ed
share/din/factory/rose_milker_sin.crv
share/din/factory/rose_milker_sin.ed
share/din/factory/save_settings.tcl
@@ -456,7 +469,6 @@ 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/swav.ed
share/din/factory/tuning.help.tcl
share/din/factory/velocity.crv
share/din/factory/velocity.ed
@@ -467,10 +479,6 @@ share/din/factory/volume-r.crv
share/din/factory/warper.ed
share/din/factory/warpx.crv
share/din/factory/warpy.crv
-share/din/factory/waveform1.crv
-share/din/factory/waveform1.ed
-share/din/factory/waveform2.crv
-share/din/factory/waveform2.ed
share/din/factory/waveforms.lib
share/din/factory/window
share/din/factory/word.crv
diff --git a/audio/din/distinfo b/audio/din/distinfo
index a969c3908f2..1e3dafd13ac 100644
--- a/audio/din/distinfo
+++ b/audio/din/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.3 2019/04/13 13:56:43 fox Exp $
+$NetBSD: distinfo,v 1.4 2019/05/11 13:18:48 fox Exp $
-SHA1 (din-41.tar.gz) = be78f27c3d0fd533093aba4c7ae700055967aa4c
-RMD160 (din-41.tar.gz) = abb38f1439f7bdcd4d889661c748131c061c71f0
-SHA512 (din-41.tar.gz) = b4b3a2f4ddb9067c02ccda26f1c89039a4332f582b22d9f022b14d76622a1c5424a119d00b55247c37a5753a525cdc4d7a1074784da2940ad4940b0e3f58e06d
-Size (din-41.tar.gz) = 3634502 bytes
-SHA1 (patch-src_Makefile.am) = f380eef3426d58c273dd7cc2be6f4fbdb006d480
+SHA1 (din-42.tar.gz) = afc28249d03131967faf174ffd9edceaa8e0db15
+RMD160 (din-42.tar.gz) = ba08fa1dfe0d9ef3e0aabc5dac3dd7a3e63d6a69
+SHA512 (din-42.tar.gz) = 2b3dff05e3cff71e5c8f5d61958f90208072bfbb5135a7d559bd5758a34af0acee1701a63044d00a096a391576a7eb9417527c1201ec4a024256b258be2b0df0
+Size (din-42.tar.gz) = 3643106 bytes
+SHA1 (patch-src_Makefile.am) = 512283c2a828f7f7d3477cc9143d4c331ab5360d
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 3184fa51d2e..b4f2e4445d0 100644
--- a/audio/din/patches/patch-src_Makefile.am
+++ b/audio/din/patches/patch-src_Makefile.am
@@ -1,11 +1,11 @@
-$NetBSD: patch-src_Makefile.am,v 1.2 2019/01/30 01:03:47 fox Exp $
+$NetBSD: patch-src_Makefile.am,v 1.3 2019/05/11 13:18:49 fox Exp $
Removed tcl8.6 flags, this is now handled in the pkgsrc script.
--- 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_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__ -DPREFIX=\"@prefix@\"
-LIBS += -ltcl8.6 -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