[yoshimi-user] FLTK - 1 : Will - 0 :( ... Release candidate for 1.2.4 :)

  • From: Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx>
  • To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
  • Date: Tue, 23 Sep 2014 22:00:42 +0100

With V 1.2.3 I introduced a slightly finer-grained way of handling Unison size,
but so that people could maintain compatibility with Zyn if they wanted to
related values were highlighted by making the spinner background a pale cyan
instead of white.

All good... Well, no.

A while ago I discovered that the highlighting wasn't working anymore.
Thinking I must have changed the code in some way I went through it with a
fine-tooth comb, then stepped back through the commits trying to find the
'bug' with no success at all.

Finally I remembered I'd placed a copy of 1.2.3 on a very old machine as a
final test before releasing it. I fired up that machine and there was the
highlighting working perfectly correctly. I took an exact copy and re-compiled
it again on my main computer. No go!

I've now spent nearly two weeks trying to sort this out. With the files
identical, and with it previously working on all machines I can only guess that
either FLTK itself, or one of the libraries it depends on has had a subtle
change - and since Yoshi 1.2.3 was released too.

What I have now managed to do is make the 'Size' label change colour instead,
and I've tried it on every machine at home and at work that I can get my hands
on. The word 'Size' is red for a Zyn value, and black otherwise.

This latest master commit I'm calling a release candidate. I would still like to
get that clearing of clip and peak level sorted before a full release if I can,
but don't want to hold back too long. There are quite a few useful enhancements
here.

Have fun.

--
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.


Other related posts:

  • » [yoshimi-user] FLTK - 1 : Will - 0 :( ... Release candidate for 1.2.4 :) - Will Godfrey