Helpful ReplyFeature Request: Option to unlink MIDI and Audio mute and solo buttons

Page: 123 > Showing page 1 of 3
Author
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
2014/09/25 11:27:52 (permalink)

Feature Request: Option to unlink MIDI and Audio mute and solo buttons

I've mentioned this before but I don't think it went anywhere...
 
Right now in Sonar, if you have a MIDI track feeding into a VSTi and you mute the VSTi audio track, the MIDI track also gets muted automatically. The problem with this is that if you then unmute the audio track again, the flow of MIDI data would have been interrupted and you could end up with missing notes (since it missed the note-on event), out-of-sync controller data, etc.
 
I think a good way to solve this issue is to have an option to unlink the audio and MIDI mute buttons, so that when you mute an audio track, it doesn't mute the related MIDI track as well. This way, the VSTi keeps getting fed with the correct, uninterrupted stream of MIDI data whether its output is muted or not. Then the instant you unmute it, you will have accurate audio output and no missing notes etc.
 
The same should apply to solo buttons. When soloing an audio track, only the audio outputs of other tracks should be muted, not their MIDI tracks too.
 
To see what this would sound like, play a song that uses MIDI data to drive VSTis. Then while playing back, randomly mute/unmute and solo/unsolo random tracks. You will notice that many times notes will be lost due to the note-on events being missed. Now freeze all tracks and do the same again. See how smooth the mute/solo operations have become now? No more dropped notes or out-of-sync controller data. It can behave exactly the same way if we can only unlink the audio and MIDI track mute and solo buttons.
 
Is there any specific use case where we actually need the MIDI tracks to be muted in addition to the audio tracks? I can't think of any.
#1
Splat
Max Output Level: 0 dBFS
  • Total Posts : 8672
  • Joined: 2010/12/29 15:28:29
  • Location: Mars.
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 12:06:38 (permalink)
'Is there any specific use case where we actually need the MIDI tracks to be muted in addition to the audio tracks? I can't think of any.'

Saving of CPU power.
Isn't there an option to do this in preferences to keep plugins running all the time?

Cheers...

Sell by date at 9000 posts. Do not feed.
@48/24 & 128 buffers latency is 367 with offset of 38.

Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
#2
Anderton
Max Output Level: 0 dBFS
  • Total Posts : 14070
  • Joined: 2003/11/06 14:02:03
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 12:17:42 (permalink) ☄ Helpfulby Steve_Karl 2014/09/26 14:32:48
No need for a feature request, there's already an easy solution. Just hold Ctrl when you click on the Audio track's mute button.
 
If you don't want to be bothered with holding Ctrl every time you want to mute, then assign the Audio track's mute button to a group. It will now operate independently of the MIDI track when you click on it.
 
Both functionalities also hold true for Solo buttons.

The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
#3
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 12:32:44 (permalink)
CakeAlexS
'Is there any specific use case where we actually need the MIDI tracks to be muted in addition to the audio tracks? I can't think of any.'

Saving of CPU power.
Isn't there an option to do this in preferences to keep plugins running all the time?

Cheers...



Alex, mute/solo is not a tool to be used for conserving CPU. In most cases muting a VSTi won't save any CPU anyway (try it). If one relies on enough tracks to be muted in order not to experience dropouts, then a different way needs to be found to reduce CPU usage.
 
Anderton
No need for a feature request, there's already an easy solution. Just hold Ctrl when you click on the Audio track's mute button.
 
If you don't want to be bothered with holding Ctrl every time you want to mute, then assign the Audio track's mute button to a group. It will now operate independently of the MIDI track when you click on it.
 
Both functionalities also hold true for Solo buttons.

 
Anderton, when I hold down Ctrl while clicking a mute button, the MIDI track no longer mutes, however some other unrelated tracks suddenly becomes muted. Even random tracks in other folders seem to become muted. Maybe they have become inadvertently grouped together somehow, not sure.
 
I will investigate the grouping option you mention. However it would have been great if one can just have a global option to always unlink MIDI/audio track mute/solo buttons as there really isn't any need for them to be linked at all. That way one doesn't need to fiddle with grouping, and one would want to use grouping for other purposes anyway.
 
 
#4
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 12:37:53 (permalink)
Also Ctrl-click doesn't make a difference when muting a folder.
#5
Anderton
Max Output Level: 0 dBFS
  • Total Posts : 14070
  • Joined: 2003/11/06 14:02:03
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 13:29:41 (permalink)
SilkTone
Anderton, when I hold down Ctrl while clicking a mute button, the MIDI track no longer mutes, however some other unrelated tracks suddenly becomes muted. Even random tracks in other folders seem to become muted. Maybe they have become inadvertently grouped together somehow, not sure.

 
That's because you're Quick Grouping all the mute buttons. I should have been more specific in case you're not familiar with how Quick Grouping works. If you select the track you want to mute, this will work as you expect. (As an aside Quick Grouping is really useful, check it out. It lets you do wholesale changes of multiple parameters, like changing all the edit filters to Clips or automation, adjusting all Console Emulator controls simultaneously, etc.)
 
I will investigate the grouping option you mention. However it would have been great if one can just have a global option to always unlink MIDI/audio track mute/solo buttons as there really isn't any need for them to be linked at all.

 
I haven't thought through all the possible use cases of multitimbral instruments, multiple MIDI tracks within a folder, MIDI tracks going to different instruments from the same folder (which aren't muted when you mute the primary instrument), etc. I'll see if Noel has any insights as to whether there are use cases that benefit from linking, or perhaps whether this functionality is embedded so deep in the code that changing it would be really difficult regardless.
 
I saw your comment about how muting a VSTi doesn't save CPU but I suspect the muting of MIDI data dates back to when MIDI tracks with lots of controller data, particularly aftertouch and poly aftertouch, could choke a system. I assume the reasoning was "Well if they're not listening to the audio, then we can avoid processing the MIDI data and save CPU power." Even when Sonar was first introduced this remained a problem. However, I think most systems these days could cope with running lots of MIDI data all the time.
 
 
That way one doesn't need to fiddle with grouping, and one would want to use grouping for other purposes anyway.



You don't have to actually group things together, just assign any button you don't want subjected to the linking to a group. You can have an unlimited number of groups so you wouldn't be using up anything you wanted to use elsewhere. But really, the ctrl-click option is easiest for me, because I use a lot of multi-timbral instruments so am often muting some MIDI tracks but not others. Sometimes that's easier than disabling individual instruments' audio within the virtual instrument.

The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
#6
Anderton
Max Output Level: 0 dBFS
  • Total Posts : 14070
  • Joined: 2003/11/06 14:02:03
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 13:40:57 (permalink)
SilkTone
Also Ctrl-click doesn't make a difference when muting a folder.



I think you would want the folder to be a "master" control for everything - enable/disable record, mute, solo, echo input, etc. Otherwise it could get messy with instruments having multiple outputs and multiple MIDI tracks if some audio and/or MIDI tracks within the folder were muted (or soloed) and some weren't. Would the folder button invert the current states, affect only tracks in a certain state, etc. I think the idea of "master" controls at the folder level, with the ability to open it and customize settings within the folder, makes sense.
 
Probably the ideal implementation for you would be:
  • All MIDI tracks left running all the time (unless you specifically went in and muted them)
  • If you muted an audio track within a folder, it would mute only that track's audio output
  • If you muted the folder, it would mute all audio outputs within the folder
I've alerted Noel to this thread in case he has any comments.

The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
#7
Anderton
Max Output Level: 0 dBFS
  • Total Posts : 14070
  • Joined: 2003/11/06 14:02:03
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 16:02:33 (permalink)
Okay, I received an answer from Noel (thanks, Noel!). It relates to multi-timbral situations with multiple tracks:
 
"The smart mute/solo behavior has been that way by design since SONAR 2 when the synth rack was implemented. It's documented in the help here.
 
"Essentially when you solo or mute the synth audio track it auto mutes all associated MIDI tracks but only when all synth audio outs are muted in a multi out synth. When you mute a single synth midi track it locates the synth audio track(s) and only mutes it when all related MIDI tracks are muted." 
 
He mentioned that with Mute and Solo functionality appearing in the Track view, Console view, Synth rack, and the plug-in headers themselves, modifying it would be quite an undertaking.
 
The workaround option of using Ctrl-click on the audio Mute button (assuming that track is selected) or assigning it to a group works very well in Console view, because the audio and MIDI tracks aren't contained in a folder. So, once you've assigned the mute to a group, muting and unmuting remains only one click away, yet the MIDI track is not muted.
 
Another workaround is to right-click on the track's fader (or level control in track view), and set the snap-to value to current. Then you can bring it down to zero to silence the audio or not all the way if you want to "dim" it, and double-click on the fader to bring it back to where it was. You can have separate/independent snap-to value settings in the Inspector, Console, and Track View, so you don't have to give up a "preferred" setting.
 
Hope this helps.

The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
#8
Splat
Max Output Level: 0 dBFS
  • Total Posts : 8672
  • Joined: 2010/12/29 15:28:29
  • Location: Mars.
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 16:24:03 (permalink)
>Is there any specific use case where we actually need the MIDI tracks to be muted in addition to the audio tracks? I can't think of any.

Saving of CPU power.

> Alex, mute/solo is not a tool to be used for conserving CPU.


I didn't say it was a tool, I was attempting to answer the question.  I was assuming that if you mute the MIDI track it would stop playing the synth therefore conserving CPU. That would be a valid use case especially in scenarios with lots and lots of tracks. Of course there are other ways of doing it as well...
 
Anyway appears Craig and Noel has explained it pretty clearly thanks.
 
Cheers...
 

Sell by date at 9000 posts. Do not feed.
@48/24 & 128 buffers latency is 367 with offset of 38.

Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
#9
Anderton
Max Output Level: 0 dBFS
  • Total Posts : 14070
  • Joined: 2003/11/06 14:02:03
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 17:15:27 (permalink)
SilkTone
CakeAlexS
'Is there any specific use case where we actually need the MIDI tracks to be muted in addition to the audio tracks? I can't think of any.'

Saving of CPU power.
Isn't there an option to do this in preferences to keep plugins running all the time?

Cheers...



Alex, mute/solo is not a tool to be used for conserving CPU. In most cases muting a VSTi won't save any CPU anyway (try it). If one relies on enough tracks to be muted in order not to experience dropouts, then a different way needs to be found to reduce CPU usage.

 
I just received more info from Noel, and actually, muting the MIDI track DOES impact CPU because as Noel says:
 
"Back when I did this in 2002 it was done to avoid sending the MIDI to the synth to prevent unnecessary processing when the audio is muted. Processing MIDI takes CPU cycles from the synth since it needs to render
the MIDI irrespective of the synth audio track mute state."
 
So, with people running CPU-hungry synths like Diva etc., having "all MIDI all the time" seems like it could be problematic. Of course you could go in and manually mute MIDI tracks to mute the audio and preserve CPU cycles, but then you're just basically duplicating what happens now...or mute only the audio but keep the MIDI data, and pay the CPU penalty.
 
Comments?

The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
#10
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 17:16:25 (permalink)
Thanks Anderton for the details. I'll be checking out the grouping options. I just never looked at that closely enough for this particular purpose.
 
Alex, but consider this... If you need to mute some tracks just to prevent overloading your CPU, what do you do if you actually want to unmute all of your tracks? Do you pick which tracks are the least important and mute those? How do you listen to the full song?
 
The point is saving CPU cycles by playing musical chairs with mute buttons doesn't make sense because if it gets to that point then your system is seriously overloaded and can't handle the full song. Freezing is a better solution than muting.
#11
Splat
Max Output Level: 0 dBFS
  • Total Posts : 8672
  • Joined: 2010/12/29 15:28:29
  • Location: Mars.
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 17:21:16 (permalink)
I was simply answering your first question Steven, that would be a specific use case in regards to Sonar behaviour and would make sense in terms of Sonar design to minimize CPU workload. What is actually best practice or what works better for users workflow is another thing... Consider live recordings for instance...
 
Cheers...

Sell by date at 9000 posts. Do not feed.
@48/24 & 128 buffers latency is 367 with offset of 38.

Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
#12
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 17:23:21 (permalink)
Anderton
So, with people running CPU-hungry synths like Diva etc., having "all MIDI all the time" seems like it could be problematic. Of course you could go in and manually mute MIDI tracks to mute the audio and preserve CPU cycles, but then you're just basically duplicating what happens now...or mute only the audio but keep the MIDI data, and pay the CPU penalty.
 
Comments?



Anderton, the amount of CPU you may or may not save by muting a synth is such an unknown. It makes more sense to use the freeze function, which was designed specifically to save memory and CPU resources. Having to mute tracks to prevent glitching also has the big disadvantage that, well, you can no longer hear the track, but you were forced to mute it because you ran out of CPU cycles.
#13
Anderton
Max Output Level: 0 dBFS
  • Total Posts : 14070
  • Joined: 2003/11/06 14:02:03
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 17:31:37 (permalink)
SilkTone
Alex, but consider this... If you need to mute some tracks just to prevent overloading your CPU, what do you do if you actually want to unmute all of your tracks? Do you pick which tracks are the least important and mute those? How do you listen to the full song?
 
The point is saving CPU cycles by playing musical chairs with mute buttons doesn't make sense because if it gets to that point then your system is seriously overloaded and can't handle the full song. Freezing is a better solution than muting.



However, it's not always the case that all instruments will need to play back during the course of a mix. You might have three or four instruments loaded with similar yet different parts during the recording/composition process, and toggle between them at various points to decide which works best in the arrangement. Suppose these are all fairly heavy-duty in terms of CPU consumption. With the current setup, you won't really have to think about CPU as muting the audio reduces the CPU drain. With "All MIDI all the time," you'd have to not only mute the various instruments individually, but also delve into their folders and mute MIDI as needed in case the CPU was red-lining.
 
Either that or increase latency, but usually when recording I want the lowest latency possible because I'll be doing things like vocal and guitar parts.
 
I don't know how typical I am, but I often end up with fewer instruments in a project when it goes to the final mix than were in the project during the composition process for the reasons given above. Had the current mute/solo protocol not been in effect, I probably would have run into issues in several projects. So it's also important to consider what is going to provide the best user experience...having a more seamless MIDI experience, or having to manage CPU consumption issues should they arise. 
 

The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
#14
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 20:11:14 (permalink)
Anderton,
 
I still maintain that mute/solo buttons should not play the role of managing workload, but I'll agree that in some cases it might help.
 
But ideally there should be a way to unlink MIDI and audio buttons for the purpose of making playback during mute/solo operations seamless. Ideally a per-track setting would be welcome. They can default to linked, then one can unlink them if necessary. And maybe even a global setting that says new tracks should default to either linked or unlinked.
#15
Splat
Max Output Level: 0 dBFS
  • Total Posts : 8672
  • Joined: 2010/12/29 15:28:29
  • Location: Mars.
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 21:24:26 (permalink)
Still missing my point though, any DAW worth it's salt is going to find ways to automatically reduce CPU load...
 
It might be an interesting option to have in preferences though assuming it makes a real world difference for some.
 
Cheers..

Sell by date at 9000 posts. Do not feed.
@48/24 & 128 buffers latency is 367 with offset of 38.

Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
#16
Anderton
Max Output Level: 0 dBFS
  • Total Posts : 14070
  • Joined: 2003/11/06 14:02:03
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 22:05:10 (permalink)
SilkTone
But ideally there should be a way to unlink MIDI and audio buttons for the purpose of making playback during mute/solo operations seamless. Ideally a per-track setting would be welcome. They can default to linked, then one can unlink them if necessary. And maybe even a global setting that says new tracks should default to either linked or unlinked.



I understand totally, but this begs the question of how many preferences and options are going to be built into a program, and how complex the setup for tracks should be. Offering multiple options for a very fundamental feature works against the odds of it being implemented. Prioritizing is also an issue. I'm sure thousands of people have preferences they would like to see, but would others want those same preferences? There was another thread asking for more streamlined preferences.
 
At some point, I think it's necessary to decide what qualifies as best practices, implement that, and if an existing toolset allows for workarounds for minority situations, that's sufficient. Creating additional layers and options runs the risk of making the program more daunting and ultimately, more difficult to use. For example, it appears you didn't know about Quick Grouping, which was an immensely powerful option introduced in prior versions of Sonar. My "tip of the day" thread garnered a lot of "I didn't know that" responses. Sonar is already an extremely deep program. I'm definitely not saying Sonar should do a Final Cut X and be dumbed down, but ideally every addition - and also, every legacy decision - needs to be evaluated under the lens of "will this make for a better translation of musical inspiration into physical reality?" 
 
As Noel pointed out, this design decision was made 12 years ago. Back then, the best practice probably was to conserve CPU resources wherever possible, with the tradeoff being a less seamless MIDI experience under some circumstances. However, with multicore computers and faster processors, it may very well be that the best practices have changed, and that the average Sonar user's computer has no problem with "all MIDI all the time." If so, then just make that the default and if some people have issues with older computers, the tracks can be frozen or rendered. IMHO I don't think there would be any need for a preference; just unlink them and say "we have fast enough computers now for the majority of users" and be done with it.
 
Of course, there's also the question of feasibility and importance to the user base in terms of prioritizing. Personally, i have a screaming 12-core machine and can cope with "all MIDI all the time" so this would be not only be okay with me, but like you, I would probably find it preferable. However, it's also important to be sensitive to users with less powerful machines.
 
Cakewalk is now aware of this issue, and there is a dialog going on...so we'll see what shakes out. Meanwhile, there are some pretty painless workarounds. 
 
 

The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
#17
Splat
Max Output Level: 0 dBFS
  • Total Posts : 8672
  • Joined: 2010/12/29 15:28:29
  • Location: Mars.
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 22:25:54 (permalink)
Makes sense though to design a product as lean and as CPU efficient as possible by default then open up via preferences if needed. It prevents the app design going haywire (suddenly becomes bloatware after developers chuck in one resource hog after another) plus it's likely reviewers will test performance of the app using the defaults.

Sell by date at 9000 posts. Do not feed.
@48/24 & 128 buffers latency is 367 with offset of 38.

Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
#18
Anderton
Max Output Level: 0 dBFS
  • Total Posts : 14070
  • Joined: 2003/11/06 14:02:03
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 22:37:09 (permalink)
CakeAlexS
Makes sense though to design a product as lean and as CPU efficient as possible by default then open up via preferences if needed.



No matter what the preference is, to mute a track's audio you're going to have to click on something - so just mute the instrument's MIDI track instead of its audio track. The only downside is it's an extra click if the track isn't already selected. But that also gives the option of doing it on a per-track basis. 
 
But...it would be really cool to have adaptive programs! So Sonar would analyze your system specs, decide what you could get away with, and set up preferences accordingly. If you started going nuts with virtual instruments and the CPU started going crazy, a dialog would pop up that said:
 
You're running out of CPU power. Would you like to:
 
Increase latency to the next highest default
Freeze all virtual instrument tracks you haven't edited in the last 30 minutes
Freeze all virtual instrument tracks you haven't edited in the current session
 
That would be interesting...

The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
#19
Splat
Max Output Level: 0 dBFS
  • Total Posts : 8672
  • Joined: 2010/12/29 15:28:29
  • Location: Mars.
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/25 22:41:57 (permalink)
Problem with that is a performance monitor would also be a resource hog so again it would need to be an option in preferences. Nice idea though.

Sell by date at 9000 posts. Do not feed.
@48/24 & 128 buffers latency is 367 with offset of 38.

Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
#20
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/26 07:50:05 (permalink)
Besides the reasons stated above I don't have any strong objections to disabling the auto muting and soloing from the synth audio track. The feature pre-dates quick grouping and was a handy way to quickly mute/solo all related synth MIDI tracks without needing to hunt them down. It was what people wanted at the time.
The code for synth mute and solo is centralized fortunately so changing it is not difficult, however I need to discuss this internally and also make sure that there are no side effects to changing this behavior in case something else relies on this functionality.

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
#21
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/26 09:23:04 (permalink)
Thanks Noel for looking into this, much appreciated!
#22
Splat
Max Output Level: 0 dBFS
  • Total Posts : 8672
  • Joined: 2010/12/29 15:28:29
  • Location: Mars.
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/26 09:45:14 (permalink)
As an option cool.. Thanks.

Sell by date at 9000 posts. Do not feed.
@48/24 & 128 buffers latency is 367 with offset of 38.

Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
#23
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/26 12:01:49 (permalink)
I just changed this. No its NOT an option, I just removed the old behavior by removing the case 1 and 2 below for mute and solo.
 
Mute "smart grouping" rules to mute logically related synth tracks
1. If a synth audio track is muted, mute all its MIDI track siblings
2. If a synth audio track is unmuted, unmute all its MIDI track siblings
3. If a MIDI track is muted, mute its associated audio track only if all other sibling MIDI tracks for the associated audio track are muted.
4. If a MIDI track is unmuted, unmute its associated audio track

Solo "smart grouping" rules to solo logically related synth tracks

1. If a synth audio track is soloed, solo all its MIDI track siblings
2. If a synth audio track is unsoloed, unsolo all its MIDI track siblings, if no related audio tracks are soloed.
3. If a MIDI track is soloed, solo its associated audio track
4. If a MIDI track is unsoloed, unsolo its associated audio track only if no other sibling MIDI tracks for the associated audio track are soloed.
 

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
#24
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/26 13:24:10 (permalink)
Noel, excellent! Thanks.
#25
Splat
Max Output Level: 0 dBFS
  • Total Posts : 8672
  • Joined: 2010/12/29 15:28:29
  • Location: Mars.
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/26 13:27:52 (permalink)
OK thanks..

Sell by date at 9000 posts. Do not feed.
@48/24 & 128 buffers latency is 367 with offset of 38.

Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
#26
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/26 14:04:48 (permalink)
I'm sorry but I have to retract one part of that fix. I can't remove rules 1 and 2 for the solo case. There was a good reason for those.
 
The reason is this:
If you solo just the synth audio track without soloing the synth MIDI track you will hear silence. That would be confusing and unacceptable behavior. The synth audio and MIDI tracks need to be soloed together, so I need to retain the rules 1 & 2 for solo.
 
Hopefully I don't find anything that prevents the mute case :(

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
#27
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/27 10:27:15 (permalink)
Noel, it seems a simple fix would be to keep any MIDI track unmuted if it's synth audio track is soloed.
 
BTW, it seems if you are unlinking the MIDI mutes from the synth audio tracks, would MIDI tracks not stay unmuted anyway if you solo another MIDI/audio track? So why would you ever need to mute any MIDI tracks regardless of whether one is muting a synth audio track or soloing any other synth audio track.
 
Put another way: If you only ever mute synth audio tracks during mute/solo operations on synth audio tracks, why would the solo case stop working at all? No MIDI tracks would ever get muted unless you specifically mute a MIDI track itself.
 
Put yet another way: Mute/solo operations on synth audio tracks should not change the mute state of any MIDI tracks.
#28
stevec
Max Output Level: 0 dBFS
  • Total Posts : 11546
  • Joined: 2003/11/04 15:05:54
  • Location: Parkesburg, PA
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/27 10:49:01 (permalink)
The way I read it, if the synth's audio and MIDI tracks are completely unlinked, then soloing the audio track will not solo its MIDI tracks so there's nothing feeding that audio track because only it is solo'd.  However, if you mute the audio track then it doesn't matter if anything is or is not feeding that audio track - it's muted.   At least I think I have that right... 
 
BTW, great discussion, very interesting.
 

SteveC
https://soundcloud.com/steve-cocchi
http://www.soundclick.com/bands/pagemusic.cfm?bandID=39163
 
SONAR Platinum x64, Intel Q9300 (2.5Ghz), Asus P5N-D, Win7 x64 SP1, 8GB RAM, 1TB internal + ESATA + USB Backup HDDs, ATI Radeon HD5450 1GB RAM + dual ViewSonic VA2431wm Monitors;
Focusrite 18i6 (ASIO);
Komplete 9, Melodyne Studio 4, Ozone 7 Advanced, Rapture Pro, GPO5, Valhalla Plate, MJUC comp, MDynamic EQ, lots of other freebie VST plugins, synths and Kontakt libraries
 
#29
Anderton
Max Output Level: 0 dBFS
  • Total Posts : 14070
  • Joined: 2003/11/06 14:02:03
  • Status: offline
Re: Feature Request: Option to unlink MIDI and Audio mute and solo buttons 2014/09/27 10:54:34 (permalink)
CakeAlexS
Problem with that is a performance monitor would also be a resource hog so again it would need to be an option in preferences. Nice idea though.



I was being sort of "blue sky," thinking of when DAWs would start to get some AI happening  

The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
#30
Page: 123 > Showing page 1 of 3
Jump to:
© 2025 APG vNext Commercial Version 5.1