Request for ability to customize playback of marcato to make it louder instead of shorter than sforzato

• Mar 2, 2020 - 10:25
Reported version
3.4
Type
Functional
Frequency
Few
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.4.2.9788, revision: 148e43f

  1. Open the attached file.
  2. Generate a MIDI file.
  3. Open the MIDI file with a MIDI editor (e.g. MidiEditor).
  4. Confirm the MIDI velocities of all the notes.

Expected result: According to published sources, a note with a marcato symbol should be louder than one with an accent.
Actual result: In MS 3.4, it is the other way around. An accented note is louder than one with a marcato symbol:
accent_marcato_playback.png

See also: #301792: Provide option to control Marcato playback.

Attachment Size
accent_marcato_playback.mscz 3.11 KB

Comments

In the mscore/exportmidi.cpp file, the method ExportMusicXml::chordAttributes adds the articulations to the notes in the MusicXML files (which are then converted to midi). However, there was no indication as to how this relates to the velocity of these notes. Furthermore, sforzato is handled in a different way (as it is dynamics and not articulations), so it was unclear how this would relate velocity-wise.

I'm sure that one day some good soul will write an editor for setting this preferences (i.e. velocity and length change defaults for marcato, staccato, staccatisimo, sforzato... and all the other often used articulations).

I'm optimistic because, currently, some very good soul is writting an editor for chord symbols. So wonders do happen, you just have to be patient. In the meantime, you have to learn to use workarounds. While these workarounds might look complex to understand to MuseScore beginners, they are usually easy to understand for people that have a solid experience with MuseScore.

Title Accent playback is louder than Marcato: should be the other way around Request for ability to customzie playback of marcato to make it louder instead of shorter than sforzato
Severity S3 - Major S5 - Suggestion

Also see various forum discussions. The convention of playing marcato louder than sforzato is used only in certain genres (eg, classical), but in others (eg, jazz), marcato is no louder just shorter. And the latter is the more common one, in that marcato is relatively uncommon in classical music, but extremely common in jazz. So this was a conscious choice and remains a good choice for a default.

However, as a suggestion for future improvement, indeed, it makes sense to offer both options. Or of course, ultimately, to make both velocity and duration customizable for all articulations.

Title Request for ability to customzie playback of marcato to make it louder instead of shorter than sforzato Request for ability to customize playback of marcato to make it louder instead of shorter than sforzato