VST Oversampler 1.4 (with SSE/3DNow! support)
-
- KVRian
- 520 posts since 11 Sep, 2003 from Berlin, Germany
Could you give me an ultra-quick rundown of what I would need to compile this myself? When I asked for my little nasty feature I didn't notice this was open source. Probably I can hack it in there myself, but I never build anything on windows.
Cheers!
Cheers!
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
I've only used the Microsoft compiler, so no idea if you could get it running with MingW - best get yourself Visual Studio Express (free). Anyway, it says in the README.txt what you need - Laurent de Soras' HIIR library, and the VST SDK 2.4 (aeffect.h and aeffectx.h and vstplug.def). You're welcome to send me an email if you need more help. 
Cakewalk by Bandlab / FL Studio
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
-
- KVRAF
- 3150 posts since 22 Dec, 2004
The 1.35 beta doesn't do so well on my system.
The instrument version of energy xt (1.4) doesn't load in energy xt or cubase(sx 2.2) The effect version just shows the parameters rather than the normal GUI. I have not tried it with any other plugs though.
For the instrument version an error message states: A DLL initialization routine failed.
edit: Should there be an audible different between the 1.3 and 1.35. It doesn't look like any changes were made that would affect the sound (sans the 64bit compatibility).
The instrument version of energy xt (1.4) doesn't load in energy xt or cubase(sx 2.2) The effect version just shows the parameters rather than the normal GUI. I have not tried it with any other plugs though.
For the instrument version an error message states: A DLL initialization routine failed.
edit: Should there be an audible different between the 1.3 and 1.35. It doesn't look like any changes were made that would affect the sound (sans the 64bit compatibility).
-
chrisdreamsynth2 chrisdreamsynth2 https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=94262
- KVRer
- 21 posts since 13 Jan, 2006
In Sonar 7 the oversampler dll is not shown in the plugin menu... in Reaper i get crashes for several VSTi's
I try to understand, how the downsampling process takes into account the frames of samples, the windowing. For example if you process a range of 1024 Samples and another one and append them to get a result you ran into problem if both frames are downsampled independent. But: I usually sounds great!:-) I love the oversampler. A "always 44Khz" Sampler would be great too: using a host sample rate of 96KHz you could use the Downsampler just for the plugins that dont't work at 96KHz...
I try to understand, how the downsampling process takes into account the frames of samples, the windowing. For example if you process a range of 1024 Samples and another one and append them to get a result you ran into problem if both frames are downsampled independent. But: I usually sounds great!:-) I love the oversampler. A "always 44Khz" Sampler would be great too: using a host sample rate of 96KHz you could use the Downsampler just for the plugins that dont't work at 96KHz...
Production with Style
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
Hmm, yeah, I was seeing a problem with the GUI not showing as well, which is why it's only beta
(I couldn't figure out the reason at the time). Will investigate tomorrow.
EDIT: Already found the problem
I'm an idiot
... will reup tomorrow.
EDIT: Already found the problem
Cakewalk by Bandlab / FL Studio
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
-
- KVRist
- 126 posts since 16 Jun, 2004
I am having troubles too seeing GUI's, so please upload a fix, because that would be awesome. Have you set up a donation paypal account or something?
I also noticed that there is no sound when I use my Sonalksis EQ and compressor.
I also noticed that there is no sound when I use my Sonalksis EQ and compressor.
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
wasn't feeling too well today, sorry, but it should be fixed now - simply download it again.
See the website.punkrockdude wrote:Have you set up a donation paypal account or something?
Cakewalk by Bandlab / FL Studio
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
I just implemented support for SSE and 3DNow!. I need some volunteers to help me try it - I need one person with a computer that has 3DNow! but not SSE (older Athlon), and I need one person who has neither SSE nor 3DNow! (very rare these days, I know...)
Cakewalk by Bandlab / FL Studio
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
-
- KVRAF
- 3150 posts since 22 Dec, 2004
I've got an athlon 2400+ but I think it supports sse.
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
Best is if I just upload an .exe for people to try that tests my SSE/3DNow! testing routine, and pops up a Messagebox with the results. I'll be gone all day today though so I'll do it tomorrow.
Cakewalk by Bandlab / FL Studio
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
-
- KVRian
- 536 posts since 8 Dec, 2004
so is there a plan for a 4x oversampler?
Its insane what just 2x oversample does when you modulate the filter at audio rate. 
edit: oops sorry found the other thread
edit: oops sorry found the other thread
-
- KVRAF
- 6937 posts since 4 Jun, 2004 from Utrecht, Holland
Someone actually asked that? In that very wording?Chris Walton wrote:CAN HAS SRC PLZ!?!?
My MusicCalc is temporary offline.
We are the KVR collective. Resistance is futile. You will be assimilated.
We are the KVR collective. Resistance is futile. You will be assimilated.
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
Shortly after the release of 1.3 Final (which was open source):

My reply:hi
u wrote the vst oversampler rite. well im learning c++ and i wanted 2 ask if u could give me sum source code 2 learn what u do 2 write vst plug. or like caturday CAN HAS SRC PLZ!?!? LOL!!
thx
<name removed>
... no reply so farHi,
Starting with 1.3, the VST Oversampler is open-source. The source code is in the .zip file with the .dll.
Translation to LOLCAT: VST OVERSMAPLER 1.3 HAS A SRC FLAVOR! SRC IS IN UR ZIP, COMPILIN UR DLL
Have fun!
-- Chris
Cakewalk by Bandlab / FL Studio
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
-
- KVRian
- 520 posts since 11 Sep, 2003 from Berlin, Germany
One of the greatest (alleged) signature-quotes on this board is "DO I BE GOOGLE OR WHAT?" 
Which I was, by the way, to find this great tutorial:
http://www.teragon.org/code/visual-stud ... howto.html
Which allowed even me to compile this plugin and include my little feature: if the ".os" part from the dll name is missing it will try to load the plugin from a different directory, thus allowing me to transparently replace a plugin.
If someone else cares about this feature (didn't seem like that yet) I'd happily post my version.
Which I was, by the way, to find this great tutorial:
http://www.teragon.org/code/visual-stud ... howto.html
Which allowed even me to compile this plugin and include my little feature: if the ".os" part from the dll name is missing it will try to load the plugin from a different directory, thus allowing me to transparently replace a plugin.
If someone else cares about this feature (didn't seem like that yet) I'd happily post my version.
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
Does it look in a fixed directory for the VST?
If it isn't messy I'd be happy to include the feature in my tree
(Although I do fear it might not always be the best idea to transparently replace a plugin like that...)
Maybe I should start including the project file in future distributions, so that people that want to compile it can simply drop the VST SDK and HIIR in the right folders and go.
If it isn't messy I'd be happy to include the feature in my tree
Maybe I should start including the project file in future distributions, so that people that want to compile it can simply drop the VST SDK and HIIR in the right folders and go.
Cakewalk by Bandlab / FL Studio
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
Squire Stratocaster / Chapman ML3 Modern V2 / Fender Precision Bass
Formerly known as arke, VladimirDimitrievich, bslf, and ctmg. Yep, those bans were deserved.
