voidar wrote:I think I would ask the question the other way around. What can you do in OS-mode that you can't do in XTC-mode?
I can still think of quite a bit that the OS-mode is useful for.
For starters, zero latency monitoring of effects for monitor sends, possibly with a separate recording chain. Certainly this is more useful for those with outboard instruments or vocalists, but I find I use this in many other ways.
A simple non-music related example: I have a gaming soundcard in my main DAW as a second soundcard used for the 'default' audio out. I could lose the gaming card (really I should) and just use the RME for everything, but there are cases where it's still useful. For instance the RME will also not internally clock to lower than 44.1khz so there are a lot of files and flash applets online that either don't play or throw up samplerate mismatch errors. So I have it assigned so that all the typical 'windows' style audio goes to it: Myspace crap, occasional recycle edits alongside my main ASIO host or for gaming (2% cpu usage in a game compared to close to 10% for my RME wdm/mme drivers). Now for some reason using its mic input crashes my entire system (freeze), probably due to the amount of other stuff I have installed (RME HDSP, additional usb2 & firewire, Nvidia Quadro4 pro gl card, etc). Using it for anything else does not, so I can assign the game's output to its drivers which have been optimized for games.
To get the gaming card mic input to work still with the cheap headset that I refuse to replace just for 20-40 minutes of gaming, I swapped the drivers from the Creative Labs one to the KX drivers, then routed inside the KX DSP appliet from the mic input to the channels 3/4 outputs on the gaming card. Those outputs go up to a tape return on my Soundtracs board that sits unused. During gaming I sweap those tape inputs down to the main faders with the 'mix' switches, set the channels to route to bus 1/2 instead of the main bus as bus 1/2 on the board are routed into my Creamware cards. Once the audio enters Scope it is slightly compressed with Vinco, a bit of a hipass and midrange boost in PEQ4 to better provide the compression codecs in the games with the frequencies they're tuned for, and the a bit of soft clip/limit action from Optimaster just to make sure I'm driving the compression codecs as hard as I can. I route the signal back into the main DAW via aes or adat, and then assign windows 'default recording input' to that RME input so that my games will 'see' it. The result is that people never have a problem hearing me in games :p I could use a studio mic but even with a boom or stand that's a lot more ungainly and doesn't leave me as free to shout and move around as I blast people in UT.
I'm not sure how many people here that appeals to (gaming) or who even bother to read messages this long, but I also have many other uses for OS mode that aren't directly related to working on a tune in Logic or Cubase. For instance when I do online broadcasts I can route the signal through Scope for a bit of limiting & cleanup before it hits the LAME mp3 codec typically used in the modern Shoutcast encoders (and sent at 128kbit in most cases). This is even MORE useful for really low bitrate compressed audio, whether streamed or rendered to a file. The hotter the signal you can give low bitrate codecs, the better the results, at least in my experience. This runs somewhat contrary to the continuing education against high RMS levels but I can think of many people that this would be useful for (podcasting seems to be a popular thing these days).
I also enjoy using the OS-mode to get several audio drivers going alongside one another & rip snippits of voice and other interesting bits from various video feeds online. Technically you could do this with a variety of other setups too. As a side note, C-SPAN here in the US is now releasing all of their broadcast content under a license based on one of the Creative Commons licenses, so that public use of their material is more free (meaning you can find stuff on Youtube again).
There's probably 30 other things that I could think of if I sat here long enough...
voidar wrote:PDC means sample-accuracy. Setting up parallel compression in OS-mode can be tedious. Try with a Vinco on RMS i.e. Your are more or less left to faith.
I _can_ freely mix and match native and DSP plugins as I please without much ado, even though I prefere DSP religiously.
This isn't true. Reaper (or any other sequencer) can compensate for any known or detected buffer sizes and round trip latencies, but working inside the scope dsps isn't 'sample accurate' in the strictest sense for a variety of reasons. This most well known & talked about is the fact that things will load into the dsps a little different each time. This is compounded by the presence of an STDM cable, and even single devices might overlap more than one dsp under normal use. Things get a bit worse as dsp usage rises. This is an advantage from the perspective of efficient use of available dsp, but don't expect your parallel compression to be bulletproof in all cases. Instead I would use a self-made 'impulse' click to measure & verify the various tools I use. Most shifts won't be more than 4-5 samples in either direction, that may be something you can live with.
Over & above that known issue, no external gear is 100% 'sample accurate' compared to VST/AU/etc for a variety of other reasons. For instance in Drum&Bass I always sample externally generated subbass so that I can control the exact phase of the note-on. MIDI is the weak link here, although it exists as a bottleneck in either OS mode or XTC mode so I guess that's a tossup. You're probably aware of it anyway but it's good to state that just so people don't see PDC as a 'magic bullet'. In fact the control data in Scope runs at a different datarate and on the host cpu, so it isn't in any way really tied to your PDC system, as an lfo sweep in a VSTi would be for instance.
voidar wrote:However if you are happy working in OS-mode then that's all that counts.
And I would say the same for XTC mode My statements at the top are based on personal preference, and what I point out here is simply for discussion's sake. Your post did point out that typical sequencer based workflows with PDC do benefit from XTC mode. I certainly wouldn't hold it against anyone if they prefer XTC mode, and I wouldn't be against trying it out for fun here & there. But my personal preference is that the OS mode sticks around as well and is continued to be developed.
