January 20, 2008

VST3 Whee...

by Chris Randall
 



I realize that I run the risk of becoming incredibly tedious about this whole VST3 thing, so I'll post this one bit and leave it alone for now. Pictured above is what happens when I cold-build the supplied sample code (the ubiquitous and omnipresent AGain project, which is the Hello, World of VST, and has been in the SDK since there was an SDK) and attempt to instance it in Cubase 4.


This is amusing on several fronts. They are, in no particular order:


1: The _exact_ same thing happens on OS X. This means that either C4.1 is busted for hosting non-Steinberg VST3s, the API for VST3 is busted, or the AGain project itself is busted.


2: The AGain build verifies 100% in the little application Steinberg provides to test VST3 plugins.


3: Without a working starting project (e.g. AGain), a developer is absolutely unable to build anything. Period. If you don't have a working starting point, you don't know if a problem you're having with your product is due to the host, the API of the SDK, or the plugin itself.


So, well, that's fun. I'm wondering if it's the version of VSTGUI they included that is causing this trouble. I'm also wondering if I care enough to figure it out. Steinberg is really swinging for the fences with this bitch, I'll say that much. Never a dull moment in the plugin development world.

 
 
 

23 comments:

Page 1 of 3
 
 

 
Jan.20.2008 @ 6:12 PM
inteliko
Is Steinberg doing the VST 3 or is Yammy fuckin that monkey??
 
 

 
Jan.20.2008 @ 6:30 PM
Chris Randall
Yamaha doesn't have much to do with Steinberg, as far as I can tell, beyond fronting them money and some "technology exchange." (Which seems to be "here's our mixer. Make it work with your shit" kind of stuff.) Lord knows Yamaha hasn't given them any reverb algorithms, because those plugs are just as bad as they ever were.

So this is entirely a Steinberg show, to the best of my knowledge.

-CR

 
 

 
Jan.20.2008 @ 10:20 PM
Adam Schabtach
Do I get to say "I told you so" yet?

:-)

--Adam

 
 

 
Jan.20.2008 @ 10:31 PM
quantize
Chris do you talk to them directly at all?! I would just be curious if they are responding to this...
 
 

 
Jan.20.2008 @ 10:43 PM
Chris Randall
The indie developer community's entire discourse with Steinberg takes the form of arguments in KvR's dev board, the Cubase forums, and the VST dev mailing list between Angus from FXpansion and Arne.

It works like this:

Arne: "TAAA DAAA!!!! We made this new stuff for you!"

Indie developers: "grumble, grumble..."

Angus: "Arne, this shit is totally fucking fucked seven times over. What the fuck?"

Indie developers: "Hey, yeah, Arne. It kinda is."

Arne: "Thanks for the comment, Angus. Blue yarn! Puppies!"

Angus: "...."

Arne: "Rainbows! Kittens!"

Angus: "Arne, you didn't answer my question about what the fuck..."

Indie developers: "Hey, yeah, Arne. You didn't really answer his question."

Arne: "TAAAA DAAAA! We made this other new stuff for you! Candy canes! Look!"

Angus: "...."

Indie developers: "*sigh*"

I couldn't even make this shit up if I tried. That is abso-fucking-lutely how it works. We are 100% beholden to the whims of a slightly eccentric German software engineer and his semi-dark behind-the-scenes over-bosses. This isn't to belittle Arne at all, because we all know for a fact that he actually does go to bat for us quite often. He gets slapped down by the paperclip pushers more often than not, it would seem.

That's life in the big city, though. It's a living.

As an aside, word on the street is that the VST3 decision came not from Steinberg but from Yamaha. I wouldn't have guessed it, but there you go.

-CR

 
 

 
Jan.20.2008 @ 10:57 PM
quantize
I won't mention names, but that sounds exactly like the beta process for another major developer..

Tester : Hey this shit is broken!

Developer : We're releasing it on Monday!

Tester : But hey, er this shit is broken!

Developer : Look thataway! didya see that?

Tester : Huh, wtf...hello?

Developer : TA DAH, released!

 
 

 
Jan.20.2008 @ 11:21 PM
Chris Randall
Shit. You mean there's another way to run a beta? That method you described works quite well for us. Just ask Shamman. ;-)

-CR

 
 

 
Jan.21.2008 @ 2:01 AM
vae
Without exaggerating too much, I think about half of the ~10 betas I've been participating in have actually been pretty much like that...
 
 

 
Jan.21.2008 @ 7:49 AM
inteliko
Quantize ...

I so agree.

I've been on the scumbag side of the beta test though, thankfully not for music products, but thats the way it works.

Some boss who literally can afford to wipe their ass with $100 bills will get you trained or they prefer the term "seasoned", they will get you classes and seminars until you are brainwashed to believe this new product is totally going to be the shiznit of all shiznits by a marketing specialists who knows absolutely nothing about this product. I had the unlucky job of being the middleman between the product and customer.
I got to hear all the probs and glitches and I can assure you the higher ups don't give a fuck no matter how much you open your mouth to them because it wont be in their budget forecasts to fix it say from 90-180 days. And wait it gets better... the money they expect in that budget to fix it..well guess where it will come from...you got it, the sales of the new shit that semi works!
Oh and did I mention they don't give a fuck what the customers , tech-support and customer service reps opinion on the beta or the new shit that semi works??
They hire an analysts to come in and have a focus session every say 6-8 weeks with the workers on the word from the street on the new product and how it can be fixed. Those meetings never go well, usually the 2-3 ppl who know what the fuck they are talking about have to explain the shit over and over again to the analysts who has no idea wtf the product even does and the other tech support and customer service reps who have no idea what the fuck you are talking about either(sounds like m-audio custt svc and tech support huh?). The whole meeting is usually spent on just one aspect instead of all the overall problems.
Smaller companies never have this problem..the owner is usually the tech support and customer service also.

..sorry for the rant..just another "if i were in charge".

 
 

 
Jan.21.2008 @ 8:29 AM
inteliko
Off topic...go check the Chris Barbour vid at Namm if ya aint done so. Funny as fuck!
 
 

 
Page 1 of 3
 
 

Comment:

 

Sorry, commenting is closed for this blog entry.