Hi,
I recently bought Mux VST. Really love the interface, and am happy to see it being actively developed!
I've tried using it in a track, and noticed that it seems to be ignoring the sampling rate. This particular project I had set to 96kHz. I was replacing some of the setup by putting it inside Mux, but left the outside copy. When I went to play them side by side to make sure all was good, the Mux version sounded awful.
So, I got a blank project, set it to 96kHz, put a simple synth in and replicated it inside of Mux in the same project, and they were playing different notes. I had to lower the pitch by around 14-5 semitones in Mux to make it play roughly the same pitch ... a bit over an octave, I thought, that sounds like it's internally treating at least part of it as 44.1kHz.
So I set the project to 44.1kHz and played them together, and they were spot on.
I've checked for information, but I can't see if Mux VST supports 96kHz or not, though I would be highly surprised if it did not. It doesn't run out of audio buffer either, it just seems to be around 14.something semitones higher in pitch.
Host: Podium (I also tried hosting it in energyXT VST (the older first version) which worked fine).
Version: Latest 5.1.0
32-bit (host and VST)
The original setup I was doing used distortion, which had a lot more higher frequency in it, so I don't think Mux is just incorrectly doing the notes, I think it's processing internally at 44.1kHz and then feeding it to 96kHz.
Anyway, am I missing something (like an internal kHz setting, which I assumed it would get from the host), or is this a bug?
Thanks!
BUG: Mux VST seems to be ignoring host sampling rate
- KVRAF
- Topic Starter
- 1601 posts since 24 Jun, 2004 from Australia
I just wanted to add, I tried with energyXT just now for further confirmation of the issue and got the very same problem at 96kHz.
88.2kHz performs in the same manner, shifting the pitch (I had to test visually with a spectrogram, I'm at work and it isn't sound-related!). I have yet to test 48kHz, but I fully expect it would perform similarly. For some reason, energyXT isn't letting me use 48kHz with ASIO4ALL.
I've never programmed a VST, but is/are there a parameter/s that hosts pass to VSTs so that the VSTs know what samplerate to operate at, and is Mux correctly grabbing it from the host and passing the same to embedded VSTs?
88.2kHz performs in the same manner, shifting the pitch (I had to test visually with a spectrogram, I'm at work and it isn't sound-related!). I have yet to test 48kHz, but I fully expect it would perform similarly. For some reason, energyXT isn't letting me use 48kHz with ASIO4ALL.
I've never programmed a VST, but is/are there a parameter/s that hosts pass to VSTs so that the VSTs know what samplerate to operate at, and is Mux correctly grabbing it from the host and passing the same to embedded VSTs?
- KVRAF
- 13863 posts since 24 Jun, 2008 from Europe
Sorry for the delayed reply. Did some draft research and i think you're right. I'll further research this and fix things where necessary. Thanks for reporting!
- KVRAF
- Topic Starter
- 1601 posts since 24 Jun, 2004 from Australia
No worries! I was just about to go and test Mux VST in the demo mode of MuLab, too! I think I will anyway, to satisfy my curiosity. ;)
Thanks for taking the time to check it out. I look forward to the fix! (Well, assuming all is as it seems currently.)
[Edit]
OK so I checked it in MuLab, and just used the internal stuff. In other words, I left Basic Synth there, added notes. Used the same ones and hooked the track to Mux VST, and inside Mux VST, used Basic Synth... Everything was fine. So Mux VST is definitely picking up the sampling rate (MuLab was set to 96kHz). I guess that should be obvious, I expected it was.
So then I replaced it with the VST synth I was using, and same problem. Looks like Mux VST works fine with internal stuff, but the issue only occurs with VSTs inserted into it.
Thanks for taking the time to check it out. I look forward to the fix! (Well, assuming all is as it seems currently.)
[Edit]
OK so I checked it in MuLab, and just used the internal stuff. In other words, I left Basic Synth there, added notes. Used the same ones and hooked the track to Mux VST, and inside Mux VST, used Basic Synth... Everything was fine. So Mux VST is definitely picking up the sampling rate (MuLab was set to 96kHz). I guess that should be obvious, I expected it was.
So then I replaced it with the VST synth I was using, and same problem. Looks like Mux VST works fine with internal stuff, but the issue only occurs with VSTs inserted into it.
