This would be a great feature. I’ve done this using envelopes and a key to fade out the tracks if the band got off and would fade it back in when back on but an option with OSC would be awesome!
So excited about the groups feature! I can’t wait to try it out.
On a side note, what do you think about moving the recording indicator in the performance view to the transport control buttons below (like in the setlist view)? I thought it might help streamline the interface.
@iamderkis implementing a fade-out/in feature shouldn’t be too difficult. To preserve the volume levels of each track, I could imagine the following steps for fading tracks out and in:
Fade Out: Store the initial track volume, gradually reduce the volume until the track is quiet (-Inf dB), mute the track, and reset its volume slider back to the stored value
Fade In: Store initial track volume, set track volume to -Inf dB, unmute the track, and gradually increase the volume until it reaches the stored value
Implementing a volume slider for track groups will likely be more complex when each track in a group can have its own volume level. The easiest implementation would be to overwrite the volume level so it becomes the same on all tracks of a given group, but that might lead to sudden jumps in volume when you use the volume slider.
A more difficult approach would be to have the volume slider show an average of the volume of all tracks and add/subtract the same value to the volume of all tracks when you move it. This should be possible, but I’m unsure how to handle cases where all tracks become silent, for example. I’ll check how other products do this.