Up to [cvs.netbsd.org] / pkgsrc / audio / abcmidi
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.9 / (download) - annotate - [select for diffs], Fri Apr 27 18:40:50 2012 UTC (3 weeks, 3 days ago) by ryoon
Branch: MAIN
CVS Tags: HEAD
Changes since 1.8: +4 -4
lines
Diff to previous 1.8 (colored)
Update to 20120415 Changelog: November 18 2011 Abcmidi new feature. The MIDI commands, chordprog and bassprog have been extended to allow for an octave offset. In the following example November 30 2011 Abc2midi slurring bug. December 8 2011 Abc2midi: fermata bug. When a rest is preceded by a fermata symbol H, abc2midi fails to recognize the rest. December 11 2011 Abc2midi: lyrics bug with inline voices. December 19 2011 Abc2midi clef-octave bug. In the following example, the clef=treble declaration does not restore the octave setting to zero. January 29 2012 Abc2midi: extended %%MIDI chordname command to handle up to 10 notes (instead of 6). March 08 2012 Abc2midi: grace bug with voice overlay. Abc2midi loses synchronization when voice overlays and gracenotes present. March 22 2012 Abc2midi repeat error message: abc2midi runs without error messages if the tunes are processed individually. March 26 2012 Abc2midi fermata bug: March 29 2012 Abc2midi bug: abc2midi applies fermatas to all chords in which the length is set outside the chord. March 30 2012 Abc2midi bug: more bugs when fermata is applied to a chord. April 1 2012 Abc2midi: new feature. Introduced a new option (-TT) to tune the key of A above or below 440.0 Hz but less than a semitone. The output MIDI file will re-tune to that frequency. The purpose of this feature is to accommodate some instruments like the accordian which are not tune exactly to 440.0 Hz. April 03 2012 Abc2midi -tuning. Changed to the lower frequency limit to 414.9 to permit A=415 Hz, a common tuning for Baroque music. The bend variable is still limited between 0 and 16383. April 15 2012 Abc2midi - lyrics. The function checksyllables() in genmidi.c emits warnings even when there do not seem to be any errors in the placement of the lyrics. I do not know how to fix this problem, or even whether a fix exists. Furthermore, the warnings do not appear useful as they are not very specific. Users can easily check the placement of the syllables by viewing the score produced by abcm2ps. The error message in checksyllables() is now suppressed except when running abc2midi in verbose mode.
Revision 1.8 / (download) - annotate - [select for diffs], Tue Nov 8 11:04:05 2011 UTC (6 months, 1 week ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.7: +4 -4
lines
Diff to previous 1.7 (colored)
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.)
Revision 1.7 / (download) - annotate - [select for diffs], Thu Oct 27 09:56:14 2011 UTC (6 months, 3 weeks ago) by ryoon
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Patch regen with mkpatches. Pointed out in PR pkg/45522
Revision 1.6 / (download) - annotate - [select for diffs], Wed Oct 26 12:02:00 2011 UTC (6 months, 3 weeks ago) by ryoon
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
PR pkg/45522 * Regen distinfo. * Add http://ifdo.pugmarks.com/~seymour/backup/ to MASTER_SITES for older distfiles.
Revision 1.5 / (download) - annotate - [select for diffs], Fri Oct 21 14:50:09 2011 UTC (7 months ago) by ryoon
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Add comments.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Oct 21 13:31:55 2011 UTC (7 months ago) by ryoon
Branch: MAIN
Changes since 1.3: +5 -5
lines
Diff to previous 1.3 (colored)
Update to 20111019 Changelog: * Many bug fix * use GNU configure
Revision 1.3 / (download) - annotate - [select for diffs], Thu Feb 17 13:54:12 2011 UTC (15 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1
Changes since 1.2: +7 -7
lines
Diff to previous 1.2 (colored)
Update to 20110101. Changelog is too long to include. See CHANGES file.
Revision 1.2 / (download) - annotate - [select for diffs], Tue May 16 13:41:57 2006 UTC (6 years ago) by ben
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.1: +7 -5
lines
Diff to previous 1.1 (colored)
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
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Apr 1 14:35:17 2006 UTC (6 years, 1 month ago) by ben
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
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.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Apr 1 14:35:17 2006 UTC (6 years, 1 month ago) by ben
Branch: MAIN
Initial revision