Looper's Delight Archive Top (Search)
Date Index
Thread Index
Author Index
Looper's Delight Home
Mailing List Info

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Date Index][Thread Index][Author Index]

Re: mobius for mac



On Sat, Jun 21, 2008 at 12:49 PM, andy butler <akbutler@tiscali.co.uk> 
wrote:

> perhaps there's more than one side to this,
> what a big company says can be a bit misleading,
> and what's more,
> they're saying through their publicity department.
>
> (and of course, I have slight reason to believe that you have an interest
> in software that is produced by small time independent developers :-)
> I have some personal experience of what validation/certification means
> from my business software. The checks that are done aren't to do with
> "bad coding" directly. The applicant has to prove that they are a
> "bona-fide" company, they have to provide documents from their business.
> That *is* a way to weed out *some* problem software, but it's
> no guarantee, and it's a barrier to small time developers, whether
> or not that's the intention.
>
> Now, of course my experience is from the M$ side of things, but it just
> isn't practical for Apple to do it differently by checking for "bad 
>coding".
> It would cost a fortune, and would mean that developers would be
> handing over their source code to be checked.
>
>
>
> As you'd be the first to acknowledge, there's a number of software
> developers on this list who don't write crap
> software, and they might not want to pay to go through some Kafkaesque
> certification process.
>
> andy butler


Since you answering to the list on things I'm not talking about in my
posts, I'd like to try another post here to explain my point better:

In particular I'm talking about the "Audio Unit Validator", a simple
utility that has already been around for some four or five years.
Together with a specification for the plug-in format this makes it
easy for small developers to (A) check out how to program an AU that
will be compatible with hosts etc and (B) bug check their work. Of
course some people "cheat" and do not check their coding according to
the format specification and then things may happen like this well
known example of AU host sequencers sending out a command for plug-ins
to empty the plug-in buffer before song start. Some AU plug-ins that
are not programmed to detect this call may then, after a sequencer
stop, start by throwing out the old audio buffer when called upon by a
song start message. That's just one example of the practical benefit
of having such a validating routine. We users can run the AU Validator
utility and get immediate feedback on which plug-ins on our system
that do not fulfill the AU specifications. This makes it easier for us
users to put together a stable music system. And it saves us a lot of
time.

As you see I'm not talking about "what a big company says // through
their publicity department" ;-). I'm talking about my own hands-on
experience of working with software for making music. But I have also
personally seen Apple affiliated developers taking personal contact
with freelance third-party plug-in developers just to help them get on
the track. So there is nothing like a "big company ignorant attitude"
among OS X application developers.

However, in the past OS X days Apple has done some goofy things, like
not releasing AU specifications early enough for 3d-p dev's to get
their stuff together on time for an upcoming major release - may be it
a system upgrade or some big application. I suppose THAT may be what
you have been hearing about? Yes, it sucks, and as you're saying it's
related to the way those big companies have to work under the pressure
of market competition; if you ever open up the doors to your
development lab just a tiny bit the other big companies will
immediately rip you off and take the revenue while you're own big
company still has to pay the development costs (like in that classical
Behringer example).

Finally - when I refer to not wanting to use "crap" tools that waste
my time, I don't mean that particular softwares are "crap". To me it's
the situation that is crap, since it robs me of my time. But that's
how it is and we have to live with it. We can't go back in time and
politely ask Steinberg to provide better guidance and control of VST
3d-p development. Today lots of stuff that make systems crash are
already out there. All I'm saying is that I don't have the time to
deal with all that and that I now prefer another more time efficient
method that is available.

This has nothing to do with musical qualities of VST plug-ins. I
decided to assemble the best VST plug-ins for Windows I could find, in
order to replicate my favorite patches from the TC Electronics
FireworX and Eventide Eclipse effect processor devices with the Mobius
VST looper. This project came out successfully and the funny thing is
that when Apple released MainStage I realized that what I had ben
building with Windows VST's in Bidule was actually "my own MainStage
for Windows". They are quite compatible, sound wise, but I would now
prefer to use Apple's MainStage as the host because all of Logic's
plug-ins are already there in-the-box. No need to fiddle around
looking for new VST's and test them, because Emagic (now with Apple's
financing) has already done all that work in order to provide me a
stable sound design palette.

-- 
Greetings from Sweden

Per Boysen
www.boysen.se (Swedish)
www.looproom.com (international)
www.myspace.com/perboysen