View Issue Details

IDProjectCategoryView StatusLast Update
0001952OpenMPTGeneralpublic2026-03-21 11:34
Reporter02FD Assigned To 
PrioritynoneSeveritytweakReproducibilityalways
Status newResolutionopen 
Platformx64OSWindowsOS Version11
Product VersionOpenMPT 1.32.06.00 / libopenmpt 0.8.4 (upgrade first) 
Summary0001952: Retrigger note volume adjustment is not applied to MIDI velocity
Description

As the title states, using Qxx with a value other than Q0x on a MIDI instrument does not impact the velocity of the outputted notes with each re-trigger.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2026-03-11 22:10

administrator   ~0006589

Do you maybe have "volume commands with notes are velocities" unchecked for that particular instrument? This does not just affect volume commands in the pattern but also Qxy.

02FD

02FD

2026-03-12 00:33

reporter   ~0006590

Pretty certain I didn't, but I have more test cases of things that I saw not working involving MIDI so I will test this again as a sanity check as well.

02FD

02FD

2026-03-12 00:48

reporter   ~0006591

In testing, I've discovered the real problem. If you simply use the default volume (ie, no volume command) it works fine. Setting the volume with vXX in the volume column, however, breaks it and makes it so that every note has the same volume.

02FD

02FD

2026-03-20 15:40

reporter   ~0006595

Update: Just discovered this also applies to random volume variation. Using default volume applies it as normal, but adding a volume command in the volume column overwrites it the new volume set there.

Saga Musix

Saga Musix

2026-03-21 11:34

administrator   ~0006601

Yes, MIDI velocity handling is treated completely separately from how it would work with samples, so there are a lot differenes and inconsistencies. At the moment this is not really a bug but "by design"; it would be nice to make this more consistent with samples but it's not that easy.

Issue History

Date Modified Username Field Change
2026-03-11 15:10 02FD New Issue
2026-03-11 22:10 Saga Musix Note Added: 0006589
2026-03-11 22:11 Saga Musix Status new => feedback
2026-03-12 00:33 02FD Note Added: 0006590
2026-03-12 00:33 02FD Status feedback => new
2026-03-12 00:48 02FD Note Added: 0006591
2026-03-20 15:40 02FD Note Added: 0006595
2026-03-21 11:34 Saga Musix Note Added: 0006601