For the 2.06 release I’m revising the bounce feature. I’m attempting to simplify it so that it by default functions as a simple “Freeze” feature, as found in other hosts.
New bounce tracks now by default have hidden lanes, and Podium will automatically resize the bounce event on the hidden lane so that it aligns with the total length of the arrangement. The waveform of the bounced audio is drawn on top of the track lane if bounce playback is enabled. You are still able to edit the events on the lane when the bounced waveform is drawn on top:
The old “Insert Bounce Track” command in the track menu is gone. Instead there is a “Bounce” submenu, which is very similar to the “Fader” and “Meter” submenus. You have a list of the effect tracks in the chain, and selecting an effect will place the bounce at this track.
The track header and mixer strip will show the “B” bounce button if there is a bounce enabled track in the chain. Previously the B button was only shown if the bounce option was enabled on the actual lane track.
I’m also considering changing the function of the B button and the key shortcuts. I think you most frequently want to either render and activate bounce playback or disable bounce playback: If bounce playback is not activated, pressing B will render and activate bounce. If bounce playback is activated, pressing B will deactivate bounce playback.
I’d appreciate your opinions.
I really like where you are headed with this.
Question 1:
Let’s say I have set the track for “Bounce Playback” allowing the VSTi to unload and lighten the load on the cpu. And then a little later I decide that I want to keep this bounced audio “as-is”. Would I need to go back and “Bounce Render” or would I be able to copy the bounced audio (currently in a Bounced Playback state) out to another track?
@UncleAge wrote:
Let’s say I have set the track for “Bounce Playback” allowing the VSTi to unload and lighten the load on the cpu. And then a little later I decide that I want to keep this bounced audio “as-is”. Would I need to go back and “Bounce Render” or would I be able to copy the bounced audio (currently in a Bounced Playback state) out to another track?
You can unhide the track lane for the effect track that is set as the bounce track. That will reveal the bounce event, which you then can drag to another track.
Also, will there be color options to let us know which bounce ability would initiate when clicking the button?
So in other words I’m asking whether the 4 options in the menu are necessary. How about the ability to set the options in a track menu (Render/Playback) and then seeing the feedback in the background color state (for example: a red vs yellow). The click of the “B” button would yield one result or the other. The Boldface “B” would indicate the track was in a bounced state or not. Of course clicking a Boldfaced “B” would remove the render/freeze.
Of course I may be over simplifying things…
The “Activate Bounce Playback” menu reflects the on/off state of the B button. The “Activate Bounce Record” is a new option I’ve added, to replace the old realtime bounce record mode which was set by enabling both the B and R buttons. This has never been an obvious combination, so I think it is better to introduce a new dedicated bounce record track option. Only one of the two activate bounce menu options can be enabled at a time, so the B button can be either off/green/red (or whatever the color is set to be in the colors dialog).
Please note, I am not trying to be argumentative in this response, I am trying to give you the most honest feedback I can…
I think that sometimes the flexibilty that is added sometimes creates more confusion. In this context I think what gets lost on a new user is the flexibilty that you are trying to provide. My point is that, in my previous question regarding visual feedback via the “B” button I was also trying to question the implementation of this featre.
If I am new to Podium and have used other DAWs I would wonder why I have to access the record feature through a menu. When I press the “B” button I want it to “Bounce/Freeze”. Once the bouce was created the track and button would stay in that state. Clicking the button again would unload the bounce. I guess I fail to see the need for both the record and playback options. In my mind I see the track going into a “Bounce Playback” state automatically after I record/create the bounce.
As an example:
I push the “B” button and the Bounce track is created: “B” turns red. Once the bounced track is created the button now sits as yellow to indicate that the track is now in a playback state. And if I were to click the button again the bounced track would disappear unloading the bounce. “B” button goes back to original state.
Am I missing something here?
I, for one, REALLY like this idea. Although it may cause confusion, if there was a good WIKI section added for it or something it would be fine. I do like the old method as well. So we can use both methods still?
Now, where is that beta!
Brent
@UncleAge wrote:
When I press the “B” button I want it to “Bounce/Freeze”. Once the bouce was created the track and button would stay in that state. Clicking the button again would unload the bounce. I guess I fail to see the need for both the record and playback options. In my mind I see the track going into a “Bounce Playback” state automatically after I record/create the bounce.
That is precisely how I plan to implement it. The B button will then act precisely like the freeze button in other hosts. What you misunderstood is that the purpose of the “Activate Bounce Record” is to enable realtime-bounce recording, as opposed to rendering the bounced audio offline. You can ignore this option if you don’t have the need to bounce realtime for such things as external hardware, DSP hardware plugins and native plugins not capable of working faster than realtime. Perhaps this option will be more obvious if I renamed it to “Activate Realtime Bounce Record”?
Thanks for the explanation 🙂 I get it now…
@Zynewave wrote:
@UncleAge wrote:
When I press the “B” button I want it to “Bounce/Freeze”. Once the bouce was created the track and button would stay in that state. Clicking the button again would unload the bounce. I guess I fail to see the need for both the record and playback options. In my mind I see the track going into a “Bounce Playback” state automatically after I record/create the bounce.
That is precisely how I plan to implement it. The B button will then act precisely like the freeze button in other hosts. What you misunderstood is that the purpose of the “Activate Bounce Record” is to enable realtime-bounce recording, as opposed to rendering the bounced audio offline. You can ignore this option if you don’t have the need to bounce realtime for such things as external hardware, DSP hardware plugins and native plugins not capable of working faster than realtime. Perhaps this option will be more obvious if I renamed it to “Activate Realtime Bounce Record”?
I think this new bounce thing looks great 😀
But i also have to admit that the naming of the different bounce options could be very confusing.
I would name it like this:
Activate Slow Bounce
and
Activate Fast bounce
😀
@Zynewave wrote:
You are still able to edit the events on the lane when the bounced waveform is drawn on top
That means that you can move and delete bounced clip without unbounce the track, doesn’t it?
@Zynewave wrote:
I’m also considering changing the function of the B button and the key shortcuts. I think you most frequently want to either render and activate bounce playback or disable bounce playback: If bounce playback is not activated, pressing B will render and activate bounce. If bounce playback is activated, pressing B will deactivate bounce playback.
Yes please! Do it! 🙂 I want use the B button only for turn on/off the render.
I’ve a suggestion. I never see any host with “freeze” that could do this. Maybe it’s imposible: If you freeze a track, you render the existing clips into audio. You can move and delete those clips without unfreeze. But, if you want add or edit a clip you must to unfreeze the track. My suggestion is that you can add or edit a new clip in a freezed track. The new or edited clip would activate temporaly the generators (which are loaded in ram, but they are bypassed) and effects while they are playing. When the new or edited clip finish, then the FX would be bypassed again.
Regards 🙂
I tried making the bounce options clearer by introducting a “Bounce Mode” submenu:
If the “Realtime Recording” mode is selected, the “Render And Activate” menu is replaced by a “Activate Bounce Record” option.
Pressing B without Shift or Ctrl will alternate between rendering and deactivating, just like a freeze button.
Any suggestions on how to simplify this even further?
@LiquidProj3ct wrote:
@Zynewave wrote:
You are still able to edit the events on the lane when the bounced waveform is drawn on top
That means that you can move and delete bounced clip without unbounce the track, doesn’t it?
Yes, but you will need to unbounce the track or redo the render to hear your changes.
Well, consider make an alternative bounce (ALT+B?) that render each clip in the same bounce track, then you could move and delete the clips without unfreeze (althought the delay type effects couldn’t be accurate).
Regards 🙂
@Zynewave wrote:
Pressing B without Shift or Ctrl will alternate between rendering and deactivating, just like a freeze button.
I like that idea. Keeps things very simple. Nice.