Commit graph

15 commits

Author SHA1 Message Date
ryoon
a6183ca848 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.)
2011-11-08 11:04:05 +00:00
ryoon
3e8cc70c2a Patch regen with mkpatches.
Pointed out in PR pkg/45522
2011-10-27 09:56:14 +00:00
ryoon
b026d48b06 PR pkg/45522
* Regen distinfo.
* Add http://ifdo.pugmarks.com/~seymour/backup/ to MASTER_SITES
  for older distfiles.
2011-10-26 12:02:00 +00:00
ryoon
9d5adc6c3c Add comments. 2011-10-21 14:50:09 +00:00
ryoon
481d931836 Update to 20111019
Changelog:
* Many bug fix
* use GNU configure
2011-10-21 13:31:55 +00:00
ryoon
eaea892505 Update to 20110101.
Changelog is too long to include.
See CHANGES file.
2011-02-17 13:54:12 +00:00
wiz
3582e09381 Fix version number in PKGNAME. Noted by reed. 2009-10-10 08:33:24 +00:00
joerg
b8ef2bdf05 Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
jlam
76ed4a5797 Mechanical changes to add full DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-02 06:10:30 +00:00
rillig
9c6272cf8b Fixed PKGMANDIR. 2006-12-19 13:39:14 +00:00
wiz
b20d01b785 Reset maintainer, ben@ has resigned. 2006-12-15 14:34:18 +00:00
obache
e896edb7fe Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
ben
3093f0a841 Add forgotten patches. 2006-05-16 13:42:29 +00:00
ben
c3625483cc Update abcmidi to version 20060422.
Apply security patches from Debian.

Changes include:

(Mike Scott) The 'y' spacing character used by Barfly and
abcm2ps was being silently dropped in parseabc.c. Added
support for this (including a length specifier - is this
used by anything?) to parseabc.c and abc2abc.c; stubs in
the other modules including yaps mean they behave as before.

http://lists.debian.org/debian-security-announce/debian-security-announce-2006/msg00127.html
2006-05-16 13:41:57 +00:00
ben
db9c171d84 Initial import of abcmidi-2006-03-14, music utilities for abc.
abcMIDI is a package of programs developed by James Allwright for
processing ABC music notation files. It consists of several programs:
abc2midi, abc2abc, yaps, and midi2abc.
2006-04-01 14:35:17 +00:00