Click noises in legato mode
- KVRist
- Topic Starter
- 407 posts since 6 Apr, 2008
When playing a mono sound with legato, at each each note start there is an audible - and visible - click transient. What I would expect is that after hitting additional keys, the sample would continue to play with constant amplitude, only changing pitch.
Steps to reproduce:
1) Import sine wave in new program
2) Set legato mode for group
3) AEG: sustain 0 dB, Velocity 0%; some glide > 0
Am I missing something?
Steps to reproduce:
1) Import sine wave in new program
2) Set legato mode for group
3) AEG: sustain 0 dB, Velocity 0%; some glide > 0
Am I missing something?
You do not have the required permissions to view the files attached to this post.
-
- KVRAF
- 2400 posts since 27 May, 2005 from Stockholm
Legato mode will (assuming you trigger the same sample) continue to play the sample, just altering the pitch of the playing voice (and not re-triggering envelopes etc), _but_ only if you actually play a legato, i.e. holding a key, trigger another. If you release the first key, the new key will re-trigger a new voice just as in poly mode.
If you want 100% monophonic behaviour, use mono mode.
If you get a click on note-on I would assume there is a click in the sample? Otherwise, please send the program + sample(s) for analysis.
If you want 100% monophonic behaviour, use mono mode.
If you get a click on note-on I would assume there is a click in the sample? Otherwise, please send the program + sample(s) for analysis.
TX16Wx Software Sampler:
http://www.tx16wx.com/
http://www.tx16wx.com/
- KVRist
- Topic Starter
- 407 posts since 6 Apr, 2008
Yes,the click happens if I hit a new note while holding another key (legato playing). I get the same behavior in either mono or legato mode. txprog attached.
You do not have the required permissions to view the files attached to this post.
-
- KVRAF
- 2400 posts since 27 May, 2005 from Stockholm
Ugh. I see the problem. There is code optimizing the voice stealer for complex waveforms and/or doing mono/legato between disparate waveforms. Unfortunately this foobars the case of simple sine somewhat and causes a discontinuity. Might need to make the trigger logic more complex. Unfortunately this is already somewhat tricky, since knowing exactly which wave is triggered is not as simple as one might think...
TX16Wx Software Sampler:
http://www.tx16wx.com/
http://www.tx16wx.com/
-
- KVRAF
- 2400 posts since 27 May, 2005 from Stockholm
I've put up a new version that deals with the case of single-sample mono mode. It should resolve any sharp discontinuities previously generated.
TX16Wx Software Sampler:
http://www.tx16wx.com/
http://www.tx16wx.com/
-
- KVRAF
- 6828 posts since 28 Apr, 2004 from france
- KVRist
- Topic Starter
- 407 posts since 6 Apr, 2008
Indeed, it's working flawlessly now with latest version. Thanks again for your great work!