Jump to content

Off/On vs Mute [SOLVED]


Beacher

Recommended Posts

New to LPX 10.1.1

 

Just wanted to clarify .... my understanding is that the Off/On toggle will in fact disable all DSP reserve for a track whereas a Mute will only turn off the track's output but not disable it's DSP reserve .... I am correct in this?

 

Or to say it another way ..... the Track's OFF/ON in Logic is the same as "making a track inactive" ?

Link to comment
Share on other sites

  • 2 years later...
That's interesting, thanks for the feedback.  I noticed on mine that I can load a new project and the CPU is virtually nothing, then I hit play, even with all the tracks set to OFF, and the levels jump (like what you see in my screenshot). From that point it doesn't matter what I do, whether the track is playing or not, the levels never return to near 0, where they started.
Link to comment
Share on other sites

I also think it's interesting the the Waves plugin is able to keep using CPU even when the track is turned off in Logic, but if I delete the plugin (whether the track is on or off) the CPU drops to 0.

That is a perfect example of how 3rd party plugins can create havoc in Logic.

And the first reaction is always: Logic has a new bug!

Link to comment
Share on other sites

  • 4 months later...
I also think it's interesting the the Waves plugin is able to keep using CPU even when the track is turned off in Logic, but if I delete the plugin (whether the track is on or off) the CPU drops to 0.

That is a perfect example of how 3rd party plugins can create havoc in Logic.

And the first reaction is always: Logic has a new bug!

 

so tell me, how do you deactivate a track that contains a soundtoys radiator plugin? it constantly emits noise as a result of emulating analog circuitry. if logic had a real track disable feature, it would disable it, right? you guys fail to admit that logic only has a dynamic "smart" track-disable feature, which works quite nice for everything that fits the assumption that a plugin only interacts with incoming audio by using cpu cycles, and won't emit any audio unless triggered by something else (be it midi or audio). and this assumption is wrong, and thus I can prove my claim that logic does not have a real track disable feature. I am right now struggling with disabling a track containing such plugins and it drives me nuts, as there are other disabled plugins on it, and a few enabled ones. the only way to save resources from this track is to disable all active plugins manually and write down track notes not to forget which ones were active.. so, you are right, it is not a bug, but even worse: poor design. I do understand though that 99% of logic-users really don't notice or care about such things, the other 1% probably uses pro tools or cubase.

 

that being said, I would welcome if you could show me how to deal with this particular situation in the future, or should I just accept that logic just won't disable tracks if they contain plugins with inherent self-noise?

 

also, what happened to this: "Preferences > Audio > General and set Track Mute/Solo to "CPU-Saving" - I googled half an hour and it seems like this option is gone? why?

Link to comment
Share on other sites

that being said, I would welcome if you could show me how to deal with this particular situation in the future, or should I just accept that logic just won't disable tracks if they contain plugins with inherent self-noise?

I suppose, yes. I would also say that plug-ins with inherent noise or that produce noise even when no signal is present at their input are the exception to the rule. Since I can't imagine you'd use multiple such plug-ins on every track, then on those occasions when you do, you'll have to remember to disable the plug-in on top of turning off the track.

Link to comment
Share on other sites

...you guys fail to admit that logic only has a dynamic "smart" track-disable feature...

 

The track on/off button simply mutes the input from the track to the channel strip, whether it is MIDI or Audio.

The channel strip itself is totally unaffected by this, and is still on:

 

• You can test this on a Software Instrument channel with Ultrabeat's sequencer running.

• You can test this on an Audio channel with a Test Oscillator inserted.

• You can test this on any channel that uses an external sidechain input…

 

what happened to this: "Preferences > Audio > General and set Track Mute/Solo to "CPU-Saving" - I googled half an hour and it seems like this option is gone? why?

 

The "CPU-Saving" mode from LP9 and back was using the same method when muting. The difference is that since also controlled the solo function since it was connected to the mute functionality of the track.

Link to comment
Share on other sites

The track on/off button simply mutes the input from the track to the channel strip, whether it is MIDI or Audio.

The channel strip itself is totally unaffected by this, and is still on:

To add to this: the Track On/Off literally turns the track on or off, meaning that the MIDI data is not processed at all, the Audio data isn't even streamed from the HD. So on an audio track it saves HD resources as well.

 

The channel strip is affected to an extent because of Logic's dynamic processor allocation: if no signal is present at the input of a plug-in, then the plug-in doesn't have anything to process and therefore doesn't require any CPU resources at all. So turning a track off normally also saves CPU resources. Note that if a track is on but there's no regions on it in a certain area, Logic also saves CPU resources when the playhead is over that area. So I see what you meant when you said that the channel strip isn't affected by the Track On/Off button: it isn't directly affected, but indirectly you will notice a difference.

 

By comparison, if a track is on but muted, the audio is streamed from the hard drive, processed by the plug-ins on the channel strips, and then muted before it can be routed to the output. In that case you're not saving any HD or CPU resources at all.

 

On the other hand I'm not sure whether the AU standard supports this dynamic processor allocation or not, so I'm not sure if that CPU resource saving applies to 3rd party plug-ins, or which ones.

Link to comment
Share on other sites

In any case, true dynamic processor allocation, e.g. having an on/off track button turning off/ bypassing any processing on the corresponding channel strip), whcih LPX does not implement (LPX does still process sound generating instruments or plug-ins on the channel strip of an "off" track, see Eric's UB sequencer example, or the OP noise generator example), would most probably have a trade off: change in latency compensation, when switching off or on, thus creating hicups or atrifacts if done live. I'm not saying LPX should not offer that feature, just that it would have its inevitable limitations.
Link to comment
Share on other sites

  • 3 weeks later...
How On/Off work on aux tracks?... When I turo off the aux tracks, the plugins still work and the sound pass trough... Does it realy save CPU to turn a Aux track "off"???

No because you're not using an Aux track, you're using an Aux channel strip. There are no regions on the track itself so turning off the track doesn't do anything. You can't really turn off an Aux channel strip.

Link to comment
Share on other sites

  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...