View Issue Details

IDProjectCategoryView StatusLast Update
0001476OpenMPTAudio I/Opublic2021-10-16 09:14
ReporterQueex Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.29.10.00 / libopenmpt 0.5.9 (upgrade first) 
Target VersionOpenMPT 1.30 / libopenmpt 0.6 (goals) 
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.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Queex

Queex

2021-06-22 14:07

reporter  

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.

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 / libopenmpt 0.6 (goals)