diff options
author | fox <fox@pkgsrc.org> | 2019-05-11 13:18:48 +0000 |
---|---|---|
committer | fox <fox@pkgsrc.org> | 2019-05-11 13:18:48 +0000 |
commit | dce57d98a4c2fb680e9686e25ba9dc17ace89ad3 (patch) | |
tree | a2b762086fe422e7061d29c3fcc1f5dc1c2732fa /audio/din | |
parent | ae59808d6c180251dc50d3c2a9fe3c1a8b0e9cf3 (diff) | |
download | pkgsrc-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/Makefile | 4 | ||||
-rw-r--r-- | audio/din/PLIST | 20 | ||||
-rw-r--r-- | audio/din/distinfo | 12 | ||||
-rw-r--r-- | audio/din/patches/patch-src_Makefile.am | 4 |
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 |