Initial work on the class/string representation of the per-audio-item fx.
Put the effects section into the UI so that I can begin mocking up
how it will work...
The per-item effects workflow begins to take shape...
More awesomeness, still doesn't do anything...
Much closer to having the UI/file-format stuff finished...
This mostly completes the UI support for per-audio-item effects...
Create a wrapper class for QComboBox so that the callback mechanism can
also be extended there...  QSlider, etc... to follow.
Got the per-audio-item effects working with the project file format, also
literally skillions of fixes to pretty much all of it...
Commit changes to project history when done...
Add some functions for freeing memory that was previously just kept until
the OS reclaimed the process...  The per-audio-item effects would leak too
much memory otherwise...
Some initial hacking at the C part of this feature...
More C code for the per-audio-item effects...  Taking shape, but still a lot
of work left to do....
More C implementation of per-audio-item effects
Found an error in Valgrind where I had allocated 200 chars for file paths
in Euphoria, and had a 201 char path, so allocate 1024 chars for paths,
and do some cleanup of string handling...  I have no pity for people with
file paths longer than 1024 chars, so this should be it...
Fixes...
As other Linux DAWs continue to flounder along with stability issues and
otherwise advance at a snail's pace;  PyDAW adds a fucking sweet
per-audio-item effects feature...  and it only took me 4 days to code it.
Fix per-item-fx not working the first time you enable them...