The Bitwig steps for freezing a full track (to save CPU, e.g. when you start miging) is:
- Zoom out and select the whole track length in the timeline
- Use Bounce, pre fader
- Copy Volume and FX send settings to the second track
- Fix color and name
- Check all sidecain sources (!) in the whole project (!) if it is using the track that’s going to be deleted
- Fix that sidechain sources to the bounced one
- Delete the original track
→ Now the CPU is free
That’s ok, except step 5. It is very error prone. It leads to a situation, where I avoid using the tool “dynamic”, despite it’s so great to volume sidechain any stem to another stem.
With the potential of becoming the best DAW some day, if not today allready, I highly suggest adding a freeze feature. If you want to top Ableton, allow to add FX on top of the frozen track. That would be awesome.
The important feature requests are:
1) Freeze a whole stem (incl. FX chain) with one click of a button
2) Preserve FX sends and sidechain routings that go out of the track main output (e.g. when other tracks’ instances of DYNAMIC source the track main output. I use it all over the place. It’s a key asset of Bitwig).
**The use case is: **
- Save CPU and also DSP (UAD). When I start mixing, I don’t touch anything anymore, I want to have a bounced environment.
We don’t need another Fluffer+, and at least I don’t use Bitwig as an instrument. The DAW functions have highest priority for me (KANO model). The basic DAW features (like using arrows after pressing ctrl+d, freezing tracks etc.) are the entry ticket to win and hold me as a user. When this is tidy, you can still create Fluffer+ (which I might not use, but I do use the DAW basic functions. These have to be solid.)
Thanks in advance.
Implementation ideation:
Within the current philosophy:
- Allow “bounce in place” by right-clicking at any + junction and at the end of the chain. (The default now is after the first synth or after the sample, flexibilize this)
- Grey out all devices after bouncing
- Allow adding further devices after the greyed ones (OMG feature)
- If the project sucks data from any of the junctions that get lost (grey): Either just list the junctions somewhere (not only a pop-up, I need to look it up and work through it). Or even have more than one bounced tracks. One for each junction.
Or what the customers are asking for afaik:
- Just one freeze button or context menu, that has the name “freeze”.
- It freezes the whole track.
- Sources (like DYNAMIC) that are linked to the track, which is the case in 99% of the user actions (at least for me), will still be working fine
- In the rare event, that somebody joined something into the chain, see above
For simplicity, intuitiveness and usabiliy, I’d add the freeze thing (idea 2), and not the bounce anywhere (idea 1). Call it “freeze” and everybody knows what it is. Support the 99% case where sends (FX sends, or sidechains like DYNAMIC) are taken from the track, and not from somewhere in beween. Ignore the 1% case for now (maybe warn/list). And, for a WOW, allow adding more FX behind the frozen stuff. People will melt away, believe me.