View Issue Details

IDProjectCategoryView StatusLast Update
0001476OpenMPTAudio I/Opublic2021-10-30 22:57
ReporterQueex Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.29.10.00 / libopenmpt 0.5.9 (upgrade first) 
Target VersionOpenMPT 1.30.01.00 / libopenmpt 0.6.0 (upgrade first)Fixed in VersionOpenMPT 1.30.01.00 / libopenmpt 0.6.0 (upgrade first) 
Summary0001476: Note Fade command removes instrument pitch/pan separation
Description

When a Note fade command is given, any pan applied by the pitch/pan separation settings of an instrument is removed, returning the pan to the channel default.

Steps To Reproduce
  • In an OpenMPT module, create an instrument with strong pitch/pan separation
  • Create a pattern with any notes far enough from the centre to see the pan in the VU meter
  • Add Note Fade commands after each note
  • See that the difference in left and right channels disappears completely once note fade is applied
  • Hear that the output in L/R channels also changes, so it's not just a VU meter display problem
Additional Information

The attached module has two patterns, one with Note Fade commands and one without, so you can see the difference in the VU meter.

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

Activities

Saga Musix

Saga Musix

2021-06-23 19:06

administrator   ~0004818

Thanks - there are a few more effects that are affected by a dodgy-looking clearing of the last-triggered note when a specific IT compatibility flag is set, so I will investigate this a bit more carefully to figure out what is broken and what needs fixing.

Saga Musix

Saga Musix

2021-06-23 20:13

administrator   ~0004819

While doing further research, I found another quirk that should probably be fixed at the same time: Panning commands override pitch/pan separation in IT, but not in OpenMPT.

Saga Musix

Saga Musix

2021-10-30 22:57

administrator   ~0004893

This should be fixed as of r15870 / OpenMPT 1.30.00.53, soon available from https://builds.openmpt.org/ - please report back if there's still any issues with Pitch/Pan Separation!

Note: The provided example module will keep sounding the same until the corresponding compatibility flag ("Pitch / Pan Separation can be overridden by panning commands") is enabled in the Song Properties,

Issue History

Date Modified Username Field Change
2021-06-22 14:07 Queex New Issue
2021-06-22 14:07 Queex File Added: pitchpan_notefade_bug.zip
2021-06-22 16:23 Saga Musix Assigned To => Saga Musix
2021-06-22 16:23 Saga Musix Status new => assigned
2021-06-23 19:06 Saga Musix Note Added: 0004818
2021-06-23 20:13 Saga Musix Note Added: 0004819
2021-10-16 09:14 Saga Musix Priority low => normal
2021-10-16 09:14 Saga Musix Target Version => OpenMPT 1.30.01.00 / libopenmpt 0.6.0 (upgrade first)
2021-10-30 22:57 Saga Musix Note Added: 0004893
2021-10-30 22:57 Saga Musix Status assigned => resolved
2021-10-30 22:57 Saga Musix Resolution open => fixed
2021-10-30 22:57 Saga Musix Fixed in Version => OpenMPT 1.30.01.00 / libopenmpt 0.6.0 (upgrade first)