[yoshimi] Re: V 1.5.7 rc2

  • From: Kristian Amlie <kristian@xxxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Sun, 11 Mar 2018 18:43:04 +0100

On 11. mars 2018 17:45, Will Godfrey wrote:

AddSynth Voice AAARRRRGGGHHHH!!!
OK, I feel better now.
We have a bugfix, The modulator selection had stopped working. The good news
is things are a lot easier to follow with this commit ...

The AddSynth voices and modulators have extremely complex relationships, and
it's only now that I fully understand them!

The names of the voice and modulator oscillator selections have been changed,
as previously they were very confusing. Also the oscillator selectors for
voice/modulator 1 have all been greyed out, as they don't do anything. You can
only ever select Internal/Local, or one from a lower numbered voice.

The modulator numbers are syncronised to the voice numbers, so Mod. 3 will be
defined by the settings in Voice 3 modulation editor.

It's important to understand that oscillators always exist even if they aren't
used!

If you set up voice 2 as a square wave, and voice 1 as a triangle wave then 
set
voice 3 to voice 2, voice 3 will get a square wave.

If you then set voice 2 to voice 1, voice 2 will get a triangle wave but voice
3 will still get a square wave. Thnk about that one :)

Voice 3 can use the oscillator from voice one, even if voice 1 is switched 
off.

Modulator 3 can use the oscillator from modulator 1 even if modulator 1 is
switched off, but modulator 3 can't directly use voice 1 if voice 1 is 
switched
off.

However, if voice 2 is using the oscillator from voice 1, and modulator 3 is
using voice 2, it will actually get voice 1 oscillator, even if voice 1 is
switched off! Got that?

When a voice or modulator is pointed to another voice/modulator, the 
oscillator
window will show the waveform of the actual source, and all the controls will
seem to do nothing. However they are still changing the internal oscillator,
and if you switch back to that you will immediately see and hear the changes.

Confused?

Yes. :-)

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