abcMIDI 2019-05-15

The abcMIDI suite consists of programs for turning ABC music files into MIDI and vice versa, typesetting them as PostScript files, and manipulate them in several ways.

Tags abc music conversion midi cross-platform
License GNU GPL
State stable

Recent Releases

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.