VST Oversampler 1.4 (with SSE/3DNow! support)
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
So tell me ... do you think it's safe to assume everybody has SSE? I implemented switching between x87, 3DNow!, and SSE processing. It works but it makes the code ugly and the binary quite a bit larger, so it'd be nice if I could just use the fixed SSE.
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
- 3846 posts since 15 Mar, 2002 from Underworld
Well, SSE showed up around 2000-2001, so I think you can safely assume everybody has SSE
. Even my old PIII 733 which I use occasionally has SSE. SSE2 OTOH... almost there
, with computers being so cheap these days.
It is no measure of health to be well adjusted to a profoundly sick society. - Jiddu Krishnamurti
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
'k, since nobody else has complained I'll configure version 1.4 to use SSE then.
Last edited by Chris Walton on Fri Dec 21, 2007 6:09 pm, edited 1 time in total.
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
- 304 posts since 3 Nov, 2007 from Earth, USA, CO, Denver
Yes SSE only please! I prefer smaller, tighter code...
You can always keep an older version around for the ancient computers.
cheers!
You can always keep an older version around for the ancient computers.
cheers!
-
- KVRist
- 126 posts since 16 Jun, 2004
Chris, will there be a new version before the holidays? I would like to see one that automaticaly somehow by the name let's the user know that it is the oversampled plugin and not the normal one. Oh, and the Sonalksis issue would be great too if it would be solved.
Regards and happy holiday!
Regards and happy holiday!
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
Nope, sorry, too busypunkrockdude wrote:Chris, will there be a new version before the holidays? I would like to see one that automaticaly somehow by the name let's the user know that it is the oversampled plugin and not the normal one. Oh, and the Sonalksis issue would be great too if it would be solved.
Regards and happy holiday!
But again, since version 1.3 the oversampler does change the name ("MyPlugin" -> "[OS] MyPlugin"). If this doesn't work for you even with 1.3 or 1.3.5, please let me know what host you're using.
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
Well you could assume that people without SSE wont waste processing power on oversampling anything.
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
Anybody read CM121 yet? 
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 have tried it in Sonar 6 Studio Edition and Samplitude 9 SE. Samplitude shows two of each plugin and I have to check which one takes up most CPU to know which one Oversampler is. Regards
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
That's weird. Will investigate in the next few days.
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
Ey, what's happening around these parts? Chris you are making a great plugin but please fix some of the bugs so I can use it with confidence. Rock on! 
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
Thanks Bonte 
I'm going to bump 1.3.5 to stable and bring out 1.4 beta in a few minutes. The new beta has support for SSE, 3DNow!, and also recognizes itself if it's called _os.dll instead of the traditional .os.dll
I have not been able to test 3DNow! detection because I have no AMD machine available to me. I hope it works.
I've gotten a report that it seems to not show inside Reaper, so I will investigate that, as well as the name issues punkrockdude mentioned.
I'm going to bump 1.3.5 to stable and bring out 1.4 beta in a few minutes. The new beta has support for SSE, 3DNow!, and also recognizes itself if it's called _os.dll instead of the traditional .os.dll
I have not been able to test 3DNow! detection because I have no AMD machine available to me. I hope it works.
I've gotten a report that it seems to not show inside Reaper, so I will investigate that, as well as the name issues punkrockdude mentioned.
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
The first time I opened plugins with the 1.4 beta, it said "SSE support detected", but it doesn never appear anymore so in Samplitude 8 I can't know which one is which since it doesn't add .so to the name. Regards
- KVRAF
- Topic Starter
- 2187 posts since 25 Jan, 2007 from the back room, away from his wife's sight (or so he thinks)
Yeah, it should only happen the very first time the .dll is loaded.
I'm still at a loss why the name doesn't show up for you .. my DVD drive is broken at the moment so I can't install the samp 8 SE I have
I'm still at a loss why the name doesn't show up for you .. my DVD drive is broken at the moment so I can't install the samp 8 SE I have
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.
