din: Updates to 43 Changes since 42: DIN Is Noise 43 @ Chennai, India + move groups of harmonics on sine mixer + shift + click harmonic on sine mixer to select / deselect + moving one of the selected harmonics moves all the selected harmonics 'But then one lizard (or iguana) moved, and all moved' - VS Naipaul, Among the Believers + but shift when moving moves just the selected harmonic + all, none, invert buttons for gross selection + resize phrase position slider + DIN saves/reloads slider + change both notes of selected range using mouse slider + Use Menu > Ranges > Change note? > Both - removed Change Left note, Change Right note menu items in Menu > Ranges + replaced with Change note? Left Right Both menu items + scrub / scratch point modulations + click on Scrub and move up or down + Sync on Point Modulator + workflow is + select modulations + pause + sync + play + voice volume minimum can be < 0 [voice waveform flips] + spinner to set absolute drone master volume + drone master volume can be < 0 [drone waveform flips] - removed mute drones button * just spin drone master volume to 0 + save/load auto apply state on sine mixer + save/load drone selection state + save/load drone frozen state + save/load plugins fold state for each curve editor + save/load auto select launched drones flag + turn on/off UI in all screens, not just in instruments * optimised + click repeat of Apply button and key repeat of shortcut r for continous apply of plugin output to curve + useful/interesting when point modulating custom sin/cos/radius curves etc + drones per minute is floating point instead of integer * improved phrase handling for voice on microtonal keyboard * improved plugin browser on curve editors * changed default drone handle size to 3 ! fixed bug: turning on/off ui on point modulator may crash DIN42 ! ! fixed bug: pressing shift/ctrl effected selection box when not previewing mesh ! ! fixed bug: changing parameters on Number plugin didnt update preview ! ! fixed bug: frozen drones saved to disk thawed on reload ! ! fixed bug: didnt save/load turns on spiraler ! ! fixed bug: rotate/scale of drones happened in UI loop, now moved to audio loop ! ! fixed bug: stopped gravity editing when menu displayed !diff -r1.9 -r1.10 pkgsrc/audio/din/Makefile
(fox)
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2019/08/22 12:22:49 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2019/09/14 16:08:31 fox Exp $ | |
2 | 2 | |||
3 | DISTNAME= din-42 | 3 | DISTNAME= din-43 | |
4 | PKGREVISION= 3 | |||
5 | CATEGORIES= audio | 4 | CATEGORIES= audio | |
6 | MASTER_SITES= https://archive.org/download/dinisnoise_source_code/ | 5 | MASTER_SITES= https://archive.org/download/dinisnoise_source_code/ | |
7 | 6 | |||
8 | MAINTAINER= fox@NetBSD.org | 7 | MAINTAINER= fox@NetBSD.org | |
9 | HOMEPAGE= https://dinisnoise.org/ | 8 | HOMEPAGE= https://dinisnoise.org/ | |
10 | COMMENT= Open source cross-platform sound synthesizer | 9 | COMMENT= Open source cross-platform sound synthesizer | |
11 | LICENSE= gnu-gpl-v2 | 10 | LICENSE= gnu-gpl-v2 | |
12 | 11 | |||
13 | USE_LANGUAGES= c c++ | 12 | USE_LANGUAGES= c c++ | |
14 | USE_TOOLS+= autoreconf pkg-config gmake | 13 | USE_TOOLS+= autoreconf pkg-config gmake | |
15 | GNU_CONFIGURE= yes | 14 | GNU_CONFIGURE= yes | |
16 | 15 | |||
17 | LIBS+= -ltcl -lSDL -lGL -lpthread | 16 | LIBS+= -ltcl -lSDL -lGL -lpthread |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.4 2019/05/11 13:18:48 fox Exp $ | 1 | $NetBSD: distinfo,v 1.5 2019/09/14 16:08:31 fox Exp $ | |
2 | 2 | |||
3 | SHA1 (din-42.tar.gz) = afc28249d03131967faf174ffd9edceaa8e0db15 | 3 | SHA1 (din-43.tar.gz) = 12b344eeeadf905db5d88aff4fad1961297db70a | |
4 | RMD160 (din-42.tar.gz) = ba08fa1dfe0d9ef3e0aabc5dac3dd7a3e63d6a69 | 4 | RMD160 (din-43.tar.gz) = f8ffd0eb9be403db374730fb5f695702beb7fe81 | |
5 | SHA512 (din-42.tar.gz) = 2b3dff05e3cff71e5c8f5d61958f90208072bfbb5135a7d559bd5758a34af0acee1701a63044d00a096a391576a7eb9417527c1201ec4a024256b258be2b0df0 | 5 | SHA512 (din-43.tar.gz) = cd371b9762e136853ac7cb879b3648841a5741c3ee3718b6684e33df49519b26eccf0bcf7119729c0ca1ff898f9828eb75cd2b4bb0aac374bc11f0da95f62a79 | |
6 | Size (din-42.tar.gz) = 3643106 bytes | 6 | Size (din-43.tar.gz) = 3644006 bytes | |
7 | SHA1 (patch-src_Makefile.am) = 512283c2a828f7f7d3477cc9143d4c331ab5360d | 7 | SHA1 (patch-src_Makefile.am) = 3fba0af80653126d8b86f9630a3ec90ee2cfa4f3 | |
8 | SHA1 (patch-src_Makefile.in) = 6abe0ee6b73e61451b8258603167cee8c5d46cb7 | 8 | SHA1 (patch-src_Makefile.in) = e4f93496379202ac25ae1909351fea6532989078 |
@@ -1,14 +1,15 @@ | @@ -1,14 +1,15 @@ | |||
1 | $NetBSD: patch-src_Makefile.am,v 1.3 2019/05/11 13:18:49 fox Exp $ | 1 | $NetBSD: patch-src_Makefile.am,v 1.4 2019/09/14 16:08:32 fox Exp $ | |
2 | 2 | |||
3 | Removed tcl8.6 flags, this is now handled in the pkgsrc script. | 3 | Removed tcl8.6, asound and jack flags, this is now handled in the pkgsrc | |
4 | script. | |||
4 | 5 | |||
5 | --- src/Makefile.am.orig 2019-01-29 00:14:29.000000000 +0000 | 6 | --- src/Makefile.am.orig 2019-09-13 03:30:55.000000000 +0000 | |
6 | +++ src/Makefile.am | 7 | +++ src/Makefile.am | |
7 | @@ -1,5 +1,5 @@ | 8 | @@ -1,5 +1,5 @@ | |
8 | -AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D __LICENSED__ -D __SVG__ -D __GPL20__ -DPREFIX=\"@prefix@\" | 9 | -AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__EVALUATION__ -D __SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\" | |
9 | -LIBS += -ltcl8.6 -lSDL -lGL -lpthread -lasound -ljack | 10 | -LIBS += -ltcl8.6 -lSDL -lGL -lpthread -lasound | |
10 | +AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -D __GPL20__ -DPREFIX=\"@prefix@\" | 11 | +AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__EVALUATION__ -D __SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\" | |
11 | +LIBS += -lSDL -lGL -lpthread -lasound -ljack | 12 | +LIBS += -lSDL -lGL -lpthread | |
12 | 13 | |||
13 | AM_CFLAGS = -I ../include | 14 | AM_CFLAGS = -I ../include | |
14 | bin_PROGRAMS = din | 15 | bin_PROGRAMS = din |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: patch-src_Makefile.in,v 1.1 2018/12/10 20:33:06 fox Exp $ | 1 | $NetBSD: patch-src_Makefile.in,v 1.2 2019/09/14 16:08:32 fox Exp $ | |
2 | 2 | |||
3 | Removed linker flags, it is now handled by the pkgsrc script. | 3 | Removed linker flags, it is now handled by the pkgsrc script. | |
4 | 4 | |||
5 | --- src/Makefile.in.orig 2018-10-24 04:15:03.319759832 +0000 | 5 | --- src/Makefile.in.orig 2019-09-13 03:30:58.000000000 +0000 | |
6 | +++ src/Makefile.in | 6 | +++ src/Makefile.in | |
7 | @@ -234,7 +234,7 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ | 7 | @@ -236,7 +236,7 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ | |
8 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | 8 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
9 | LDFLAGS = @LDFLAGS@ | 9 | LDFLAGS = @LDFLAGS@ | |
10 | LIBOBJS = @LIBOBJS@ | 10 | LIBOBJS = @LIBOBJS@ | |
11 | -LIBS = @LIBS@ -ltcl8.6 -lSDL -lGL -lpthread -lasound -ljack | 11 | -LIBS = @LIBS@ -ltcl8.6 -lSDL -lGL -lpthread -lasound | |
12 | +LIBS = @LIBS@ | 12 | +LIBS = @LIBS@ | |
13 | LTLIBOBJS = @LTLIBOBJS@ | 13 | LTLIBOBJS = @LTLIBOBJS@ | |
14 | MAKEINFO = @MAKEINFO@ | 14 | MAKEINFO = @MAKEINFO@ | |
15 | MKDIR_P = @MKDIR_P@ | 15 | MKDIR_P = @MKDIR_P@ |