libsmf
libsmf copied to clipboard
C library for handling Standard MIDI Files (*.mid)
When I tried to run the first line in the readme instructions, I got the following error: ``` $ ./autogen.sh autoreconf-2.71: export WARNINGS= autoreconf-2.71: Entering directory '.' autoreconf-2.71: configure.ac: not...
I am interested in using this library, and I first tried to import the smf.h to my program, but then it complains about functions such as smf_load() not existing: `smftest.c:(.text+0x15):...
https://sourceforge.net/projects/libsmf/ says that development has moved to https://github.com/nilsgey/libsmf but that doesn't exist. If this is now the new home of libsmf development, the SourceForge project should be updated to help...
The current release, 1.3.0, embeds copies of config.guess and config.sub that are too old to identify Apple Silicon machines. Making a new release with current autotools, and whatever accumulated fixes...
We use libsmf in Ardour. Recently got a bug report about a file from EZ Drummer that would not load correctly. After a lot of investigation and comparison of parsing...
- fix a buffer overflow in tempo change parsing. test case [16-elo_1977-birmingham_blues-[k].mid.gz](https://github.com/stump/libsmf/files/2801658/16-elo_1977-birmingham_blues-.k.mid.gz) - fix an assertion raised in the sysex size routine, also used by escape events (F7). fixed also...
libsmf as it exists now uses glib. Some people consider this OK; some people consider this undesirable. I'm currently in the OK camp. I am thinking of using it to...
These were removed with the glib removal. They should be restored. (Some discussion of this point took place in #1.) ABI-bump-related, so this goes on branch libsmf1.
Since we have the opportunity to change argument and return types due to the ABI bump, look carefully through all of them and ensure they make sense for what they...
This way they can be freely changed to accommodate new features, without breaking ABI again. ABI-bump-related, so this goes on branch libsmf1.