head 1.20; access; symbols pkgsrc-2023Q4:1.20.0.18 pkgsrc-2023Q4-base:1.20 pkgsrc-2023Q3:1.20.0.16 pkgsrc-2023Q3-base:1.20 pkgsrc-2023Q2:1.20.0.14 pkgsrc-2023Q2-base:1.20 pkgsrc-2023Q1:1.20.0.12 pkgsrc-2023Q1-base:1.20 pkgsrc-2022Q4:1.20.0.10 pkgsrc-2022Q4-base:1.20 pkgsrc-2022Q3:1.20.0.8 pkgsrc-2022Q3-base:1.20 pkgsrc-2022Q2:1.20.0.6 pkgsrc-2022Q2-base:1.20 pkgsrc-2022Q1:1.20.0.4 pkgsrc-2022Q1-base:1.20 pkgsrc-2021Q4:1.20.0.2 pkgsrc-2021Q4-base:1.20 pkgsrc-2021Q3:1.17.0.2 pkgsrc-2021Q3-base:1.17 pkgsrc-2021Q2:1.16.0.2 pkgsrc-2021Q2-base:1.16 pkgsrc-2021Q1:1.14.0.44 pkgsrc-2021Q1-base:1.14 pkgsrc-2020Q4:1.14.0.42 pkgsrc-2020Q4-base:1.14 pkgsrc-2020Q3:1.14.0.40 pkgsrc-2020Q3-base:1.14 pkgsrc-2020Q2:1.14.0.36 pkgsrc-2020Q2-base:1.14 pkgsrc-2020Q1:1.14.0.16 pkgsrc-2020Q1-base:1.14 pkgsrc-2019Q4:1.14.0.38 pkgsrc-2019Q4-base:1.14 pkgsrc-2019Q3:1.14.0.34 pkgsrc-2019Q3-base:1.14 pkgsrc-2019Q2:1.14.0.32 pkgsrc-2019Q2-base:1.14 pkgsrc-2019Q1:1.14.0.30 pkgsrc-2019Q1-base:1.14 pkgsrc-2018Q4:1.14.0.28 pkgsrc-2018Q4-base:1.14 pkgsrc-2018Q3:1.14.0.26 pkgsrc-2018Q3-base:1.14 pkgsrc-2018Q2:1.14.0.24 pkgsrc-2018Q2-base:1.14 pkgsrc-2018Q1:1.14.0.22 pkgsrc-2018Q1-base:1.14 pkgsrc-2017Q4:1.14.0.20 pkgsrc-2017Q4-base:1.14 pkgsrc-2017Q3:1.14.0.18 pkgsrc-2017Q3-base:1.14 pkgsrc-2017Q2:1.14.0.14 pkgsrc-2017Q2-base:1.14 pkgsrc-2017Q1:1.14.0.12 pkgsrc-2017Q1-base:1.14 pkgsrc-2016Q4:1.14.0.10 pkgsrc-2016Q4-base:1.14 pkgsrc-2016Q3:1.14.0.8 pkgsrc-2016Q3-base:1.14 pkgsrc-2016Q2:1.14.0.6 pkgsrc-2016Q2-base:1.14 pkgsrc-2016Q1:1.14.0.4 pkgsrc-2016Q1-base:1.14 pkgsrc-2015Q4:1.14.0.2 pkgsrc-2015Q4-base:1.14 pkgsrc-2015Q3:1.13.0.6 pkgsrc-2015Q3-base:1.13 pkgsrc-2015Q2:1.13.0.4 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.13.0.2 pkgsrc-2015Q1-base:1.13 pkgsrc-2014Q4:1.11.0.16 pkgsrc-2014Q4-base:1.11 pkgsrc-2014Q3:1.11.0.14 pkgsrc-2014Q3-base:1.11 pkgsrc-2014Q2:1.11.0.12 pkgsrc-2014Q2-base:1.11 pkgsrc-2014Q1:1.11.0.10 pkgsrc-2014Q1-base:1.11 pkgsrc-2013Q4:1.11.0.8 pkgsrc-2013Q4-base:1.11 pkgsrc-2013Q3:1.11.0.6 pkgsrc-2013Q3-base:1.11 pkgsrc-2013Q2:1.11.0.4 pkgsrc-2013Q2-base:1.11 pkgsrc-2013Q1:1.11.0.2 pkgsrc-2013Q1-base:1.11 pkgsrc-2012Q4:1.10.0.4 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.10.0.2 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.9.0.2 pkgsrc-2012Q2-base:1.9 pkgsrc-2012Q1:1.8.0.4 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.2 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.3.0.6 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.4 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.2 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.2.0.42 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.40 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.38 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.36 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.34 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.32 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.30 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.28 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.26 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.24 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.22 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.20 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.18 pkgsrc-2008Q1:1.2.0.16 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.14 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.12 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.10 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.8 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.6 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.4 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.2 pkgsrc-2006Q2-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.20 date 2021.10.26.09.58.44; author nia; state Exp; branches; next 1.19; commitid cF8UvcXIgKmoXieD; 1.19 date 2021.10.17.08.58.17; author nia; state Exp; branches; next 1.18; commitid pZiW9mmfzk1NU8dD; 1.18 date 2021.10.07.13.09.10; author nia; state Exp; branches; next 1.17; commitid e4SW5sFUCSIVCSbD; 1.17 date 2021.07.13.07.57.13; author nia; state Exp; branches; next 1.16; commitid UKoxkNlNkbViFN0D; 1.16 date 2021.06.12.06.58.47; author nia; state Exp; branches; next 1.15; commitid TAp7UIHLEMwVkOWC; 1.15 date 2021.04.17.07.46.52; author nia; state Exp; branches; next 1.14; commitid eEn983sid3p3pCPC; 1.14 date 2015.11.03.01.12.24; author agc; state Exp; branches; next 1.13; commitid f6oNPVgDFD4PeAHy; 1.13 date 2015.01.23.00.02.48; author mef; state Exp; branches; next 1.12; commitid aDZjP17U5F9tZ47y; 1.12 date 2015.01.09.14.06.26; author mef; state Exp; branches; next 1.11; commitid IDDN62I73yvi5m5y; 1.11 date 2013.03.03.10.19.10; author shattered; state Exp; branches; next 1.10; 1.10 date 2012.07.09.09.54.30; author ryoon; state Exp; branches; next 1.9; 1.9 date 2012.04.27.18.40.50; author ryoon; state Exp; branches; next 1.8; 1.8 date 2011.11.08.11.04.05; author ryoon; state Exp; branches; next 1.7; 1.7 date 2011.10.27.09.56.14; author ryoon; state Exp; branches; next 1.6; 1.6 date 2011.10.26.12.02.00; author ryoon; state Exp; branches; next 1.5; 1.5 date 2011.10.21.14.50.09; author ryoon; state Exp; branches; next 1.4; 1.4 date 2011.10.21.13.31.55; author ryoon; state Exp; branches; next 1.3; 1.3 date 2011.02.17.13.54.12; author ryoon; state Exp; branches; next 1.2; 1.2 date 2006.05.16.13.41.57; author ben; state Exp; branches; next 1.1; 1.1 date 2006.04.01.14.35.17; author ben; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.04.01.14.35.17; author ben; state Exp; branches; next ; desc @@ 1.20 log @audio: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes. The following distfiles couldn't be fetched (possibly they are fetched conditionally): ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz @ text @$NetBSD: distinfo,v 1.19 2021/10/17 08:58:17 nia Exp $ BLAKE2s (abcMIDI-2021.10.15.zip) = b9783aa63cb33d9ba83a143e25b1b660ae8cd6b8cc87093e80643f599b730077 SHA512 (abcMIDI-2021.10.15.zip) = f9877444c28add8d036223d1f8aa309928d14a26b923509411fb5781192c77292138a02837015673a92c724b0ce59aa8fc11c66177371c9dd1d23501410f01e7 Size (abcMIDI-2021.10.15.zip) = 607327 bytes SHA1 (patch-Makefile.in) = 85955fde3d3cc3184130fe9be87aa29e95691da2 @ 1.19 log @abcmidi: update to 20211015 September 15 2021 abc2midi bug: The last fix in June 27 2021 inserting a break introduced a new bug. The chord associated with the 'b' gchord code was missing. b and f codes were indistinguishable. Fix: removed the break in the switch statement for case b: October 11 2021 abc2midi new feature: In compliance with the ABC draft standard 2.2, I introduced additional K: and V: options for transposition. You can now indicate the number of semitones to transpose by giving the original note and the corresponding transposed note in the K: or V: field using either shift = note1note2 sound = note1note2 instrument = note1/note2 The number of semitones is determined by the difference note2 - note1. Abcm2ps and abc2svg recognize this command, but abc2abc, yaps, and abcmatch ignore this new option. http://abcnotation.com/wiki/abc:standard:v2.2#transposition October 15 2021 Abc2abc -P bug X:1 T: P bug M:4/4 L:1/4 V:1 clef=treble V:2 clef=bass %%staves [1 2] K:C V:1 C2 D2 | C4 | V:2 C,2 G,2 | C,4| The command abc2abc t.abc -t 3 -P 1 fails to transpose voice 1 This bug has been around since this option was introduced in June 7 2011. Fortunately, it has not bothered anyone until recently. If you add another K:c after the first V:1 command in the body as shown below. X:1 T: P bug M:4/4 L:1/4 V:1 clef=treble V:2 clef=bass %%staves [1 2] K:C V:1 K:C C2 D2 | C4 | V:2 C,2 G,2 | C,4| then voice 1 will be transposed correctly. Unfortunately, there is no easy fix. When the -P option is present, abc2abc ignores the first K: field command. (In toabc.c line 1643 event_key aborts prior to setting up the arrays for a key transpose. Commenting out this return statement introduces another problem.) The main issue is that abc2abc only does one pass through the input file. It does not know whether there is a K: field command following V:1. If it assumes that there is none and forces a call to event_key in event_voice, there may be another problem when a different K: field command is found eventually. I have decided to suspend support to the -P option because it would be too complicated to fix this. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2021/10/07 13:09:10 nia Exp $ d3 1 a3 1 RMD160 (abcMIDI-2021.10.15.zip) = e4070c9b5c96ab0a2e05ddbd7b1b8640092450ab @ 1.18 log @audio: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2021/07/13 07:57:13 nia Exp $ d3 3 a5 3 RMD160 (abcMIDI-2021.06.27.zip) = c760995448287cbbf1fcfdbee2ecef6e157090ca SHA512 (abcMIDI-2021.06.27.zip) = b1e4a7a9b93e6633abe211258995cfa84bb8eaed3870ed20e244aa12353c6cc351ea7e1c842e4e410dad9dd91b2e8c918826138bec39503c56e95062f4a99f37 Size (abcMIDI-2021.06.27.zip) = 605658 bytes @ 1.17 log @abcmidi: Update to 20210627 Changes: Language parsing fixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2021/06/12 06:58:47 nia Exp $ a2 1 SHA1 (abcMIDI-2021.06.27.zip) = 82fa12f34f34f3f6b20e788b177c3ba5997702db @ 1.16 log @abcmidi: update to 20210525 May 22 2021 abc2midi: treble-8 not applied in K: or V: commands after October 19 2020 update. For example, X:1 T: transposition L:1/2 M:C K:none clef=treble-8 V:1 cz V:2 zc The note c should be played with midi pitch 60 instead of 72. James Allwright made minor fixes to parseabc.c and store.c, in order to get these options working again. May 25 2021 James Allwright added more security checks to stop the parser from reading numbers beyond the largest integer. Changes were made to parserabc.c and midi2abc.c The abc2abc -s spacing function was modified to ignore certain time signatures like M: none or M:7/8. The code for dealing with 3/2, 3/4, 3/8 ... time signatures was improved. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2021/04/17 07:46:52 nia Exp $ d3 4 a6 4 SHA1 (abcMIDI-2021.05.25.zip) = a4d2089d37cdb71ec5d94cb30bf85c46cef5e82a RMD160 (abcMIDI-2021.05.25.zip) = cd98735e4e47c88443f7da274b2796aecbc55833 SHA512 (abcMIDI-2021.05.25.zip) = 57975f7c131855a713fc399c7aa1c7bd94775e7a257f2412d321aa51d0bf95cf9e1410e0819d2ad5cabde9ef996512ccca16058f7267baabc5702a926c173b3f Size (abcMIDI-2021.05.25.zip) = 604797 bytes @ 1.15 log @abcmidi: update to 20210221 Unknown changes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2015/11/03 01:12:24 agc Exp $ d3 4 a6 4 SHA1 (abcMIDI-2021.02.21.zip) = 310b027d405a3ed81d600bd505dca68988296026 RMD160 (abcMIDI-2021.02.21.zip) = 33561d2640bd376e3527bee81b4de08fbb6f9c5d SHA512 (abcMIDI-2021.02.21.zip) = 337f0504bf5da140c90c6c9eac86fcaff692f08450d9796161eedaf5466f5a52a478dbe9773d2e2af799f6039c5e348149b31b3a320feec45f9ce0b986e37381 Size (abcMIDI-2021.02.21.zip) = 602458 bytes @ 1.14 log @Add SHA512 digests for distfiles for audio category Problems found with existing distfiles: /pub/pkgsrc/distfiles/amp-0.7.6.tgz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz /pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz /pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2 /pub/pkgsrc/distfiles/mp3to.gz /pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz No changes made to these file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2015/01/23 00:02:48 mef Exp $ d3 5 a7 7 SHA1 (abcMIDI-2014-12-25.zip) = a8d9509b32131015f38e0a31432b6c8990607888 RMD160 (abcMIDI-2014-12-25.zip) = 1d223bf35ddc07302b11d31773a30e375c16cbb1 SHA512 (abcMIDI-2014-12-25.zip) = 3801a35c23d3bc145c50d652f61c2ffd245cb78d080836985dd6f495d37a31742b2bfd372c7d8ccf12d75fd2d7ccd70a119eb03f2f7abdc45ff666b26d535968 Size (abcMIDI-2014-12-25.zip) = 515102 bytes SHA1 (patch-Makefile.in) = 46cff6cde3c32b0e54e200f2eabc148422d68f26 SHA1 (patch-ab) = 27df5bb0d637336d7c244c5c9ac9c115bfd9ed24 SHA1 (patch-ac) = 54e42d69173162ce991564c592e5be1fcc8cc0fa @ 1.13 log @Update abcmidi from 2014-10-16 to 2014-12-25 (from doc/readme.txt) --------------------- midi2abc version 2.94 January 05 2014 abc2midi version 3.42 December 25 2014 <- New abc2abc version 1.75 September 08 2013 yaps version 1.56 November 04 2013 abcmatch version 1.62 January 01 2014 midicopy version 1.18 October 01 2013 (summary from doc/CHANGES) -------------------------- October 29 2014 Abc2midi: more work was done with the bar repeat code in store.c Abc2midi returns the incorrect line number when it detects a problem with bar length on repeat. November 02 2014 Abc2midi bug: the b code in the gchord string does not work correctly when there are inversions. eg. November 9 2014 Abc2midi grace bug: in the following example, the grace notes cause a loss of synchronization between the two voices. November 18 2014 Abc2midi fermata bug: the !fermata! instruction applied to a rest also applies to the following chord. In the following example, December 25 2014 Abc2midi new feature: the error and warning messages now provide both the line and character position location in the abc tune where the message was issued. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2015/01/09 14:06:26 mef Exp $ d5 1 @ 1.12 log @Update 2012-12-01 to 2014-10-16 (doc/readme.txt), this includes the versions of: ------------------------------- midi2abc version 2.94 January 05 2014 abc2midi version 3.37 October 16 2014 abc2abc version 1.75 September 08 2013 yaps version 1.56 November 04 2013 abcmatch version 1.62 January 01 2014 midicopy version 1.18 October 01 2013 (doc/CHANGES) ------------------------------- too many lines to list here: @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2013/03/03 10:19:10 shattered Exp $ d3 3 a5 3 SHA1 (abcMIDI-2014-10-16.zip) = 0803015def1aba933abca89f30ebcf91bc5d5742 RMD160 (abcMIDI-2014-10-16.zip) = b0dbbd09f3f7e0314cd0be32ec2c5af4b40e5aad Size (abcMIDI-2014-10-16.zip) = 510732 bytes @ 1.11 log @Update to 20121201. Changes: abc2midi, yaps, abc2abc: The time signature C| or c| is now interpreted as 2/2 instead of 4/4. Added Chinese character support in lyrics. abc2midi extension: abc2midi treats Xn the same way as Zn bug fix: abc2abc truncated the voice ids when it encounters the first invalid character without giving any warning. bug fix: abc2midi was unable to trill or roll tied notes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2012/07/09 09:54:30 ryoon Exp $ d3 3 a5 3 SHA1 (abcMIDI-2012-12-01.zip) = 08f5a766a6e4b071507baf1c5c2e1c6e84d07da3 RMD160 (abcMIDI-2012-12-01.zip) = 58b59697075ecdebc084c788806ff40a85414a26 Size (abcMIDI-2012-12-01.zip) = 485165 bytes @ 1.10 log @Update to 20120704 * Bugfixes * Some new commandline options * Better lyric etc. handling @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2012/04/27 18:40:50 ryoon Exp $ d3 3 a5 3 SHA1 (abcMIDI-2012-07-04.zip) = 0b57f48d32a2e735e4e250a2610cf61f581032e1 RMD160 (abcMIDI-2012-07-04.zip) = f8fa2f95b2aebfa2cccbb06d6990c9e260c1a81a Size (abcMIDI-2012-07-04.zip) = 481928 bytes @ 1.9 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2011/11/08 11:04:05 ryoon Exp $ d3 3 a5 3 SHA1 (abcMIDI-2012-04-15.zip) = 071665c6269509f98bbfc586a22d1a5324318a1f RMD160 (abcMIDI-2012-04-15.zip) = 1054c1fd3359f3d3501b91bcc55990b8abc05dab Size (abcMIDI-2012-04-15.zip) = 478454 bytes @ 1.8 log @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.) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2011/10/27 09:56:14 ryoon Exp $ d3 3 a5 3 SHA1 (abcMIDI-2011-10-21.zip) = 5b358d0dfd5c80e12b40cb096494816860ac2f26 RMD160 (abcMIDI-2011-10-21.zip) = 8b420e274a04d4dead540d3ce0a10ff4d42adb8b Size (abcMIDI-2011-10-21.zip) = 470459 bytes @ 1.7 log @Patch regen with mkpatches. Pointed out in PR pkg/45522 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2011/10/26 12:02:00 ryoon Exp $ d3 3 a5 3 SHA1 (abcMIDI-2011-10-19.zip) = 14302681720b78bddc40b73d83012c9a27dba1ba RMD160 (abcMIDI-2011-10-19.zip) = daffc7bae1637a0d771858d80f8de7759120ff84 Size (abcMIDI-2011-10-19.zip) = 470032 bytes @ 1.6 log @PR pkg/45522 * Regen distinfo. * Add http://ifdo.pugmarks.com/~seymour/backup/ to MASTER_SITES for older distfiles. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2011/10/21 14:50:09 ryoon Exp $ d6 1 a6 1 SHA1 (patch-Makefile.in) = 48e08b43069e1a46b04bf3ec3c5f15d2c14f4b1d @ 1.5 log @Add comments. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2011/10/21 13:31:55 ryoon Exp $ d6 1 a6 1 SHA1 (patch-Makefile.in) = 64054259ab1acd292f52a290b6bbaae5236485e8 @ 1.4 log @Update to 20111019 Changelog: * Many bug fix * use GNU configure @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2011/02/17 13:54:12 ryoon Exp $ d6 1 a6 1 SHA1 (patch-Makefile.in) = 4e1c08bcbe54e8966e4eabf104cca4f05e7b3f62 @ 1.3 log @Update to 20110101. Changelog is too long to include. See CHANGES file. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2006/05/16 13:41:57 ben Exp $ d3 4 a6 4 SHA1 (abcMIDI-2011-01-01.zip) = ec24dedb98ba3d2182b56e249513142b02900a6a RMD160 (abcMIDI-2011-01-01.zip) = ef1b710a38be7caaca5949194a7aa9192a5183dc Size (abcMIDI-2011-01-01.zip) = 409569 bytes SHA1 (patch-aa) = 3a3a477604d0f1b460a1e534917ea67fceb001f5 @ 1.2 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2006/04/01 14:35:17 ben Exp $ d3 6 a8 6 SHA1 (abcMIDI-2006-04-22.zip) = f7c3000d9a32199ff2d563fe2bafb7d6e2cafc42 RMD160 (abcMIDI-2006-04-22.zip) = b7c65235a8a0b3b3a480d6b7ffdd9601c3bb4d02 Size (abcMIDI-2006-04-22.zip) = 357665 bytes SHA1 (patch-aa) = ddbae8f04421ffb927669c702cc8cf380274fff7 SHA1 (patch-ab) = c65bf9c2565bca5b5d168cc30ec5267153673b99 SHA1 (patch-ac) = dc8c8814dbb7018250eb511c5ab6e6f6388f9ec9 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 6 a8 4 SHA1 (abcMIDI-2006-03-14.zip) = 5b965993dd60eb08884c56962032cf50b1fe4ce1 RMD160 (abcMIDI-2006-03-14.zip) = 45e4d2723ce100b0a10cfd5dcbd5efeae6dca35d Size (abcMIDI-2006-03-14.zip) = 356836 bytes SHA1 (patch-aa) = a8c75e6ca44094f8057ceb61b43197d46d7cc92c @ 1.1.1.1 log @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. @ text @@