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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This release makes changes to microtone-handling to introduce temperamentshorthand mode and to match the behaviour of the abc2midi 13 Jan 2025 release.
Last edit: James Allwright 2025-02-27
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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.
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.
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.
30 Jan 2025 release
This release makes further internal code changes to improve the way microtones are handled.
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.
Last edit: James Allwright 2025-02-27
7 Feb 2025 release
This release fixes some problems reported by Jaehun Jang after running some stress tests on abc2midiu.
14 Feb 2025 release
This release fixes an additional problem reported by Jaehun Jang not fixed in the previous release.
27 Feb 2025 release
This release fixes a problem with reporting character position in error messages. It also tidies up microtone handling.
5 Mar 2025 release
This release takes some changes to microtone handling from Seymour Shlien's 16 Feb release of abcMIDI.
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.
19 July 2025 Release
I have made a small change to how ties are handled to resolve a problem reported by Colin Hume.
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.
23 Sept 2025 release
This release makes improvements to how missing ] chord off is handled.
17 Oct 2025 Release
This release corrects an out-of-bounds error discovered during testing.