[yoshimi] Back to work

  • From: Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Fri, 20 Jul 2018 14:54:36 +0100

Here we've had several weeks of unremitting high temperature, high humidity and
high pollen count :(

This has made steady concentration somewhat difficult, but today (at last)
We've had rain, and a significant drop in temperature :)

So, going back to the instrument format issue. I checked on the size of the
full set of banks we have by default. It comes to about 3.5M. That's not really
a lot of storage. So how about changing it so we always store both formats
locally, and make the format settings apply only to exporting banks. Actually,
it might still pay to export both too, as Zyn and older Yoshi simply won't
recognise the .xiy format.

As a bit of an aside, there is in fact one non-compatible change we made to .xiz
files. That is in the filter tracking where we have an extra button for
tracking range. Should we revert that for legacy format? I'm thinking that if
the button is checked, then just for legacy files, multiply the control value by
2 and truncate to a maximum of 127.

I've also had a thought about the 'Solo' feature where I think it can be made a
bit simpler yet more flexible at the same time. This would *only* apply to loop
mode and would allow it to perform both Loop and TwoWay functions together.

What I'd like to suggest is when Loop is selected add a second CC value.
Like this, the first CC would do a count up and loop to 1, the second would do
a count down and loop to 16 and if both CCs were the same you'd get the current
TwoWay behaviour, where >=64 counts up <64 >0 counts down.
Both CCs could have an 'off' position so you don't waste the limited number
that are available.

These are not immediately important issues. Besides, there is still plenty do
under the hood :(

-- 
Will J Godfrey
http://www.musically.me.uk
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 source code is available from either: 
https://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Other related posts: