[yoshimi] Re: Panning Compensation

  • From: Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Wed, 19 Feb 2020 21:51:36 +0000

Well, I was going to leave this for now, but while waiting for a parcel
delivery (and not wanting to get involved in anything) I started browsing
around and...

There's a new branch called panning :)

We've been using the same code all over the place, so in this branch it's all
directed to an inline function in Misc/NumericFuncs.h

There are three implementations. The original Zyn equivalent, Yoshimi, and the
*only* one I could find code for. They all behave slightly differently. At the
moment the selection is hard-coded as panLaw at the top of Config.cpp. I
haven't worked out a way to get per instance control and across all the files
that are impacted.

It's purely an experiment at the moment, but I'd be interested in what people
think of it, (and any other possible variations you may know of).

Currently we do nothing about phase, but it might be possible to use the idea as
a basis of adding more pan options to include this, which would be quite a
step-up.

Oh well, back to more mundane matters...

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