[yoshimi] Re: Apologies - more questions!

  • From: Will Godfrey <willgodfrey@xxxxxxxxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Mon, 15 Apr 2019 18:25:44 +0100

On Mon, 15 Apr 2019 18:26:40 +0200
Jeroen Rijckaert <j.f.rijckaert@xxxxxxxxx> wrote:

Hi Will,

I'm new to the list, not so much a developer (knowing only a little
programming) but more a user. Did the wide range of possible A frequencies
cause any errors, warning, less userfriendly or other negative effects? If
not, why limit it (why fix something that ain't broke)? If so, what were
these negative effects? I hope we're not only limiting this because of
people cannot image that others would go beyond (insane, absurd, etc) it.

Regards, Jeroen Rijckaert


Hi Jeroen,
That's quite a reasonable question.

One problem is that the 'A' frequency field is a bit odd, and it was relatively
easy to accidentally set this so that you heard nothing at all, yet the VU
meters would still respond. You could waste hours trying to work out why Yoshimi
apparently couldn't send any audio out. It would be even more confusing if your
had some metering application hooked up as well - which would also probably
indicate the 'correct' level. 

Another potential problem is that with the extreme settings your entire system
might be attempting to send sub-audio or supra-audio at high volume to devices
that simply could not cope with them.

My KA6 unit can handle over 30kHz at full output if I set it for 96k sample
rate, as can most decent audio amplifiers. This is a particular risk for
tweeters.

This limit is by far not a complete solution. With key shifts and internal
octave settings, it's still possible to send out below 10 Hz or over 20kHz,
but you'd really have to be trying to do so now!

HTH

Will.


Op do 11 apr. 2019 om 10:58 schreef Will Godfrey <
willgodfrey@xxxxxxxxxxxxxxx>:  

Trying to clear up a lot of unrelated details and quirks, so please bear
with
me.

In 'Scales', 'A' note frequency can be set anywhere between 1Hz and 2kHz.
This
is frankly ridiculous!

After asking questions in several places and applying advanced google-foo
the
maximum range I've come across is just under +- 1/2 octave. Unless anyone
objects I'm considering limiting Yoshimi to that range. With the existing
range
added to the keyshift capabilities it is possible to inadvertently set up
Yoshimi so that nothing is heard at all.

It seems we need to think in terms of 'A' note being an absolute setting,
while
fine detune and keyshifts are relative ones.

Absolute values would be defined by a physical instrument we want to work
alongside. These, especially if very old could have any reference (my
grandmother's wood-framed piano was tuned to C=256Hz).

Having said that, a singer comes along and says they can't sing in that
key so
the physical instrument player grumbles and changes his fingering, while
we use
the keyshift to match.

Then the band? leader says we seem to be slightly out of tune with the
rest, so
the instrument player grumbles even more and retunes his instrument, while
we
tweak the fine tuning control.

Does that all make sense?
Anyone object to the change to limit to +- 1/2 octave?

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




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