Play only one instrument (or several selected instruments)

• Nov 11, 2016 - 02:49

A cool feature - assuming it's not already present - would be to allow the playing by the synthesizer of only certain selected instruments. For example, you could play only a clarinet's part. Or you could play only the trombone section. One way would be to select the instruments you want to hear by highlighting them and then hitting Enter (rather than spacebar). The current method of selecting parts is to click on one measure, then click on a measure directly above or below so that all the parts between those two clicks are highlighted.

If you wanted to add the ability to select parts that are not contiguous - for example the bass and lead trumpet parts - it would be necessary to add the ability to use the Ctrl key instead of the Shift key to add non-adjacent parts. In other words, Click on a measure in the bass part, hold down the Ctrl key, then click on a measure in the lead trumpet's part, so that both are selected (but not the instruments in between), then press Ctrl-Spacebar (or whatever) to play only those instruments' parts, starting with the highlighted measure.


Comments

If I understand you correctly, you are describing an existing feature - see View / Mixer. You can solo or mute instruments as you wish in one convenient window.

In reply to by Marc Sabatella

Didn't know about that feature. The only downside is that you have to go back into the mixer and turn everything back after you're done, and there's the potential for accidentally neglecting to return the mixer to its original state. But it will certainly do the job.

I think it would be a little faster to select the instruments directly, without bringing up that mixer window. Click one part first. Then if you want other instruments to play along with the first, select them as follows. If all the desired instruments are contiguous, hold down the Shift key and click another part to select all in between, as we do now - or if not all the instruments you want to play are contiguous, hold down the Ctrl key and click the individual parts one by one, so that there could be multiple blue highlight boxes, not just one tall one. Then hit Ctrl-Spacebar (or whatever) to play only those instruments selected. If you hit plain Spacebar, it would play all instruments (except for those muted in the mixer, of course) as it does now.

Whether it would justify the additional programming work, I don't know. Worth considering for a future version?

In reply to by Craig Wilson

Well, a mixer is generaly how you'll do that anyway, it's like most DAW you'll ever work on, as you can at least see which track are soloed/muted. To make it more easy to access they programmed a shortkey (I think it's F12 ;) ).

Hope it'll do it for now! :)

In reply to by Craig Wilson

If you are doing this sort of thing often, simply leave the Mixer up. And the advantage is, the settings stick even while you make selectiosn for other reasons. Having the selection mechanism double as the way to specify which instruments play would be severely limited in comparison. I'm not seeing any possible advantage, only disadvantages.

I write again to emphasize how cool a feature what I had suggested before would be. Let me try to explain it better this time.

1. You want to play one instrument only. You select a measure of that instrument and hit ENTER (rather than SPACEBAR) and it plays only that instrument from that point. You don't have to bring up the Mixer window, scroll to find that instrument, and click on Solo for it, then once you're done, go back in and unclick Solo. One mouse click and one keypress and it plays. Much faster, and without the danger of forgetting to restore to the original.

2. You want to play the trombone section alone. You select a measure of the top trombone staff, hold down the SHIFT key, then click directly below on the measure for the bottom trombone, thus selecting the whole section, then hit ENTER, and it plays the whole trombone section from that point. You don't have to go into the Mixer and click Solo for each trombone, then once you're done, go back in and unclick them.

3. You want to play the lead alto and the string bass only, or the trumpet section and the rhythm section only, or any combination. This would require adding a new capability - that of selecting two or more measures which are not adjacent. The best way would be that once a measure is selected, hold down the CTRL key (rather than the SHIFT key) and click one or more additional instruments above or below, which would put a blue box around each of the selected measures. Then hit ENTER and it plays just those instruments.

I don't mean to be a pest and fully understand if this would all be too much work, but I'm convinced that if implemented it would make it a lot easier for a composer or arranger to hear individual instruments or sections, if that's important to anyone. The mixer box is a bit cumbersome, in my opinion, although it certainly works fine, and that option would still be available if you want to work on the same group of instruments over a period of time. Thanks for listening.

In reply to by Craig Wilson

I like this idea. It makes sense. You should be able to shift select adjacent instruments or ctrl-select to add non adjacent instruments like many other types of programs. ENTER does not have to be the way to activate this feature if that conflicts with another default setting. It would be able to be user defined like other shortcuts.

In reply to by Wim Leo

Me to. It would be so nice to only play one or more selected instrument. If this facility is made, please remember to add the possibility to export in MP3 and other formats for only selected instruments. When rehearsal, this would be very useful!

Thanks for a very nice program.

This is basically how I expected the playback to work, as I previously used Sibelius quite heavily.

Using the mixer is a bit of a PITA for quick testing of internal harmonies etc. But I appreciate the code change to implement this might be quite difficult.

I just want to boost this again. Coming from Sibelius, which uses more-or-less the proposed approach, and having spent some time now working on an orchestra score in MuseScore, I can attest that the Sibelius approach is way better when using the program as a composition tool (as opposed to simply an engraving tool).

Especially in an orchestra score, if you just want to hear the strings, it is a hassle to individually check solo on all the string parts, and then to have to un-check solo individually again afterwards to prevent it remaining in that state. As a composer, I frequently want to test by ear various different combinations of parts, and the mixer is a very inefficient way of doing that. For instance, what if I want to hear just the strings for a passage, then just the brass, then strings + brass, then winds alone, then all three? It takes zero effort using the proposed approach, whereas with the mixer it would take ages of checking and unchecking solo. Even worse, with an orchestral score, the channels of the mixer don't all fit on the screen, so you have to scroll to access the parts that you're individually checking and un-checking.

I know that MuseScore isn't Sibelius, that it has a different history and trajectory. Sometimes this is actually really great, and I run into things that MuseScore has implemented in a smarter way. Still, I think there are a lot of valuable things that could be borrowed from Sibelius / adapted to fit within the MuseScore workflow, and to me, this is a big one.

Let me know, though, if there's some currently implemented way to test different orchestral sections (as I described above) that doesn't involve so much clicking and un-clicking. I don't pretend to be a MuseScore expert and I may well have missed something!

In reply to by MarcEvanstein

To me the logical design would be to have a modifier like Shift trigger playback of selection only. So, selection a region, Shift+space or Shift+click the play button. This seems the least disruptive to the regular workflow.

As for better ways to do the job now, try generating a "part" for the section. I've done this from time to time and found it useful.

In reply to by Marc Sabatella

This was my suggestion originally and looking back at the top post I had suggested Shift-Spacebar to activate playback and that is certainly a better option than the Enter key, which I suggested later. Maybe I wasn't sure that Shift-Spacebar was a thang but it's definitely more logical.

In reply to by Marc Sabatella

Shift-spacebar sounds like a smart approach!

Also, thanks so much for your suggestion about generating parts for the sections that I want to test. This helped a lot on my orchestra piece, and it's a decent workaround for the time being.

By the way, I'm a pretty decent programmer -- a ton of Python, but more and more experience with C++ as well -- and I was thinking about trying to contribute in some small ways in the future. I took a look at the code base a bit ago, and while it seemed understandable, it was so vast that it was a little overwhelming. Any thoughts about how I might go about finding my way in the wilderness?

Do you still have an unanswered question? Please log in first to post your question.