[yoshimi] Part's leakage

  • From: redu <reino.urala@xxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Wed, 10 Apr 2019 09:39:16 +0300

“Parts leakage” in Yoshimi (and in ZynAddSubFX)
Ref:
There is a low level signal leak from PARTS signals. Worst case leaking is audible when using sinus signal synthesis and multiple activated parts (Sinus voices are great to reveal all kinds of distortions and intermodulations too):
I have got a HammondB3 style project with 9 sinus signals drawbars (16’   8’   5 1/3’   4’  2 2/3’  2’   1 3/5’  1 1/3’  1’). For years I found that there is a slight output leakage from all activated Part’s (small square boxes selected in mixer panel). This leakage is present only if one or more keys are pressed.
So what, you say? Well: Especially low frequency sinus voices are not sounding “sinus clean”, but there is an according low level 8 frequency harmonic content present all the time.
I have got two “Hammond’s”. One is built using two MIDI keyboards and a PC with Yoshimi softsynth. The other is built using an Arduino to create MIDI-messages from keys with single switches to PC with Yoshimi softsynth.
The said leakage effect is smaller in my MIDI-keyboards application, but untolerable in the the Arduino application. Maybe, audio bandwidths are different? Or??
Checked MIDI levels using aseqdump application, and they is working correcly 0...127. Checked the Yoshimi “virtual keyboard” instead of the physical keyboards, and the leakage remained.
Of course, I can play clean sinuses in “instrument presets”, by activating only used Part’s, but then all the traditional Hammond style drawbars mixer is lost.
Would there be any idea, how to get rid of this leakage. Yoshimi sinus voice quality is great, but this harmful leakage makes sinuses “rough”.  Grounding?
redu

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: