pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/din
Module Name: pkgsrc
Committed By: fox
Date: Sat May 9 14:24:05 UTC 2026
Modified Files:
pkgsrc/audio/din: Makefile PLIST distinfo
pkgsrc/audio/din/patches: patch-src_Makefile.am patch-src_Makefile.in
patch-src_RtMidi.h
Log Message:
audio/din: Update to 64.1
Changes since 60:
DIN Is Noise 64.1:
/*
Beat Divider is now called Beat Handler because in addition
to divisions of the beat pattern, you can now:
mute: flatten the pattern between start and end vertices
and remove the inbetween vertices/tangents.
copy: copy the pattern between start and end vertices
cut: cut the pattern between start and end vertices. a copy
of the cut pattern is now available.
replace: replace the pattern between start and end vertices
with the cut or copied pattern. DIN will squash or
stretch the copied or cut pattern to fit the space
between start and end vertices.
append: append the cut or copied pattern after the end
vertex.
when Beater @ BPM button is green, DIN envelops the lead
voice or noise, all the drones, all the triggered notes of
keyboard-keyboard, mondrian and all the binaural drones with
the beat pattern starting at the first beat and ending at the
last beat. you can change this first and last beat for
interesting effects.
default first beat is 0. default last beat is 8. default
beat pattern has 8 beats.
g: set first beat of beat pattern
h: set last beat of beat pattern
j: shift first and last beat of beat pattern 1 beat to left
k: shift first and last beat of beat pattern 1 beat to right
*/
DIN Is Noise 63:
* reinstated auto accent
auto accent
on or off
off sets accents from the accent curve
to edit accent curve click
Edit swing and accent curves
default is all divisions have same volume
with auto accent on,
for N divisions
volume scaled down by N every division.
* fixed bug in swing on Beat Divider
DIN Is Noise 62.1:
* removed auto accent, accent on Beat Divider
/*
edit Swing and Accent curves instead
more flexible
default no swing, no accent ie full volume
*/
* aligning codebase with binary versions for Linux, Windows
and macOS
DIN Is Noise 61:
/*
flags for rest in the Beat Divider
default
all the flags are on
so all the divisions are on
so no rest
if a flag is off
corresponding division is off
a rest!
turn flags on and off to insert rests
syncopation!
(special) case study
Divisions = 1
(only) flag is off
deletes original beat pattern
accent is just a value multiplied to the
volume of every division.
auto accent
on or off
off sets accents of all divisions to 1.0
so all divisions have same volume
with auto accent on,
for N divisions
volume scaled down by N every division.
suggestion
combine rest flags with auto accent!
*/
DIN Is Noise 60.1:
* improved last beat feature on the Beater editor
* press SPACE to set last beat of the beat pattern
to x position of the nearest vertex to mouse cursor
* press SHIFT + SPACE to set last beat to the x
position of the mouse cursor
* fixed view alteration on undo/redo on curve editor
* removed a debug message from DIN codebase
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 pkgsrc/audio/din/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/audio/din/PLIST
cvs rdiff -u -r1.36 -r1.37 pkgsrc/audio/din/distinfo
cvs rdiff -u -r1.18 -r1.19 pkgsrc/audio/din/patches/patch-src_Makefile.am
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/din/patches/patch-src_Makefile.in
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/din/patches/patch-src_RtMidi.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/audio/din/Makefile
diff -u pkgsrc/audio/din/Makefile:1.57 pkgsrc/audio/din/Makefile:1.58
--- pkgsrc/audio/din/Makefile:1.57 Wed Jan 28 03:23:45 2026
+++ pkgsrc/audio/din/Makefile Sat May 9 14:24:05 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.57 2026/01/28 03:23:45 fox Exp $
+# $NetBSD: Makefile,v 1.58 2026/05/09 14:24:05 fox Exp $
-DISTNAME= din-60
+DISTNAME= din-64.1
CATEGORIES= audio
MASTER_SITES= https://dinisnoise.org/files/
Index: pkgsrc/audio/din/PLIST
diff -u pkgsrc/audio/din/PLIST:1.14 pkgsrc/audio/din/PLIST:1.15
--- pkgsrc/audio/din/PLIST:1.14 Wed Jan 28 03:23:45 2026
+++ pkgsrc/audio/din/PLIST Sat May 9 14:24:05 2026
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.14 2026/01/28 03:23:45 fox Exp $
+@comment $NetBSD: PLIST,v 1.15 2026/05/09 14:24:05 fox Exp $
bin/din
share/applications/din.desktop
-share/din/factory/2${PKGVERSION}0
-share/din/factory/2${PKGVERSION}0.help.tcl
-share/din/factory/2${PKGVERSION}0.patch.tcl
+share/din/factory/2600
+share/din/factory/2600.help.tcl
+share/din/factory/2600.patch.tcl
share/din/factory/CDGB
share/din/factory/Makefile.am
share/din/factory/Sine_Mixer
@@ -329,7 +329,6 @@ share/din/factory/decay.ed
share/din/factory/decay.lib
share/din/factory/delay.ed
share/din/factory/din.hlp
-share/din/factory/din_info
share/din/factory/dot.crv
share/din/factory/dp_bpm.crv
share/din/factory/dp_depth.crv
@@ -371,7 +370,6 @@ share/din/factory/i8n_morse_code
share/din/factory/init.tcl
share/din/factory/inner.crv
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
@@ -390,6 +388,7 @@ share/din/factory/microtonal-keyboard-wa
share/din/factory/microtonal-keyboard-waveform.ed
share/din/factory/midimap.help.tcl
share/din/factory/midimap.patch.tcl
+share/din/factory/mkb_info
share/din/factory/modulation.ed
share/din/factory/modv.crv
share/din/factory/modv.ed
@@ -447,6 +446,7 @@ 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/sampath.fnt
share/din/factory/save_settings.tcl
share/din/factory/scalelist
share/din/factory/scope.osc
Index: pkgsrc/audio/din/distinfo
diff -u pkgsrc/audio/din/distinfo:1.36 pkgsrc/audio/din/distinfo:1.37
--- pkgsrc/audio/din/distinfo:1.36 Wed Jan 28 03:23:46 2026
+++ pkgsrc/audio/din/distinfo Sat May 9 14:24:05 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.36 2026/01/28 03:23:46 fox Exp $
+$NetBSD: distinfo,v 1.37 2026/05/09 14:24:05 fox Exp $
-BLAKE2s (din-60.tar.gz) = 0361f4174f9df3bd9d53db006340973d38aaff16db2b9850d2f325c665cac45c
-SHA512 (din-60.tar.gz) = 21fb549a44bf9433a12c79eb46565f0413b132f9eb41e0c27477929d5889e8f583c1b2960a2513fa001f2d98fc6761f8949d827a42640f28faf22a620725a3a0
-Size (din-60.tar.gz) = 3754314 bytes
-SHA1 (patch-src_Makefile.am) = de446b674ef46b93f8173e5d30bebdc343982f9d
-SHA1 (patch-src_Makefile.in) = 3135bd8315cfdd65e7d885fc80f4baa89b7d94dc
-SHA1 (patch-src_RtMidi.h) = 5852cd213e647b55b0dcd05bb15debf2ae998772
+BLAKE2s (din-64.1.tar.gz) = 5e49545a8ff8acfc16a510027362ed0f91983844e3cc81a4af27ed506b313c6e
+SHA512 (din-64.1.tar.gz) = 412d0ee4ea1f814667c7371b08f5a1ba078f7112215d1b01845c30d3f83195f3b3f2609a368999d21f0b371afe9c8fdc1edef02aafc6ae1c85d5b6c443460b04
+Size (din-64.1.tar.gz) = 3716982 bytes
+SHA1 (patch-src_Makefile.am) = a6db4140657854fef11f8b1b512485974fc63e93
+SHA1 (patch-src_Makefile.in) = bc3021e082be0ed88c7679098a9361e4a5d893e1
+SHA1 (patch-src_RtMidi.h) = 526074e156deef377bd8daf95f799b6c0db32e0b
Index: pkgsrc/audio/din/patches/patch-src_Makefile.am
diff -u pkgsrc/audio/din/patches/patch-src_Makefile.am:1.18 pkgsrc/audio/din/patches/patch-src_Makefile.am:1.19
--- pkgsrc/audio/din/patches/patch-src_Makefile.am:1.18 Wed Jan 28 03:23:46 2026
+++ pkgsrc/audio/din/patches/patch-src_Makefile.am Sat May 9 14:24:05 2026
@@ -1,16 +1,18 @@
-$NetBSD: patch-src_Makefile.am,v 1.18 2026/01/28 03:23:46 fox Exp $
+$NetBSD: patch-src_Makefile.am,v 1.19 2026/05/09 14:24:05 fox Exp $
Removed tcl8.6, asound and jack flags, this is now handled in the pkgsrc
script.
---- src/Makefile.am.orig 2026-01-15 05:09:22.000000000 +0000
+--- src/Makefile.am.orig 2026-04-30 13:53:43.000000000 +0000
+++ src/Makefile.am
-@@ -1,7 +1,7 @@
+@@ -34,9 +34,9 @@ all-local: din$(EXEEXT)
+
#dinincludedir = $(pkgsrcdir)
--AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\" -D__BOOST_TIME__
--LIBS += -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\" -D__BOOST_TIME__
+-AM_CXXFLAGS = -std=c++03 -ffast-math -Wall -I /usr/include/tcl8.6 -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\" -Wno-overloaded-virtual -Wno-empty-body
++AM_CXXFLAGS = -std=c++03 -ffast-math -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\" -Wno-overloaded-virtual -Wno-empty-body
+
+-LIBS += -ltcl8.6 -lSDL -lGL -lpthread -lrt -lasound
+LIBS += @LIBS@
bin_PROGRAMS = din
Index: pkgsrc/audio/din/patches/patch-src_Makefile.in
diff -u pkgsrc/audio/din/patches/patch-src_Makefile.in:1.3 pkgsrc/audio/din/patches/patch-src_Makefile.in:1.4
--- pkgsrc/audio/din/patches/patch-src_Makefile.in:1.3 Sun Dec 12 23:26:01 2021
+++ pkgsrc/audio/din/patches/patch-src_Makefile.in Sat May 9 14:24:05 2026
@@ -1,14 +1,14 @@
-$NetBSD: patch-src_Makefile.in,v 1.3 2021/12/12 23:26:01 fox Exp $
+$NetBSD: patch-src_Makefile.in,v 1.4 2026/05/09 14:24:05 fox Exp $
Removed linker flags, it is now handled by the pkgsrc script.
---- src/Makefile.in.orig 2021-12-12 12:44:12.475294365 +0000
+--- src/Makefile.in.orig 2026-05-08 18:56:01.000000000 +0000
+++ src/Makefile.in
-@@ -242,7 +242,7 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
+@@ -299,7 +299,7 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
--LIBS = @LIBS@ -ltcl8.6 -lSDL -lGL -lpthread -lasound
+-LIBS = @LIBS@ -ltcl8.6 -lSDL -lGL -lpthread -lrt -lasound
+LIBS = @LIBS@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
Index: pkgsrc/audio/din/patches/patch-src_RtMidi.h
diff -u pkgsrc/audio/din/patches/patch-src_RtMidi.h:1.1 pkgsrc/audio/din/patches/patch-src_RtMidi.h:1.2
--- pkgsrc/audio/din/patches/patch-src_RtMidi.h:1.1 Sun Jan 19 21:32:47 2025
+++ pkgsrc/audio/din/patches/patch-src_RtMidi.h Sat May 9 14:24:05 2026
@@ -1,17 +1,18 @@
-$NetBSD: patch-src_RtMidi.h,v 1.1 2025/01/19 21:32:47 fox Exp $
+$NetBSD: patch-src_RtMidi.h,v 1.2 2026/05/09 14:24:05 fox Exp $
pthread_yield() is not in NetBSD's pthread. Provide sched_yield() instead.
---- src/RtMidi.h.orig 2024-08-05 22:04:30.000000000 +0000
+--- src/RtMidi.h.orig 2026-03-02 18:05:40.000000000 +0000
+++ src/RtMidi.h
-@@ -65,6 +65,10 @@
- #include <string>
- #include <vector>
-
-+#if defined __NetBSD__
-+#include <sched.h>
-+#define pthread_yield() sched_yield()
-+#endif
-
- /************************************************************************/
- /*! \class RtMidiError
+@@ -49,6 +49,11 @@
+ #include <string>
+ #include <vector>
+
++#if defined __NetBSD__
++#include <sched.h>
++#define pthread_yield() sched_yield()
++#endif
++
+ class RtMidi
+ {
+ public:
Home |
Main Index |
Thread Index |
Old Index