This is now in the latest build.

You make some very good points Hermann.
I've done some (very minor) untangling within Config itself, but there really
is too much contradictory stuff going on in there and in SynthEngine as well as
all the crossovers :(

The latest commit has a thorough cleanup of the logging system. All the magic
numbers have been replaced with labels, and in main there are a set of
commented out test examples. This is something else that had evolved over time,
and the options are not made as much use of as they could be.

The ability to hide non-critical stuff was originally requested by some of our
blind users. There are occasions where you can get storms of 'errors' which is
counter-productive when you have to wade through them with a Braille or screen
reader!

There is also the ability to separate out 'normal' messages (which will go to
whatever destination is preferred) as opposed to actual errors that will
always go to std::err.


The next area I intend to look at (again) is the bank structure. It
dramatically slows the start if you have a very large number of banks/bank
roots.

So that leaves the rest of Yoshimi for you all to play in :P

-- 
Will J Godfrey
https://willgodfrey.bandcamp.com/
http://yoshimi.github.io
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to