hairyjamie
Max Output Level: -72 dBFS
- Total Posts : 947
- Joined: 2008/01/23 12:14:43
- Location: Scotland
- Status: offline
Freeze Bus?
Hi, Is there any way for me to reclaim some cpu by freezing a bus? Let me explain, I usually record my audio guitar tracks 'dry' then effect them on a bus i.e. Track 1 has the audio data, its routed to Bus 1 which has an amp sim in its effects bin amongst other things. Now I can freeze all of my soft synths and get some cpu back - but is there a similar process for busses? Can I easily bounce down the bus to a spare audio track, then somehow 'switch off' the effects on the original bus temporarily? Cheers!
|
jinga8
Max Output Level: -17 dBFS
- Total Posts : 5817
- Joined: 2004/02/14 21:45:01
- Location: Oceanside, CA
- Status: offline
RE: Freeze Bus?
2008/03/14 12:06:45
(permalink)
Unfortunately, this is a shortcoming of Sonar. One can neither freeze a bus nor route a bus to a track. There are only two ways to do this: 1. If you have an audio interface that can reroute audio internally (I have an E-Mu 1820M which can do this) then you can record the output of the bus onto a track. 2. The other way involves actually sending the audio out of the card then back into an input and capturing that, the downside being slight latency and a full D/A A/D cycle. Put in a feature request, as this is definitely something that should be part of Sonar.
|
ba_midi
Max Output Level: 0 dBFS
- Total Posts : 14061
- Joined: 2003/11/05 16:58:18
- Location: NYC
- Status: offline
RE: Freeze Bus?
2008/03/14 12:11:36
(permalink)
ORIGINAL: hairyjamie Hi, Is there any way for me to reclaim some cpu by freezing a bus? Let me explain, I usually record my audio guitar tracks 'dry' then effect them on a bus i.e. Track 1 has the audio data, its routed to Bus 1 which has an amp sim in its effects bin amongst other things. Now I can freeze all of my soft synths and get some cpu back - but is there a similar process for busses? Can I easily bounce down the bus to a spare audio track, then somehow 'switch off' the effects on the original bus temporarily? Cheers! You can do a bouncedown - by soloing only those tracks/busses you want (like the guitar and its bus). But that's not the same as "freeze". However, once you bouncedown, you can ARCHIVE the guitar track. That will at least get you back some cycles without losing the original track and bus. You can also right click in the bus FX - if you use any FX there - and select "bypass"
|
hairyjamie
Max Output Level: -72 dBFS
- Total Posts : 947
- Joined: 2008/01/23 12:14:43
- Location: Scotland
- Status: offline
RE: Freeze Bus?
2008/03/14 14:50:22
(permalink)
Cheers, I was thinking of going down the bouncing route, I'll have to look into the archive functionality. If I bypass an effect does it truly release all its load on the CPU though?
|
droddey
Max Output Level: -24 dBFS
- Total Posts : 5147
- Joined: 2007/02/09 03:44:49
- Location: Mountain View, CA
- Status: offline
RE: Freeze Bus?
2008/03/14 15:00:27
(permalink)
SONAR needs to go the same route as ProTools and just get rid of the distinction between tracks and busses so that they can all be mixed together.
|
ChristopherM
Max Output Level: -56 dBFS
- Total Posts : 1921
- Joined: 2006/08/18 14:31:42
- Location: UK
- Status: offline
RE: Freeze Bus?
2008/03/14 15:09:45
(permalink)
get rid of the distinction between tracks and busses Absolutely! I suspect that (ironically enough) someone actually had to program in the existing distinction, presumably in accordance with a paradigm drawn from mixer hardware that said there must be a difference. I can't imagine that there is any technical reason for the constraints that exist today. But then, nor can I imagine why soft synth automation is different to any other kind of automation, and nor can I imagine why Step Sequencer clips behave so differently from other groove clips. So maybe the issue is my defective imagination.
|
Dude
Max Output Level: -81 dBFS
- Total Posts : 458
- Joined: 2003/11/14 18:32:25
- Location: San Francisco
- Status: offline
RE: Freeze Bus?
2008/03/14 15:36:19
(permalink)
ORIGINAL: ChristopherM get rid of the distinction between tracks and busses Absolutely! I suspect that (ironically enough) someone actually had to program in the existing distinction, presumably in accordance with a paradigm drawn from mixer hardware that said there must be a difference. I can't imagine that there is any technical reason for the constraints that exist today. But then, nor can I imagine why soft synth automation is different to any other kind of automation, and nor can I imagine why Step Sequencer clips behave so differently from other groove clips. So maybe the issue is my defective imagination. Would a freeze actually work on a bus? I mean practically. As soon as you change the send level or the level of a track the input characteristics to the plug changes so you've had to unfreeze every time you made a change. Say you had a reverb on a bus and maybe 6 tracks with sends to that bus, if you changed the send level on one of the tracks you have to unfreeze first then freeze again every time you made a change. If you're only using the bus for a one-to-one relationship with the track, and the intention is to freeze, why not just put it on the track and freeze it. Or even on all guitar tracks and freeze them. Maybe I'm missing something ... Dude
Interface: TC Konnekt 24D PC: Intel P4 2.8C/ASUS P4C800-E/Matrox G550/1GB RAM/XP SP2 Laptop: ThinkPad T41/TI Firewire PCMCIA Card/1GB RAM/XP SP2 DAW: Sonar 8
|
droddey
Max Output Level: -24 dBFS
- Total Posts : 5147
- Joined: 2007/02/09 03:44:49
- Location: Mountain View, CA
- Status: offline
RE: Freeze Bus?
2008/03/14 15:47:34
(permalink)
The trick would be to get rid of the distinction, so that you could group together a set of tracks with one or more busses. Those buss would only show up as available targets for the tracks in the same group, so the whole group could be frozen and archived together. This would be very commonly desirable. If you look at how many busses you end up with for drum processing or vocals and whatnot, where the busses are always tied to a specific set of tracks, it would be very advantageous to be able to do this. Other busses, such as reverbs and such, would need to remain there all the time of course.
|
ChristopherM
Max Output Level: -56 dBFS
- Total Posts : 1921
- Joined: 2006/08/18 14:31:42
- Location: UK
- Status: offline
RE: Freeze Bus?
2008/03/14 15:48:51
(permalink)
Would a freeze actually work on a bus? Well, by definition, freeze implies that you can no longer change the bus (until it's thawed) which implies that upstream changes also will have no effect. But that's presumably what you want to achieve, or at least it's the price you would have to pay for achieving the OP's desired reduction in CPU load. I would assume that freezing a bus would in practice also freeze any tracks that feed that bus, meaning that any CPU load from those tracks would also reduce. However, I can already hear the objections from those who use what I would call "non-deterministic" plug-ins, where their output is not necessarily the same at each pass. I can't see it working any other way, however.
|
Dude
Max Output Level: -81 dBFS
- Total Posts : 458
- Joined: 2003/11/14 18:32:25
- Location: San Francisco
- Status: offline
RE: Freeze Bus?
2008/03/14 16:09:01
(permalink)
ORIGINAL: droddey The trick would be to get rid of the distinction, so that you could group together a set of tracks with one or more busses. Those buss would only show up as available targets for the tracks in the same group, so the whole group could be frozen and archived together. This would be very commonly desirable. If you look at how many busses you end up with for drum processing or vocals and whatnot, where the busses are always tied to a specific set of tracks, it would be very advantageous to be able to do this. Other busses, such as reverbs and such, would need to remain there all the time of course. Still doesn't make sense to me. Are you looking for a way to freeze multiple tracks at a time? Maybe freezing track folders? That would be cool! Click on a track folder, select freeze, and all tracks in the folder would be froozen. How many busses do you have for drums? More then three? Maybe this is a workflow problem? Dude
Interface: TC Konnekt 24D PC: Intel P4 2.8C/ASUS P4C800-E/Matrox G550/1GB RAM/XP SP2 Laptop: ThinkPad T41/TI Firewire PCMCIA Card/1GB RAM/XP SP2 DAW: Sonar 8
|
Dude
Max Output Level: -81 dBFS
- Total Posts : 458
- Joined: 2003/11/14 18:32:25
- Location: San Francisco
- Status: offline
RE: Freeze Bus?
2008/03/14 16:21:35
(permalink)
ORIGINAL: ChristopherM However, I can already hear the objections from those who use what I would call "non-deterministic" plug-ins, where their output is not necessarily the same at each pass. I can't see it working any other way, however. Well, I would say all plugins! Change the input level on delay, reverb, and even eq (several model hardware these days) and the output characteristics will change. Come to think about it, when changing the input level don't you expect the output level to change on any plugin? I do. Dude
Interface: TC Konnekt 24D PC: Intel P4 2.8C/ASUS P4C800-E/Matrox G550/1GB RAM/XP SP2 Laptop: ThinkPad T41/TI Firewire PCMCIA Card/1GB RAM/XP SP2 DAW: Sonar 8
|
John
Forum Host
- Total Posts : 30467
- Joined: 2003/11/06 11:53:17
- Status: offline
RE: Freeze Bus?
2008/03/14 17:35:57
(permalink)
The way I see it is what is the point? If you freeze a bus what are you going to do with the project? Just play it over and over again? This is not the same as being able to record a bus to a track. Freezing would mean that no changes could be made of any sort. If one wants the equivalent of a frozen bus its called export. BTW I can just hear all newbies wondering why they can no longer change the reverb on track 1 after freezing a bus. LOL
|
droddey
Max Output Level: -24 dBFS
- Total Posts : 5147
- Joined: 2007/02/09 03:44:49
- Location: Mountain View, CA
- Status: offline
RE: Freeze Bus?
2008/03/14 17:57:36
(permalink)
Still doesn't make sense to me. Are you looking for a way to freeze multiple tracks at a time? Maybe freezing track folders? That would be cool! Click on a track folder, select freeze, and all tracks in the folder would be froozen. How many busses do you have for drums? More then three? Maybe this is a workflow problem? A very common scenario for drums is: - Snare buss for two snare mics to go to - Kick buss for two kick mics to go to - Toms buss for the toms mics - Cymbal buss for the cymbals to go to - All of the above to to a parallel compression buss - All of the above go to an overall drums bus All of them tend to have processing on them, sometimes a considerable amount. Once you freeze the source drums (BFD for me), then none of those busses will be used since they exist purely to manage drums. So it makes perfect sense to be able to freeze them along with the tracks they serve, since they serve no purpose while their source tracks are frozen. The grouping feature would insure that it's obvious which busses can be frozen, becuase it would only happen if you froze the whole group and the grouping feature insures that only other tracks within that group could possibly be sending to the busses in the same group.
post edited by droddey - 2008/03/14 17:58:40
|
Dude
Max Output Level: -81 dBFS
- Total Posts : 458
- Joined: 2003/11/14 18:32:25
- Location: San Francisco
- Status: offline
RE: Freeze Bus?
2008/03/14 18:29:42
(permalink)
ORIGINAL: droddey A very common scenario for drums is: - Snare buss for two snare mics to go to - Kick buss for two kick mics to go to - Toms buss for the toms mics - Cymbal buss for the cymbals to go to - All of the above to to a parallel compression buss - All of the above go to an overall drums bus All of them tend to have processing on them, sometimes a considerable amount. Once you freeze the source drums (BFD for me), then none of those busses will be used since they exist purely to manage drums. So it makes perfect sense to be able to freeze them along with the tracks they serve, since they serve no purpose while their source tracks are frozen. Really! You process the two mics on snare the same??? The two mics on the kick the same??? Same processing on all the toms? I'm not using BFD, so I might be missing something (I usually got live drums). Unless BFD does not allow you, why not point them to individual tracks? You're not gaining that much from the busses. Then freeze the tracks ... I agree with the drum bus, parallel, maybe overheads (but why not put that eq and comp on the individual tracks, those plugs are not that cpu hungry). I usually have a send to a verb as well, but six busses for drums! A lot of engineers only use three mics to capture the whole kit! ORIGINAL: droddey The grouping feature would insure that it's obvious which busses can be frozen, becuase it would only happen if you froze the whole group and the grouping feature insures that only other tracks within that group could possibly be sending to the busses in the same group. What do think would hapen if you changed the level on one of the tracks that were in this "group" sending to the froozen bus? I'll answear -- nothing!!! Because the bus is frozen. So, NO changes can happen on the tracks and the bus, like John said, that's called export. Just export the bus to a track. Dude
post edited by Dude - 2008/03/14 18:39:26
Interface: TC Konnekt 24D PC: Intel P4 2.8C/ASUS P4C800-E/Matrox G550/1GB RAM/XP SP2 Laptop: ThinkPad T41/TI Firewire PCMCIA Card/1GB RAM/XP SP2 DAW: Sonar 8
|
droddey
Max Output Level: -24 dBFS
- Total Posts : 5147
- Joined: 2007/02/09 03:44:49
- Location: Mountain View, CA
- Status: offline
RE: Freeze Bus?
2008/03/14 18:37:15
(permalink)
Really! You process the two mics on snare the same??? The two mics on the kick the same??? Same processing on all the toms? No, they are EQ'd and sometimes compressed separately, but there is often common processing that's done on the buss, same with the other examples. What do think would hapen if you changed the level on one of the tracks that were in this "group" sending to the froozen bus? You couldn't, because the whole group is frozen at that point. That's the point of grouping them together. The busses only freeze if you freeze the whole group. At that point, the whole set of tracks and busses are frozen and can't be changed. It wouldn't be freezing in the sense of individual tracks, it's more like bouncing in place in that case when you freeze the whole group, but you don't have to manage a separate track to bounce to and you get rid of the processing on the grouped tracks and busses.
|
Dude
Max Output Level: -81 dBFS
- Total Posts : 458
- Joined: 2003/11/14 18:32:25
- Location: San Francisco
- Status: offline
RE: Freeze Bus?
2008/03/14 19:03:03
(permalink)
ORIGINAL: droddey No, they are EQ'd and sometimes compressed separately, but there is often common processing that's done on the buss, same with the other examples. Enlighten me, what other in-line processing (outside eq and comp) would you do on snare and kick that could not been done on a track? You could always freeze the track! Do you have to send it to busses? Still seems like a workflow problem to me. I'll ask again, why not send the individual "mics" to tracks, then process and freeze the tracks? I'm not getting it ... ORIGINAL: droddey You couldn't, because the whole group is frozen at that point. That's the point of grouping them together. The busses only freeze if you freeze the whole group. At that point, the whole set of tracks and busses are frozen and can't be changed. It wouldn't be freezing in the sense of individual tracks, it's more like bouncing in place in that case when you freeze the whole group, but you don't have to manage a separate track to bounce to and you get rid of the processing on the grouped tracks and busses. Well that is not how Freeze works in Sonar. You should be able to change level and pan even though it's froozen. You can't have a feature do two differnt things. How confusing whould that be? What you're asking for is an export-to-track that would automatically free up plugin resources and archive the tracks/bus. Dude
post edited by Dude - 2008/03/14 19:16:54
Interface: TC Konnekt 24D PC: Intel P4 2.8C/ASUS P4C800-E/Matrox G550/1GB RAM/XP SP2 Laptop: ThinkPad T41/TI Firewire PCMCIA Card/1GB RAM/XP SP2 DAW: Sonar 8
|
droddey
Max Output Level: -24 dBFS
- Total Posts : 5147
- Joined: 2007/02/09 03:44:49
- Location: Mountain View, CA
- Status: offline
RE: Freeze Bus?
2008/03/14 19:25:17
(permalink)
Enlighten me, what other in-line processing (outside eq and comp) would you do on snare and kick that could not been done on a track? You could always freeze the track! Do you have to send it to busses? Still seems like a workflow problem to me. I'll ask again, why not send the individual "mics" to tracks, then process and freeze the tracks? I'm not getting it ... It's not that you can't do it, it's why shouldn't SONAR be improved such that you don't have to redundantly put processing on tracks when you really want to apply the same processing to both. You are acting like I'm attacking SONAR, when I'm just saying it would be very USEFUL it if were changed to allow you to use busses where it is convenient but not pay the price of having processig that can never be removed from memory even when it's not required. Well that is not how Freeze works in Sonar. You should be able to change level and pan even though it's froozen. You can't have a feature do two differnt things. How confusing whould that be? What you're asking for is an export-to-track that would automatically free up plugin resources and archive the tracks/bus. Well yeh, that was the whole point of my suggestion above for a CHANGE in how SONAR works.
|
altima_boy_2001
Max Output Level: -55 dBFS
- Total Posts : 2033
- Joined: 2005/11/04 17:48:01
- Location: Central Iowa
- Status: offline
RE: Freeze Bus?
2008/03/14 19:33:25
(permalink)
In some of the "heavy" resource intensive project I've worked I made a folder called "Bus Bounces" and setup a track for each bus with the same routing and sends. Then when I need to free up resources I can just bounce a bus to the appropriate track, bypass the FX bin on that bus, and archive the tracks feeding it. They only thing you may need to adjust are send levels so they match the bus. However, if you're using pre-fader sends (mine are usually post-fader) you'll have to remember to temporarily set the bus output back to 0.0 before bouncing and set the track volume to match the bus volume so everything stays mixed the same. Then if I want to go back and change something on the bus then I just delete the clip the bus "track" and re-enable the bus and feeding tracks. And if you create the "Bus Bounces" folder in your templates then it's always there ready to go when needed. The thing is that all this talk of freezing is becoming a dying issue as new hardware becomes more powerful. With all the dual/quad cores people will purchase in the coming years the need to freeze becomes less and less. Why spend resources working on such a complicated feature that users can fix by upgrading their hardware and may not even need in a couple years?
|
droddey
Max Output Level: -24 dBFS
- Total Posts : 5147
- Joined: 2007/02/09 03:44:49
- Location: Mountain View, CA
- Status: offline
RE: Freeze Bus?
2008/03/14 20:01:59
(permalink)
I'm using a quad core and it doesn't get you out of these issues if you use drum synths and soft synths and amp sims and so forth.
|
Dude
Max Output Level: -81 dBFS
- Total Posts : 458
- Joined: 2003/11/14 18:32:25
- Location: San Francisco
- Status: offline
RE: Freeze Bus?
2008/03/14 20:02:41
(permalink)
ORIGINAL: droddey It's not that you can't do it, it's why shouldn't SONAR be improved such that you don't have to redundantly put processing on tracks when you really want to apply the same processing to both. You are acting like I'm attacking SONAR, when I'm just saying it would be very USEFUL it if were changed to allow you to use busses where it is convenient but not pay the price of having processig that can never be removed from memory even when it's not required. That's one of the reasons for busses; to use that same "effect" for the multiple tracks. But, if your number of busses are reaching the number of tracks you're not using them effectively. I don't think you're attacking Sonar, but why add features to compensate for a workflow problem? You started with saying you wanted to freeze busses and I'm just pointing out that you're not using the program the most effecient way. If your plan is to freeze the bus (not having enough processing power), why not send them to tracks? Tracks can be frozen. ORIGINAL: droddey it would be very USEFUL it if were changed to allow you to use busses where it is convenient but not pay the price of having processig that can never be removed from memory even when it's not required. I'll try one more time ... if you freeze a bus you can not change any of the tracks that point or send to the bus. Defeats the whole purpose of busses (as you said above). ORIGINAL: droddey Well yeh, that was the whole point of my suggestion above for a CHANGE in how SONAR works. OK, but it's Export you want to add options to not change Freeze. Again, I belive you're not using tracks/busses in a way that it was traditionally intended. The change you proposed to Freeze would change the way "most" of us are used to in a mixing environment. Good luck, over and out! Dude
Interface: TC Konnekt 24D PC: Intel P4 2.8C/ASUS P4C800-E/Matrox G550/1GB RAM/XP SP2 Laptop: ThinkPad T41/TI Firewire PCMCIA Card/1GB RAM/XP SP2 DAW: Sonar 8
|
droddey
Max Output Level: -24 dBFS
- Total Posts : 5147
- Joined: 2007/02/09 03:44:49
- Location: Mountain View, CA
- Status: offline
RE: Freeze Bus?
2008/03/14 20:45:55
(permalink)
The way I use busses for drums is completely normal. There's nothing remotely unusual about it. And the same for vocals, and guitars and so forth. And I believe I am usuing them for what they are designed for, which is to group the output of tracks so that they can be processed as a group. Putting redundant plugs with the same settings in order to get rid of overhead by freezing, to me, seems like a misuse of the system because of limitations. I'll try one more time ... if you freeze a bus you can not change any of the tracks that point or send to the bus. Defeats the whole purpose of busses (as you said above). You obviously aren't understanding what I'm saying. The busses would be grouped with the tracks that use those busses, and those busses would ONLY be available (via sends) to the tracks in that group. So the whole group can be frozen. You couldn't make changes to the tracks because they FREEZE WITH THE BUSS. I mean a major point of DAWs is to improve the way we work over traditional schemes, and you wouldn't have to use it if you didn't want to. But it would make for a significant lessening of used memory for resources that are not required when the associated tracks (the only tracks that will ever use them) are frozen.
post edited by droddey - 2008/03/14 20:46:35
|
Dude
Max Output Level: -81 dBFS
- Total Posts : 458
- Joined: 2003/11/14 18:32:25
- Location: San Francisco
- Status: offline
RE: Freeze Bus?
2008/03/17 15:05:21
(permalink)
ORIGINAL: droddey The way I use busses for drums is completely normal. Is that why you avoid answering my direct questions? ORIGINAL: droddey You obviously aren't understanding what I'm saying. The busses would be grouped with the tracks that use those busses, and those busses would ONLY be available (via sends) to the tracks in that group. So the whole group can be frozen. You couldn't make changes to the tracks because they FREEZE WITH THE BUSS. OMG! Have you used the existing Freeze function on a track? When you Freeze a track you can still CHANGE LEVEL AND PAN! That's what's great about Freeze. With your changes to Freeze you would take that away. Because if you Freeze a bus you can't allow changes to level and pan of the tracks associated with the bus. You can't have the Freeze function do two different things. Can't believe I'm still replying to this . Dude
Interface: TC Konnekt 24D PC: Intel P4 2.8C/ASUS P4C800-E/Matrox G550/1GB RAM/XP SP2 Laptop: ThinkPad T41/TI Firewire PCMCIA Card/1GB RAM/XP SP2 DAW: Sonar 8
|
droddey
Max Output Level: -24 dBFS
- Total Posts : 5147
- Joined: 2007/02/09 03:44:49
- Location: Mountain View, CA
- Status: offline
RE: Freeze Bus?
2008/03/17 15:18:53
(permalink)
Of course I've used it. I've made it plain that I'm suggseting an IMPROVEMENT to the system, not something based on how it works now. The point of this suggestion is to remove the overhead of busses when tracks that use them are frozen, and the point of the group is that you know that only the tracks in that group could ever access those busses. So it would obviously be something above and beyond how freezing works now. It would be more equivalent to a 'bounce and archive in place' type of thing, so something halfway between freezing and bounce+archive. So it wouldnt' require the maintenance of a separate set of tracks to which the various sub-busses are bounced, that would be handled automatically for you since that would be the purpose of this feature. I was using the term 'freeze' because that's closer to what it would be than bounce+archive, in terms of convenience. But it's nothing like either of them exactly as they exist now. Is that why you avoid answering my direct questions? What question is that? If you mean why shouldn't I (and all the people who mix drums) use and manage redundant plugins instead of SONAR being improved to make that less necessary, I don't see the point of that.
post edited by droddey - 2008/03/17 15:19:42
|
djvmana
Max Output Level: -90 dBFS
- Total Posts : 12
- Joined: 2005/10/24 00:01:43
- Status: offline
Re: RE: Freeze Bus?
2017/10/04 15:16:30
(permalink)
Can you route the bus to an aux track then freeze it?
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: RE: Freeze Bus?
2017/10/04 15:49:47
(permalink)
Not an option in 2008 when this thread was started. It would be better to create your own thread rather than drag up such an old one. Patch points and aux tracks did not exist in SONAR when this thread was created. At that time and now the answer is the same, bounce the bus. Currently it is possible to route buses to aux tracks or skip buses entirely and use aux tracks. Still aux tracks work like regular audio tracks without any clips in the track there is nothing to freeze. It is possible to create clips in an aux track by recording, just like a regular audio track.
|