[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Date Index][
Thread Index][
Author Index]
Bucket Brigade via VST delays
Last week the "Bucket Brigade" topic came up and I worked out a way to
accomplish in Cubase SX.
Cubase SX includes some VST delays -- very useful because sync is
assured and they go up to ten seconds.
In Cubase, VSTs can be inserted into: Input strips, FX strips, and
(so-called) Group Channel strips.
(this next paragraph is Cubase SX specific)
All the strips have SENDS. In Input strip can send to an FX channel,
Group channel, or output buss. An FX channel can only send to the
output busses. However, the Group Channel can send to downline Group
Channels, FX Channels, and the output busses. A "downline Group
channel" is a Group channel that is the most recently created. Thus,
a group channel can send to another group channel, provided the other
group channel was created after the sending channel.
(Quirky, huh?)
I am using multiple instances of the "Delay Modeler" VST plugin --
each instance of "Delay Modeler" occurs in its own Group channel
track. The Group Channel strip's main output is assigned to an output
buss (a virtual hardware output, that is). The send goes to the next
"Delay Modeler".
Here is a sample diagram that shows the concept:
. Input
. |
. |-- (send) ---> Delay (A)
. | |
. | |-- (send) ---> Delay (B)
. | | |
. | | |-- (send) ---> Delay (C)
. | | | |
. | | | | -- (send)
---> (etc)
. | | | |
. V V V V
. Center Right Right Surround Left Surround...
.
Thus, with only a 10-second delay plugin, I can create a bucket
brigade of unlimited channels (limited only by memory, CPU,
PCI/Firewire capacity, and hardware).
Now, how about feedback? After all, we can't SEND a Group or FX
channel back to an input. Fortunately, I can accomplish the trick via
the software that comes with the RME800 -- without tying up bandwidth.
The RME800's driver allows you to route an output buss to its
corresponding input strip. For instance, if I have an unused hardware
channel (say, the SPDIF channel), I can the SPDIF output directly to
the SPDIF input. In Cubase I would, in turn, create an input channel
strip and assign the SPDIF input to it. That channel, then, would
SEND to Delay (A) -- and would create feedback. The nice thing: if
you utilize "bandwidth limiting" on the RME, you can use the unused
channels for this. All this happens in the driver and never actually
goes out to the RME hardware. For example, you could use an unused
ADAT channel for this.
As cumbersome as this writeup is, it only takes a few minutes to set
all this up in Cubase.
The same concept could be used to create "Long Loops" in Cubase -- by
cascading the delays I can get around the 10 second limitation on loop
length.
Why do I continue to use Cubase SX? The main reason is that I compose
everything -- that is, I write out every note. Since CUBASE SX has
built-in scoring, I can switch between the piano roll editor (my
editor of choice) to the score editor (so I can read the notes and
memorize/perform the music).
I have this "vision" of melodies that echo around the listeners and
with this "bucket brigade" configuration, I can make that happen.
-- Kevin