Bernhard Schelling
Bernhard Schelling
So... things are going great? Or is that bad? I can't tell >_< Also, you might want to check out how to properly [post code here with syntax highlighting](https://guides.github.com/features/mastering-markdown/#GitHub-flavored-markdown).
Hi there Feel free to just include tsf.h in many places, but in one single C/C++ file you need to have ``` #define TSF_IMPLEMENTATION #include "tsf.h" ``` in there. Placement...
Can't you try moving the `#define TSF_IMPLEMENTATION` and `#include "tsf.h"` below the line `#include "SouncfontCreater.hpp"`? Not sure if that solves linker errors though. And there is no `#define TSF_IMPLEMENTATION` anywhere...
Whoa, thank you so much for this post. The comment in TMC_SET_VOLUME ```c //Raising to the power of 3 seems to result in a decent sounding volume curve for MIDI...
I'm usually on the mindset that libraries should be as friendly as possible in regards to compiler warnings. That usually means no warnings on GCC/clang with `-Wall -Wpedantic`, as well...
I would love to implement them with a tiny amount of code :-) The current LFO and lowpass filters aren't high quality so I don't think high quality is a...
Hi again So this soundfont sets an attenuation value of -997.5 while the value should be between 0 and 1440. The fix I committed clamps the value which makes it...
Ok, so there were some more values out of range which needed clamping. Soundfont regions are summed up from global zone, preset zone and instrument zone, so it's easy to...
Happy to hear! When making this last update, I added a printf to the places where we're now clamping values and for some sf2 files it's quite a lot. Most...
Mmh, that was embarrassing... thanks for pointing that out! I assume many presets of many soundfonts were quite broken because of the failed "optimization" I sneaked into that previous commit....