Kara-Moon Forum
April 29, 2024, 10:19:17 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: You can go back to the main site here: Kara-Moon site
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Yoshimi Milestone  (Read 3780 times)
folderol
Kara-Moon Master
****
Posts: 5308

Who? Me?


WWW
« on: April 05, 2011, 07:39:15 PM »

For quite some time now development of Yoshimi has been stalled due to a particularly elusive bug, that only appeared on 32 bit builds, and then not on all processors. To make matters worse, Cal, the developer did not have a machine that showed this fault, so had to keep trying things then asking the 'regulars' to test it again. As if that was not enough, the machines that showed the bug would run executables that had been compiled on a 'good' machine without problems.

It took a very experienced programmer from outside the Yoshimi group to find the bug - nicknamed the Heffalump Bug. I think Lars must have been bitten by this himself at some time. He zeroed in on it damn fast!

What happens is that when being compiled, each CPU architecture has a slightly different mathematics core, and this was where the problem was. Cal had included machine build instructions to use the fastest code. In just a few cases this resulted in rounding errors (numbers were rounded up instead of down) that made some notes sound out of key. The cure was simplicity itself (once you knew what to look for) just add an instruction to always round down!

We now have version 0.60.8 out of the door as a highly stable product with a host of detail corrections and improvements, along with the new 'unison' feature in AddSynth, improved left-right panning, more MIDI control and jack session support.

After a bit of a breather work will be continuing on the experimental 0.062 version which (amongst other things)  has MIDI controlled glitch-free patch loading while actually playing!
Logged

If you have a poem, I have a tune, and we exchange these, we can both have a poem, a tune, and a song.
- Will
Oren
Moderator
Kara-Moon Master
*****
Posts: 5444


...just looking for clues...


« Reply #1 on: April 05, 2011, 09:28:04 PM »

We now have version 0.60.8 out of the door as a highly stable product with a host of detail corrections and improvements, along with the new 'unison' feature in AddSynth, improved left-right panning, more MIDI control and jack session support.

After a bit of a breather work will be continuing on the experimental 0.062 version which (amongst other things)  has MIDI controlled glitch-free patch loading while actually playing!

Onward and upwards, Squire Folderol... wOO
Logged

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.133 seconds with 20 queries.