Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Allow single audio channel isolation #77

Closed
Hyperbog opened this issue Oct 12, 2021 · 3 comments
Closed

[FEATURE] Allow single audio channel isolation #77

Hyperbog opened this issue Oct 12, 2021 · 3 comments

Comments

@Hyperbog
Copy link

Hey folks! This is a feature request (unless it exists, and I'm just missing it...).

I have the standalone Munt emulator, and see that it can differentiate between different audio channels based on the instrument that's playing / MIDI channel that's being triggered. Would it be possible to implement, say, a mute checkbox next to each channel so that one could record / export each channel individually by isolating each channel? This would be great for folks like myself who can then import those tracks into a DAW, and give them a more modern upscaled mix for lack of a better term. Original audio. Original arrangements. Just higher quality.

Anyhoo. Munt sounds fantastic. If this feature is possible to implement it would be absolutely perfect for what I'm looking for! Thanks!

@sergm sergm self-assigned this Oct 12, 2021
@sergm
Copy link
Member

sergm commented Oct 12, 2021

Yes, I suppose this is easy enough, and may be useful in some other cases too. Albeit, nice synth / players I saw feature two buttons like this:

  • 'M' - for muting this channel;
  • 'S' - for muting all the other channels, so this one is played solo.

@sergm
Copy link
Member

sergm commented Feb 12, 2022

We seemingly get one more function here - a possibility to adjust the part volume and keep it at the desired level regardless of whether we get the MIDI Volume controller and related SysEx. This function has been requested in Feature 31 and is tightly related to this one.

@Hyperbog
Copy link
Author

That's a great idea, and makes it even more like a mixer channel strip in a DAW between your improvement on my suggestion for a [M]ute and [S]olo toggle and the suggestion cited in Feature 31 for individual volume sliders. Once these features are implemented I will start giving those old soundtracks a fresh mix. Who knows maybe down the road custom music packs can be loaded along with the game. There's a very early version of that kind of feature being implemented in an NES emulator that I can't think of at the moment....

sergm added a commit that referenced this issue Feb 20, 2022
)

In the synth details panel, added a small button to the left of the
instrument name for each part, that allows to quickly mute this part. By
clicking these buttons while holding Ctrl/Cmd, the part can be made playing
solo. Holding the Alt key while clicking allows to quickly restore playback
on all muted parts. Additionally, a right-click opens a popup menu that
provides for more functions, including a volume slider, which can be used
to override the current part volume level set by the received MIDI
messages. The configured part volume level only persists while the synth
remains open.
@sergm sergm closed this as completed Feb 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants