Integrate palm mute playback with palm mute lines

• Aug 11, 2019 - 21:37
Reported version
3.2
Type
Functional
Frequency
Few
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project

MuseScore at its current state does not provide a playback feature for palm muted notes (guitar, bass). This playback effect can be achieved by reducing the playback duration of the muted notes to half or one quarter of the overall duration of the note; similar to staccato notes.

I have attached a file demonstrating the desired playback effect by using hidden staccato note markings as a workaround.

A similar playback solution has been used in other MIDI based notation/tablature software, such as Guitar Pro and TuxGuitar.

Attachment Size
Palm_Mute_Playback.mscz 9.58 KB

Comments

Title Implement palm mute playback Integrate palm mute playback with palm mute lines
Status active needs info

I'm pretty sure palm mute is possible, but can't verify right now.

In reply to by mike320

A change of voice bank is not wanted for palm mutes. The base for that soundbank seems to be the jazz guitar, which sounds out-of-place with distorted or acoustic guitars.

Also using staff text for palm mutes is really time consuming considering that the change between an "open" and "muted" note can occur more than 8 times within a single bar (every other 16th note being muted, for example). Cumbersome to say the least, in my humble opinion; at least not very user friendly.

I would agree with using staff text for "muted" soundbank if entire sections of music were to be muted and playing a clean guitar (think about "Every Breath You Take" by The Police) but this, most of the time, is not the case.

In summary, I would argue for using a similar solution as staccato notes as it seems simple, is seamless with all kinds of guitar sounds and is something that other software already does (Guitar Pro, TuxGuitar, PowerTab).

I attached another demonstrative file: Two examples with both soundbank changes and staccato-like approach. For me, it seems like a lot of work to add two elements (palm mute line and a staff text with soundbank change) to every note that uses a single expression/technique.

I hope I have made my case a little bit clearer.

Attachment Size
Palm_Mute_implementation_example.mscz 17.84 KB

This is what MuseScore does now, I'm just pointing out how to do it. I'm definitely not saying it's not a good idea to improve it. If you use the invisible or even non-visible text it works exactly like staccato except there's no shortcut possible at this time. You can apply it to several items at a time by ctrl+clicking each item you want to add to the list, just like staccato.

In reply to by mike320

Yes, I understand and appreciate the effort to help. :)

The reason why I opened this bug report/feature suggestion is because what we currently have to do in MuseScore (hidden soundbank changes or hidden staccato notes) seems like an unnecessary work-around. I don't think it should be left as-is; hence the suggestion to improve the software.

EDIT:
I may have been unclear with my title, as there already are those two options. Let's make my suggestion more defined: "Integrate palm mute playback with palm mute lines"
Title changed

Status needs info active

That voice bank switch is the method MuseScore usea and that one sound is the only one available in GM soundfonts.
Making that switch easier via a line seems a reasonable request, won't change the sound though

As someone who writes a lot of electric guitar parts, having a P.M. element which affects playback would also be near the top of my wishlist. Having some auditory feedback on it is essential to working out rhythm guitar parts. Take e.g. the opening of Summer of 69: Without the muting pattern, it's just constant 8th notes on the same chord, for 4 bars straight. Which notes are muted is often the single most important aspect to a riff, so it's really helpful to be able to hear whether I've put it in the score in the right places.
Like Teemu Kleinen, I would strongly prefer a implementation based on note-length/staccato. It's what I end up inserting manually most of the time, and IME it gives a workable outcome in any situation, right away, regardless of soundfont or patch. For clean electric guitar, switching to the muted channel does usually sound a tad better ("realistic" is impossible outside of dedicated guitar samplers with builtin amp sims & clever humanization control, anyway) - but for anything else it sounds distracting, if it's not downright unlistenable (distorted, acoustic, bass, banjo, ...).
I've tried to list the rest of my thoughts on implementation below.

Pro staccato:
- Arguably the most common way of rendering variable palm-mute in MIDI - see most tab software, or the Doom soundtrack)
- Long sections of uninterrupted P.M. (e.g. Every breath you take) is where the classic Muted Guitar patch from the Roland SC (which every GM soundfont tries to imitate) sees most its use. But I would never notate those by cluttering the score with one long dashed line that spans pages, anyway. Just announce it via staff text once (just like pizz. & arco for strings) - which is already easily doable in mscore, so no need to implement it as a dedicated feature.
- Very predictable, no sudden changes in sound. Always matches the base sound of the instrument, without any extra work.
- Goes nicely with playing back dead notes (more extreme muting that is purely percussive) as ultra-short - a feature I will probably request elsewhere ;)
- Leaves the possibility of continuously adjusting the degree of muting, via note length. Switching channels is binary.
- During arranging, I could copy&paste a rhythm guitar part to try out how it would sound e.g. if the organ played it instead. Obviously, a keyboardist cannot palm-mute, but the variation the guitarist achieves via muting or not muting different notes still transfers over somehow, instead of being lost completely (or switching back and forth between random keyboard channel patches...)

Pro channel switching:
- Often sounds better on clean electric guitar
- In theory, separating out the muted notes offers a bit more flexibility if I want to use the MIDI output from mscore in external software. But if the virtual instrument uses e.g. keyswitches or CC for controlling muting, instead of a seperate MIDI channel, I'm back to square one.