Commandline option to change mixer and generate audio
I'm arranging for an orchestra. It would be very useful if I could use a command to generate audio in such a way that one particular instrument is panned to the right and everything else is panned to the left. Or to lower the volume on everything except one instrument. Is there any way to accomplish this?
What I want to do is to write a script that does this for all instruments so that everybody in the orchestra can listen to their part together with everything else, but getting their part stand out.
Comments
Not by the command line, but View / Mixer allows for panning, volume control, soloing, etc. Might be easiest to just send the score to users (or post to musescore.com) so they can do it themselves. Probably better in the long run as different people will probably have different preferences here.
In reply to Not by the command line, but… by Marc Sabatella
Yes, I'm aware of that option, which - for certain reasons - is not a good option.
In reply to Yes, I'm aware of that… by snusifer
Generate linked parts that contain all instruments, and in those adjust the volumes. That way you have only one score, only one place to make corrections and changes
For our choir, an Apple user created a swift script that works on the musicxml of an SATB-score and generates the volume-relative versions out of it.
Very specific to our use case (and some things like swing are lost when using musicxml), but still workable for the majority of our scores until the mixer is available in the plugin framework.
See the "choirMP3" part of https://github.com/lieven/process-musicxml
In reply to For our choir, an Apple user… by jeetee
Thank you very much for that. I actually started writing an own Python script to do the exact same thing. Maybe I'll have a look at the code you linked to get some inspiration.
I like your idea...I've tried to do it using the mixer and mapping the volume up for that one part just to hear it and lower the volume for the rest of the parts. Problem is I can't get the mixer settings back to where they were originally for each instrument. Although you could temporarily add a dynamic such as forte temporarily to the instrument part you want emphasized and then delete it later when you don't want that part emphasized anymore
In reply to I like your idea...I've… by Adria Sorensen
To reset a control to the default, just double-click it.
Another way to achieve the end result is to select the notes on the staff and then use the Inspector to change the velocity.