Hi Waves,
I would like to suggest a relatively simple extension to the LV1 bus architecture.
Currently, the 32/64-channel versions provide:
-
8 Groups
-
8 FX Auxes
-
16 Monitor Auxes
I wonder if these 32 bus resources could be made user-assignable by bus type, while retaining the current configuration as the factory default.
For example:
-
Bus 1–8 = Groups
-
Bus 9–16 = FX Auxes
-
Bus 17–32 = Monitor Auxes
would remain the default.
But an individual bus could then be changed from:
Group → FX Aux
or:
Monitor Aux → Group
depending on what the user needs.
I don’t think the underlying indexed routing architecture necessarily needs to change. If maintaining the existing routing rules makes implementation easier, that would be perfectly fine. The important part would simply be allowing the user to reassign the role of an existing bus.
Why?
LV1 is already surprisingly flexible when you start thinking of Groups, FX Auxes and Monitor Auxes as different routing primitives rather than fixed-purpose buses.
For example, an advanced user can build architectures where:
-
a Group is used as a processing container,
-
a Monitor Aux is used as an FX return,
-
an FX Aux is used as a summing bus,
-
FX Auxes are chained,
-
and Monitor Auxes are used as macro/summing stages.
The limitation is not necessarily the underlying routing capability — it is that the available bus capabilities are tied to fixed bus types and quantities.
A user-assignable bus type would make LV1 considerably more powerful without changing the experience for the majority of users.
A practical example
I currently have a vocal architecture where I want:
Lead → parallel ADT/KMT processing → Lead Sum → Verb/Slap sends → Vox Bus → Main
One possible LV1 implementation is to use an FX Aux as the Lead Sum, because that gives me the downstream routing capabilities I need.
With user-assignable bus types, this could simply be an ordinary bus whose role I define as required.
The same concept could be useful for nested/advanced bus architectures, parallel processing, additional summing stages, FX grouping, macro buses, etc.
Advanced-user feature
I would not expect this to be necessary for the average LV1 user.
It could simply be an option available on the bus itself, with appropriate warnings when changing its type.
Something as simple as:
Bus Type: Group / FX Aux / Monitor Aux
would potentially open up a lot of advanced routing possibilities.
The existing 8+8+16 architecture could remain the default, so normal LV1 operation would be completely unchanged.
For advanced users, however, this would turn the existing 32 bus resources into a much more flexible routing toolkit.
One additional thought
There may even be a natural hardware/DSP scaling opportunity here.
More complex user-designed routing architectures could have higher DSP requirements, and Waves could recommend or offer higher-capacity SoundGrid hardware for those configurations.
In other words:
More routing freedom → more complex systems → more DSP → natural hardware upgrade path.
I think this could be a relatively small software-facing change with a disproportionately large benefit for advanced LV1 users.
Thanks for considering it.