Recent Releases
2024.10.1015 Oct 2024 07:24
minor feature:
Changes not documented.
2024.08.1324 Sep 2024 11:55
minor feature:
Several fixes.
2024.07.2630 Jul 2024 06:07
minor feature:
Fixes to midistat.
2024.04.3002 May 2024 06:05
minor feature:
Minor fixes to abc2abc, abc2midi, yaps, and abcmatch.
2024.03.2125 Mar 2024 13:26
minor feature:
Unspecified changes.
2024.03.2021 Mar 2024 09:14
minor feature:
Unspecified changes.
2023.12.2803 Jan 2024 06:37
minor bugfix:
Fixed tuplet bug in abc2midi.
2023.11.2627 Nov 2023 13:05
minor feature:
Improvements in ministat.
2023.11.0810 Nov 2023 09:33
minor feature:
Improvements in ministat and midicopy.
2023.11.0102 Nov 2023 10:52
minor feature:
Midistats returns track activity (note on/off) for every track.
2023.10.2527 Oct 2023 09:05
minor feature:
Minor improvements to midistats.
2023.09.1325 Sep 2023 06:15
minor feature:
Minor improvements to midistats.
2023.08.2225 Aug 2023 09:14
minor feature:
Minor improvements to midistats.
2023.05.3007 Jun 2023 06:10
minor feature:
Minor updates to midistats.
2023.03.2428 Mar 2023 08:51
minor feature:
More functions for the percussion track added to midistats.c.
2023.03.1522 Mar 2023 08:20
minor feature:
Unspecified.
2023.02.0813 Feb 2023 07:14
minor feature:
Fixes to abc2abc, midi2abc, mftext, and midistats.
2023.01.2127 Jan 2023 09:14
minor feature:
abc2midi: fix for split bars and parts.
2023.01.1016 Jan 2023 15:38
minor feature:
abcmidi: in event_handle_instruction(s), added code to recognize !ped(! and !ped)! in addition to !ped! and !ped-up!
2022.12.0915 Dec 2022 17:58
minor feature:
Cleaning out -stats code in midi2abc.
2022.06.1420 Jun 2022 06:06
minor feature:
This relseas adds support for +: field in lyrics.
2022.06.0708 Jun 2022 09:58
minor feature:
Improved umlaut characters support in the T: Q: commands
and guitar chords.
2022.02.2023 Mar 2022 08:55
minor feature:
Fixed bug in abc2midi when compiled on Debian usingthe -O2 gcc flag.
2022.02.1315 Feb 2022 07:11
minor feature:
Added third optional parameter in MIDI bendvelocity.
2022.01.2802 Feb 2022 08:56
minor feature:
New feature: MIDI pitchbendrange semi
2022.01.1317 Jan 2022 07:35
security:
abc2midi security fixes.
2021.12.0510 Dec 2021 07:37
major bugfix:
New abc2midi feature: double flats or sharps in chords are implemented.
2021.11.2530 Nov 2021 10:03
major bugfix:
This release fixes an abcmatch bug.
2021.10.1518 Oct 2021 07:53
major feature:
This release implements an abc2midi bug (option -t) workaround.
2021.10.1112 Oct 2021 09:44
major feature:
This release implements ther transposition parameters shift, score, sound, and instrument (ABC standard 2.2)
2021.06.2730 Jun 2021 12:17
major bugfix:
Fixed bug in abc2midi and MIDI gchordoff.
2021.05.2124 May 2021 10:30
major bugfix:
Fixed bug in abc2midi (treble-8 not applied in K: or V: commands).
2021.05.1018 May 2021 05:53
major feature:
Fixed bug in abc2midi.
2021.05.0910 May 2021 11:22
major feature:
Improved compatibility with abcm2ps/abc2svg: text enclosed in begintext -- endtext blocks is ignored.
2021.02.2125 Feb 2021 07:12
cleanup:
Fixed a repeat bug in abc2midi.
2021.01.2526 Jan 2021 13:03
cleanup:
Fixed grace note sequences.
2020.12.1015 Dec 2020 10:58
cleanup:
Major code cleanup.
2020.10.1920 Oct 2020 10:00
major feature:
ABC draft standard 2.2 clef parameters have been implemented.
2020.10.1214 Oct 2020 09:15
cleanup:
Major code cleanup.
2020.10.0607 Oct 2020 09:26
minor bugfix:
A serious bug in abc2abc has been fixed.
2020.10.0102 Oct 2020 07:59
minor bugfix:
A bug in parsekey resulting in an extraneous warning has been fixed.
2020.08.0911 Aug 2020 06:03
cleanup:
The new command MIDI bendstringex has been added.
2020.07.2829 Jul 2020 14:01
cleanup:
Minor correction in store.c (microtones).
2020.07.1421 Jul 2020 09:38
cleanup:
Code cleanup.
2020.06.3002 Jul 2020 11:55
major feature:
Several improvements to microtones.
2020.06.0711 Jun 2020 06:07
cleanup:
Code cleanup.
2020.06.0204 Jun 2020 06:51
minor feature:
Fixed bug in abc2midi (commands clef=treble+8 or clef=treble-8).
2020.05.0611 May 2020 12:03
minor feature:
Fixed bug in abc2midi (commands clef=treble+8 or clef=treble-8).
2020.03.2526 Mar 2020 16:41
minor feature:
Fixed bug in abc2midi " MidiOn" command.
2020.02.1217 Feb 2020 12:19
minor feature:
Minor changes in abc2midi "gchord" patterns.
2020.01.2228 Jan 2020 09:28
minor feature:
abc2abc: added -useclef option.
2020.06.2228 Jan 2020 08:38
minor feature:
abc2abc: added -useclef option.
2020.06.0107 Jan 2020 09:33
minor feature:
Improved compatibility with abcm2ps; bug fix in midicopy; more compact chords in midi2abc.
2019.12.2223 Dec 2019 12:19
minor feature:
midicopy: introduced new options for handling the percussion track.
2019.12.0910 Dec 2019 11:24
minor feature:
abc2midi: new feature. Since double quotes notation is frequently misused to display other information that can cause a problem, the new option-NGUI ignores any guitar chords in the body of file.
2019.11.1318 Nov 2019 08:22
minor feature:
midi2abc: modified output for -midigram output.
2019.08.1113 Aug 2019 08:10
major bugfix:
Fixed bugs in abc2midi, yaps, and midi2abc.
2019.08.0206 Aug 2019 08:36
major bugfix:
Fixed -stats bug in midi2abc.
2019-08-0206 Aug 2019 08:32
major bugfix:
Fixed -stats bug in midi2abc.
2019-07-1216 Jul 2019 10:43
major bugfix:
Option -noly added to midi2abc.
2019-05-1520 May 2019 12:27
major bugfix:
midi2abc extended to handle automatic clef changes a la abcm2ps.
2019-05-1213 May 2019 09:28
major bugfix:
Fixed minor bug in midi2abc.
2019-04-1315 Apr 2019 11:50
major bugfix:
Fixed minor bug in midi2abc.
2019-03-2325 Mar 2019 09:46
major bugfix:
Fixed bug in abc2midi (spurious infinite loop error).
2019-02-0813 Feb 2019 13:36
major bugfix:
Fixed bug in abc2midi (dotted bars were not recognised).
2018-12-0103 Dec 2018 13:24
major feature:
Fixed bug in abc2abc.
2018-10-2507 Nov 2018 07:26
major feature:
midi2abc: introduced option mftextpulses which will output in pulse units instead of beat units.
2018-06-1318 Jun 2018 14:20
major feature:
Midi2abc catches negative time increment in midi file.
2018-05-0224 May 2018 11:38
major feature:
Abc2midi: deprecated !ped-end! and introduced !ped-up! for abcm2ps/abc2svg compatibility.
2018-03-2126 Mar 2018 12:40
major feature:
This release fixes a bug in abc2midi (P: field containing spaces).
2018-03-0812 Mar 2018 08:25
major feature:
This release fixes a bug in abc2abc.
2018-02-2226 Feb 2018 09:28
major feature:
Midi2abc -stats returns "pitchentropy".
2018-01-2529 Jan 2018 14:24
major feature:
Midi2abc -stats returns "pitchentropy".
2018-01-0205 Jan 2018 13:40
major feature:
Midi2abc has the new option "-stats" (detecting key signature and time signature meta commands)
2017-12-1012 Dec 2017 08:27
major feature:
Abc2midi: abc2midi now implements the command
abc-include "file.abc" where "file.abc" is typically a header file which defines various global parameters. For example, the file could remap the channel pitches to particular percussion instruments using the MIDI drummap
command.
2017-12-0611 Dec 2017 18:45
minor feature:
Midicopy: added an option -xchns to exclude specific channels.
2017-11-1014 Nov 2017 10:42
minor feature:
Midi2abc: minor enhancement for -stats function.
2017-10-2223 Oct 2017 08:42
minor feature:
Midicopy no longer outputs tracks that are not needed.
2017-10-1820 Oct 2017 12:55
minor feature:
This release fixes a minor issue in abc2midi; complex chords were incorrectly converted to open form.
2017-08-2225 Aug 2017 07:28
major bugfix:
This release adds the "-stats" option to midi2abc.
2017-07-1831 Jul 2017 11:08
major bugfix:
This release fixes a serious bug that caused abc2midi to enter an infinite loop.
2017-06-1014 Jun 2017 12:16
major bugfix:
This release fixes a bug in the !shape! command.
2017-04-1618 Apr 2017 07:17
major bugfix:
This release fixes a serious bug that prevented MIDI commands from working properly. Users are urged to upgrade.
2017-04-1214 Apr 2017 09:29
major feature:
This release introduces the new commands MidiOff / MidiOn.
2016-09-2526 Sep 2016 09:09
minor bugfix:
This release fixes a bug that caused the programs to segfault in some cases.
2016-09-2021 Sep 2016 07:23
minor bugfix:
This release fixes a minor bug in U: fields; lower case characters are now allowed.
2016-07-2011 Aug 2016 08:23
minor bugfix:
This release fixes a bug in midi2abc.
2016-05-0509 May 2016 10:38
minor bugfix:
This release fixes a transposition bug.
2016-03-1513 Apr 2016 08:49
minor bugfix:
This release fixes spelling mistakes in the documentation.
2016-03-0308 Mar 2016 13:23
minor bugfix:
This release fixes a bug in abc2abc (K:none).
2015-09-2829 Sep 2015 11:25
minor bugfix:
This release introduces changes to the syntax of the I: command.
2015-08-2528 Aug 2015 08:00
minor bugfix:
This is a minor bugfix release.
2015-06-0708 Jun 2015 08:51
minor bugfix:
The !bend! command was fixed (it didn't work within a slur).
2015-06-0204 Jun 2015 09:47
major feature:
This release introduces the new commands MIDIdef and MIDIx.
2015-03-1618 Mar 2015 09:07
minor feature:
In addition to several bugfixes, this release increases the number of voices to 24.
2014-10-1629 Oct 2014 13:50
minor feature:
In this release, the new option "-silent" was introduced to silence all messages.