Logic 7 released

Audio Plugin Hosts and other audio software applications discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

mjones4th wrote:Oops :oops: sorry!
Yes, leave my beloved Logic alone!! :cry: :x





:wink:
?????????????

Post

mjones4th quoth
I may not be the most knowledgible person when it comes to the history of the microprocessor, but I do own a bachelor's degree in this stuff,


So do I. Concurrent with the original RISC processors, so I've read the original papers.
Last edited by whyterabbyt on Thu Sep 30, 2004 4:10 pm, edited 1 time in total.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."

Post

Sure!

(Macs are better, PCs suck, Macs are better, PCs suck, Macs are better, PCs suck, Macs are better, PCs suck, Macs are better, PCs suck, Macs are better, PCs suck, Macs are better, PCs suck, Macs are better, PCs suck, Macs are better, PCs suck, Macs are better, PCs suck,Macs are better, PCs suck, Macs are better, PCs suck, Macs are better, PCs suck, Macs are better, PCs suck,) Just kidding.

Post

whyterabbyt wrote:mjones4th quoth
I may not be the most knowledgible person when it comes to the history of the microprocessor, but I do own a bachelor's degree in this stuff,


So do I. Concurrent with the original RISC processors, so I've read the original papers.
Cool! so we're peers! (well not exactly, I just graduated in 2001, lol!

I dunno, in what I've seen, the RISc architecture is superior, and maybe that's why Intel and AMD are cozying up.....? So to me it makes more sense that a pure RISC approach is superior?

Post

Which reaffirms my stance that RISC is better for CPU applications. Also, the cost (in terms of performance) of breaking down CISC instructions into a RISC-like instruction set is still very real, and still leads to a significant disadvantage for the X86 compatibles.
Rubbish - Opteron cleans the G5's clock at a slower CPU speed. The core's speed is not hobbled by being fed strategically ordered micro-ops - quite the reverse.
Not to mention that RISC architectures greatly simplify coding....
I find this talk about RISC in this era of Altivec and SSE3 amusing. All these processors are having new SIMD units added to do the real work relevant to us DAW users. These all have a shitload of NEW instructions. There does not seem to be a lot of REDUCING intsruction sets going on of late :^)

Another reason why the AMD Opteron is kicking butt is that it has the memory architecture to keep the core fed with data and instructions. CPU cores spend a large portion of those cycles doing nothing useful because the rest of the system cannot keep them busy. That's why this RISC/CISC debate is so NOT what is being discussed by people pushing the envelope. It is marketing guff from the early 90's.

And I used the plural "people" because you are not unique in this regard and I had no desire to personalise this discussion.

Eg

Post

Okay, my tail is tucked, geez, LOL! :help:

I studied all this stuff in the mid-to-late 90s when, as you claim, RISC vs. CISC was marketing fodder. Admittedly, I am not a practicing engineer, and I have only marginally kept abreast of the industry (but all that is soon to change, Johns Hopkins Grad Engineering, here I come! Yeah, suck on that lemon baby :D )

So I am arguing based on a couple of assumptions that, according to you, egbert and whyterabbyt, have been invalidated by technological advances. If so, then thanks for enlightening me.

So on that note, thanks for the knowledge, and sorry for my continued misconceptions...

RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, RISC is still better and CISC still sucks, Just kidding!

Post

why DAP is better/has more promise than FXTeleport:

(1) DAP is included for free with the DAW, and you can use as many nodes as you want. FXTeleport costs money and they charge an additional amount for each node. Someone above was saying that SIR was better than Logic's convolution reverb because it was free. I guess that only applies when it's free PC software.

(2) With DAP, there's no need to remotely control the node. People over at the FXTeleport site are always talking about the need to add some kind of remote control over the node. Some people use VNC. This is less elegant than DAP, which doesn't need this.

(3) DAP comes from the maker of the DAW, the OS and the computer. Not the case with FXTeleport. Multiple sources for the pieces of software increases the chances of glitches and adds to support woes (companies point the finger at someone else).

Of course, DAP needs to get AU support to live up to its promise.

Don't get me wrong, FX Teleport is doing a great thing and I hope they come out with a mac version, but a company in Apple's position can leverage an idea in ways that a small, single ISV cannot do.

This is exactly what Apple is going to do - leverage good ideas in ways that nobody in the PC world can do (or do as readily) because of the multiple parties involved in making everything.

Oh, and by the way, the idea that apple is "free from competition" somehow is, well, retarded. Apple has so much competition from wintel they are lucky to be alive. If they had no significant competitive pressure, what we'd see is something like what we with Microsoft (i.e., a company that doesn't need to improve its product because 90 percent of people buy it anyways and they don't feel they can switch). When your customers "can't switch", that's when you stop improving things (e.g., long Longhorn delay, etc.). That's Microsoft's gig. Not apple's

Post

cesjr wrote:why DAP is better/has more promise than FXTeleport:

(1) DAP is included for free with the DAW, and you can use as many nodes as you want. FXTeleport costs money and they charge an additional amount for each node. Someone above was saying that SIR was better than Logic's convolution reverb because it was free. I guess that only applies when it's free PC software.
The idea that DAP is "free" is so transparently false I can't believe you are putting it forward here. The cost of this feature is factored into the cost of Logic and the hardware.

It is a bit like saying the address book on your mobile phone or the feature where you swap info over bluetooth with another mobile phone is "free" with the phone. The cost is bundled in with the hardware.

If you buy additional Macs to exploit this DAP capability Apple will make their usual margin on them.

In the case of FX Teleport - the price of the product and keeping them in business is out in the open for all to see. It is absurd to compare this scenario with SIR which is plain and simple freeware from a very generous guy. Apple isn't in the freeware business.

Eg

Post

egbert wrote:
The idea that DAP is "free" is so transparently false I can't believe you are putting it forward here. The cost of this feature is factored into the cost of Logic and the hardware.

It is a bit like saying the address book on your mobile phone or the feature where you swap info over bluetooth with another mobile phone is "free" with the phone. The cost is bundled in with the hardware.

If you buy additional Macs to exploit this DAP capability Apple will make their usual margin on them.

In the case of FX Teleport - the price of the product and keeping them in business is out in the open for all to see. It is absurd to compare this scenario with SIR which is plain and simple freeware from a very generous guy. Apple isn't in the freeware business.

Eg
Hey, if you don't like the word "free", how about "no extra charge." Bottom line, if you buy Cubase you don't get DAP. You have to pay extra to FXTeleport. Them's the facts.

Edit - there is sytem link, but my understanding is that it's not really comparable because it doesn't run over TCP. You need audio interfaces on each PC.

Post

cesjr wrote: Bottom line, if you buy Cubase you don't get DAP. You have to pay extra to FXTeleport. Them's the facts.

Edit - there is sytem link, but my understanding is that it's not really comparable because it doesn't run over TCP. You need audio interfaces on each PC.
Hey Cesjr - I'm with you most of the way - this DAP thing is interesting - that's why I am reading and posting here.

It has been suggested in this thread that it will support 3rd party AUs in time and that would make it more interesting.

I think parallelism at the machine level is going to be necessary in the near term because machines aren't getting faster at the rate they were a few years back.

Processors will all be Multicore within 2 years but memory and I/O will need to expand massively to deal with the sample libraries and so on that are already here and the monsters yet to come. It is perhaps more practical to have several inexpensive machines with several lots of RAM and disk resources than one monster machine - look at the price of a Quad Opteron server for example. Sun has just released a monster for about 20K US fully spec'ed.

FX's products/System Link/DAP - even Midi over LAN from MusicLab and other comparable products - these are all products trying to assist people to harness the power of several machines in one studio production. I think these systems will continue to be refined and - who knows - maybe FX's ideas will be absorbed/cloned by Steinberg in System Link II or something ;-)

Regards,
Eg

Post

egbert, I'm definitely with you there.

It's not like DAP is the second coming. At the same time, it's not nothing. It's something pretty cool, and not just a FXteleport clone. (Not suggesting you were arguing otherwise).

Actually I think one of the cool things going on is that Apple may think it can waltz into audio and kick Digidesign/Steinberg/etc.'s butt the way FCP kicked Digidesign/Adobe's butt. I don't think it will be so easy, which should make for a good battle! Good for everyone, all around.

Post

Havn't followed the whole thread, just bumping in :)
egbert wrote:It has been suggested in this thread that it will support 3rd party AUs in time and that would make it more interesting.
Currently this is screwed up by the majority AUs that don't fully follow the specs. The communication between AU and its AUView must be safe to run in seperate memory spaces. This means that any data passing must be done by value, not by reference.

This is for instance always not the case where the AU is wrapped around other formats like VST, because the code for drawing to the window port is commingled with the dsp portion.

I personally hope that DAP will give the dev community a kick towards more clean designs. It would help the users (DAP) and it would help the devs (encapsulation).
egbert wrote:All these processors are having new SIMD units added to do the real work relevant to us DAW users.
Yes and no. It really depends on the application. A recursive digital filter for instance with its inherent dependencies from instruction to instruction can oftenly benefit more from optimized scalar code, due to less pipeline stalls.

In the case of high order filters, the SIMD fun starts when you calculate 4, 8 or 16 filters in parallel... but if you also have to take modulation parameters into account, this might again becoime more expensive because you have to store more intermediate data.

I know from many examples where SIMD code was simply slower. But then, there are other examples where code just flies :D

Cheers,

;) Urs

Post

whyterabbyt wrote:Also, Logic can make accurate CPU demand calculations for all of its plugins since they are built-in and made by Emagic.

You think so? Im surprised, I would have thought that would be hard to predict in real-life utilisation.
No, I don't think so, I know so, I know that this was done.
This can't be done with 3rd party plugins of any format, but it is a nice thing, and makes for the highest possible efficiency with lowest possibility of overloads.

Perhaps, but that sounds like your implying dynamic load balancing, which I wouldnt really want to think about when you're talking about real-time audio streams
I guess you have no real information here. It works great. If you "wouldn't really want to think about" it, though, then uhhh... I guess don't.
Logic's implementation is much nicer than this, but then on the downside simply
does not allow for this option.


If restricted=nicer then thats true. Otherwise its not.

Uhhh, can you read?


Uhhhh, yes. You're saying its 'nicer' even although its restricted. Im saying its not 'nicer' at all because it is restricted.

Uhhhh, can you follow that?
Yup, gotcha: you can't read.
But still present something with that (major IMO) limitation as 'leaps and bounds better' than, say FXTeleport, which has very many of the features you're vaunting, and without this restriction.
Again, if only you would respond to what I actually write (this isn't worth my energy)...
No, it's absolutely not. There are other hacks to make things work, but it is definitely definitely not a separation of DSP and GUI in separate processes, this is absolutely not technically feasible with VST's architecture.

What prevents it?
In VST, the plugin itself is the owner of the GUI and responsible for spawning it and releasing it. In contrast, in AU, they are separate components and the host manages the spawning and release of both.

Post


Post


Post Reply

Return to “Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)”