17 Oct 2025 Release This release corrects an out-of-bounds error discovered during testing.
Fix out-of-bounds error.
23 Sept 2025 release This release makes improvements to how missing ] chord off is handled.
Better handling of missing ] chordoff
23 July 2025 Release This release makes some corrections and improvements to mftext, the MIDI analysis tool. It also fixes a bug reported by Colin Hume and makes some other small improvements.
Fix for identify_decoration_name(), small improvements to mftext.
19 July 2025 Release I have made a small change to how ties are handled to resolve a problem reported by Colin Hume.
Fix for crash on tie error (Colin Hume's example)
remove references to CHANGES file
22 May 2025 release I have made a number of changes to better align the code with toadflax, in particular trying to use consistent function names.
Changes to align code with toadflax.
5 Mar 2025 release This release takes some changes to microtone handling from Seymour Shlien's 16 Feb release of abcMIDI.
Small correction to microtone handling.
27 Feb 2025 release This release fixes a problem with reporting character position in error messages. It also tidies up microtone handling.
3 Feb 2025 release This release makes changes to microtone-handling to introduce temperamentshorthand mode and to match the behaviour of the abc2midi 13 Jan 2025 release.
Fix character reporting in error messages, tidy up microtone code.
14 Feb 2025 release This release fixes an additional problem reported by Jaehun Jang not fixed in the previous release.
Tidy up Makefile and address poc0 crash.
7 Feb 2025 release This release fixes some problems reported by Jaehun Jang after running some stress tests on abc2midiu.
Fix for problems reported by Jaehun Jang.
3 Feb 2025 release This release makes changes to mictone-handling to introduce temperamentshorthand mode and to match the behaviour of the abc2midi 13 Jan 2025 release.
Changes so that microtone-handling matches abc2midi 13 Jan 2025 release.
30 Jan 2025 release This release makes further internal code changes to improve the way microtones are handled.
Tidy up microtone handling.
19 Jan 2025 release The main changes in this release are internal code changes. The microtone handling is now mainly moved to a new file. I have also update mftext to report the value of a pitchbend.
Update wine Makefile
Organize microtone code into a separate source file.
Improvements to decoration/abbreviation handling.
Fix for handling of decorations.
23 Dec release I have tidied up the microtone handling in this release and also added some extra guitar chords using an online reference to guitar chord names. I notice that some of the names I already had were missing from the online reference. This is slightly worrying because I only want to support names that are widely recognized and used.
Tidy up microtone handling, add some guitar chords.
Fix for crash, update suspended chord definitions.
19 Dec interim release Today (19 Dec 2024) I have made a new code release. This should fix a problem with the -o problem, which could have been responsible for stopping EasyABC from working properly. I am not entirely happy with this release, so intend to come back to it.
Fix for -o name.mid problem.
Fix for -o option, some improvements to microtone handling.
New release of abc2midiu Today (14 Dec 2024), I have uploaded a new version of abc2midiu. The main change is in the way single character shortcuts for decorations are processed. Unfortunately in doing this, I discovered that the old abc2midi supported a slightly different set to what the abc 2.2 standard specifies. So that old abc files can still be processed as by the old abc2midi, I have introduced a compatibilty flag in the command line arguments.