This is starting to drive me a bit nuts, but...
Playing midi live versus letting a sequence play makes a strange difference that I cannot understand. What is it?
I'm writing my first VSTi right now and have managed to make a neat little monophonic synth that plays smoothly and without clicking when played live. But the moment I record a sequence and play it back it clicks between each note. What on earth is it doing differently? Consider this a cry for help, please.
I've tried it in musagi, using my vsti and it does not cause this weirdness?!
Thing is, this is my first go at vstis and this is really nothing, yet, and probably unorthodox. But somehow it seems like I've immediately run into a fundamental concern I have to figure out. So, please, don't think I'm complaining in any way, I'm just asking in hopes you can shed some light on this, so I can proceed with greater happiness and some good hope.
Thanks in advance!
PS: I gladly share the source or dll with you, of course! It's based on the rotten 2.4sdk example. I add limited oversampling, PW, pitchbend, vibrato, "click free playing", tight in/out ramp which normally only kicks in at noteOn from nothing and noteOff into nothing and an additional sine waveform. I tried a whole lot of things to see what might cause the playback clicking, but thus far to no avail.
Weird Question...
- KVRAF
- 3205 posts since 17 Apr, 2010 from Slovenia
- KVRAF
- Topic Starter
- 3205 posts since 17 Apr, 2010 from Slovenia
Oh yes, haha, I've tried everything. I normally ask only at the very end of my faculties. But thanks anyway, of course. There's ONE thing I haven't done, yet, partially out of lack of confidence that I might figure it out that way, but I haven't run debug, yet. It probably will tell me more, but maybe I could spare myself the tumbling about in it by a hint from the master! 
- KVRAF
- Topic Starter
- 3205 posts since 17 Apr, 2010 from Slovenia
NO, the waveform does not produce clicks by itself, of course. Phase, however is just the thing, I made sure the phase won't get reset with a new trigger/note, meaning that it swings through. That makes it play beautifully live and in musagi, but mulab does something that I can't figure out just yet, which either does something with the buffers (trigger init?!) or could have some influence on the phase, but I can't imagine that?! I really don't know.
Sequence wise I've done all versions, of course, overlapping legato most importantly, straight up recording without quantization, tight succession (while that's nonsense, of course)...pfff...weird.
Sequence wise I've done all versions, of course, overlapping legato most importantly, straight up recording without quantization, tight succession (while that's nonsense, of course)...pfff...weird.
