Hi, thanks for checking out the repo.
My goal for this library is to be used in my TinyBit-lib project for which i'd like it to stay as platform agnostic as possible. And since i usually work in embedded environments, C is my go-to. So for now i have no intention to update it to support C++ specific features.
You are of course welcome to add whatever you like as long as it still compiles as a C project.
As for using it in your own project, please go ahead. I'd love to check it out. I'm not entirely sure if the current API will be fully stable over time though, so you'll have to bear with me.
Originally posted by @MeesCode in #1
By now, I/we have implemented your code with zero modification, and tested with the speed the plough.
The below screenshot is a clip from a plugin for LMMS that I/we built, and ABC Parser is promising so far for use within the plugin.

BTW, I had to set the MAX_NOTES be as high as 1024 for most of the notations to parse. Is it safe to do so?
Originally posted by @MeesCode in #1
By now, I/we have implemented your code with zero modification, and tested with the speed the plough.
The below screenshot is a clip from a plugin for LMMS that I/we built, and ABC Parser is promising so far for use within the plugin.

BTW, I had to set the MAX_NOTES be as high as 1024 for most of the notations to parse. Is it safe to do so?