Marsyas
0.6.0-alpha
|
document how to use MRSDEBUG and similar stuff.
configure should check for alsa headers.
Move any useful comments out of Gain.h / Gain.cpp and into the MarSystemTemplate stuff.
all .cpp files should be inside the Marsyas namespace, instead of importing it.
all Foo::Foo(string blah) need to change to Foo::Foo(std::string blah); In other words, the argument list in .cpp needs to be the same as .h
document controls for ALL "core" MarSystems. (once that's done, tackle Processing, Analysis, and Synthesis)
finish putting Marsystems in categories. grep "ingroup none" *
Remove class from all doxy. Doxygen is happier if it can figure out the class by itself (ie place the doxy stuff right before the "class foo" line)
run dos2unix on all source files. Also (possibly) run astyle. Problem: these changes count as... umm... changes :). That means that you can't easily use svn blame to find out who made the last non-trivial change.
get Transcriber-simple integated in Marsyas. Then update pitchextract to use it (maybe?)
Nag gtzan about having a marsyas/Qt/ that contains stuff like MarSystemQtWrapper.
Discuss splitting MarSystemManager into MarSystemManager-atoms and MarSystemManager-molecules
doxygen for the apps? (maybe?) (seperate docs?)
Crash-proof certain functions in realvec (like calling median() on an empty realvec)
document realvec functions. In detail. Using all the doxygen tricks. For something as basic as this, it's worth it.
: add kurtosis
: add option to output running energy (we're calculating it anyway)