[yoshimi] Re: Poliphony - decisions, decisions

  • From: Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Thu, 14 May 2020 17:11:56 +0100

On Thu, 14 May 2020 09:24:22 +0200
Kristian Amlie <kristian@xxxxxxxxxx> wrote:

On 12.05.2020 22:23, Will Godfrey wrote:
On Fri, 8 May 2020 14:58:15 +0100
Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx> wrote: 
At the same time I've discovered another anomaly. This time with noteoff. It
seems that if two or more identical notes are started (presumably from 
multiple
keyboards/sources) the intention was to remove only the oldest one, but the
actual result has always been to remove all of them.

Putting in a 'break' would correct that, but due to the direction of the 
'for'
loop instead of taking out the oldest it takes out the newest. This again is
easily corrected.

I've tried it here and it works fine, but should we in fact do this?  

Sounds completely logical to me, I can't think of any reason not to.

OK. It's in now, along with a few small corrections.
It only applies to Poly mode (wouldn't make sense with the others). Also
regardless of this change the behaviour is a bit strange with Portamento. But
again, it wouldn't be relevant anyway.

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