Rebranding/restructuring, phase 1...
More rebranding...
Even more rebranding...
Still rebranding, seems to build OK now...
Begin a major restructuring of the project folder heirarchy...
Begin the process of restructuring the ~/musikernel folder
More folder restructuring
Remove the per-track, pre-fx volume sliders, they are being replaced with
 a new concept...
Begin re-working the preset system...
More work on the new preset system, and many incidental fixes along the
way...
It seems that the converging of all track types into a single type that
can do anything is a monstrous task with little potential to be done
in small, iterative steps due to many different chicken/egg paradoxes,
so I'm just going to commit iteratively in a separate branch to avoid
touching too much code at once, and so I can throw it all away if it
becomes unfixable.
...and get the stuff that was left behind last commit because I didn't
push the "save" button...
Got the C stuff compiling again, although I dare not try to run it....
Shaking the bugs out of the new UI stuff...
Begin re-designing how tracks look (minus all of the multiplexing and
routing that hasn't happened yet...)
Begin implementing all of the multiplexing madness...
More work on the new tracks...
Begin hacking away at the data model for all of the new track stuff...
Remove the instrument/effect counts from the C part of the code, since
currently the UI part doesn't work that way...
Make file names integers from 0 to N to allow O(1) lookup times without
having to hash their values and risk collisions...