summaryrefslogtreecommitdiff
path: root/audio/abcmidi
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2011-11-08 11:04:05 +0000
committerryoon <ryoon@pkgsrc.org>2011-11-08 11:04:05 +0000
commita6183ca848dee82c8e3a8e6104a1b9c8dcac684f (patch)
tree29675fec724cc9c58638dbcaa19b65aec2920de1 /audio/abcmidi
parent55493dba59f30cbe2a9522e3bfdcddf11c7df639 (diff)
downloadpkgsrc-a6183ca848dee82c8e3a8e6104a1b9c8dcac684f.tar.gz
Update to 20111021
Changelog: October 21 2011 Abc2midi bug: %%MIDI control command after a rest causes loss of synchronization. In the following example X:1 T: Synchronization Loss after rest (z2) V:1 V:2 M: 4/4 K:F#dor V:1 |: A,G, | F,G,F,G, A,B,A,G, | F,4-F,2 :| V:2 %%MIDI program 65 |:\ %%MIDI control 7 40 de| f4 z2 %%MIDI control 7 80 GA| f4-f2\ :| The control command is used to modulate the loudness of the alto saxophone in voice 2. The second control command which attenuates the saxophone to velocity 80 introduces another delay of z2 causing the following notes G and A to be played one beat late (into the next bar). Analysis: The second control command introduces a beat delay because delta_time is not zero when the function write_event is called. (Delta_time is not zero after a rest so that the following note will be delayed.) Fix: write_event should not introduce any delay, so that delta_time was replaced by 0 in the function call mf_write_midi_event(..). The function write_event is also called to turn on (off) portamento, to handle pitch_bend, pedal on and pedal off MIDI commands. (Hopefully, this change does not introduce a bug in the other functions.)
Diffstat (limited to 'audio/abcmidi')
-rw-r--r--audio/abcmidi/Makefile4
-rw-r--r--audio/abcmidi/distinfo8
2 files changed, 6 insertions, 6 deletions
diff --git a/audio/abcmidi/Makefile b/audio/abcmidi/Makefile
index 452e7bb2a71..8b8e65b3056 100644
--- a/audio/abcmidi/Makefile
+++ b/audio/abcmidi/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2011/10/26 12:02:00 ryoon Exp $
+# $NetBSD: Makefile,v 1.11 2011/11/08 11:04:05 ryoon Exp $
#
DISTNAME= abcMIDI-${ABCMIDIVER}
@@ -13,7 +13,7 @@ HOMEPAGE= http://abc.sourceforge.net/abcMIDI/
COMMENT= Music utilities for abc
LICENSE= gnu-gpl-v2
-ABCMIDIVER= 2011-10-19
+ABCMIDIVER= 2011-10-21
PKG_DESTDIR_SUPPORT= user-destdir
diff --git a/audio/abcmidi/distinfo b/audio/abcmidi/distinfo
index fcd43622138..2d991cabb22 100644
--- a/audio/abcmidi/distinfo
+++ b/audio/abcmidi/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.7 2011/10/27 09:56:14 ryoon Exp $
+$NetBSD: distinfo,v 1.8 2011/11/08 11:04:05 ryoon Exp $
-SHA1 (abcMIDI-2011-10-19.zip) = 14302681720b78bddc40b73d83012c9a27dba1ba
-RMD160 (abcMIDI-2011-10-19.zip) = daffc7bae1637a0d771858d80f8de7759120ff84
-Size (abcMIDI-2011-10-19.zip) = 470032 bytes
+SHA1 (abcMIDI-2011-10-21.zip) = 5b358d0dfd5c80e12b40cb096494816860ac2f26
+RMD160 (abcMIDI-2011-10-21.zip) = 8b420e274a04d4dead540d3ce0a10ff4d42adb8b
+Size (abcMIDI-2011-10-21.zip) = 470459 bytes
SHA1 (patch-Makefile.in) = 46cff6cde3c32b0e54e200f2eabc148422d68f26
SHA1 (patch-ab) = 27df5bb0d637336d7c244c5c9ac9c115bfd9ed24
SHA1 (patch-ac) = 54e42d69173162ce991564c592e5be1fcc8cc0fa