View Issue Details

IDProjectCategoryView StatusLast Update
0000879OpenMPTPlayback Compatibilitypublic2016-09-28 18:49
ReporterStarWolf3000 Assigned ToSaga Musix  
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version8.1
Product VersionOpenMPT 1.27.00.* (old testing) 
Target VersionOpenMPT / libopenmpt 0.3.1 (upgrade first)Fixed in VersionOpenMPT / libopenmpt 0.3.1 (upgrade first) 
Summary0000879: [S3M] Volume command (vxx) overrides sample volume

One of the recent builds seems to break playback of S3M files that use the volume command vxx.

When a note with sample number is triggered, its volume should be the sample volume, unless you use the vxx. But some songs use empty rows with just a vxx command, for example for better control of sliding instead with Dxy.

Now the recent builds reuse the previous set vxx for new notes, even when triggered with sample number and without any vxx, acting like a Vxx or Mxx command.

Steps To Reproduce
  1. Have a recent build of (tested ones see below).
  2. If not shown, activate display of VU meters on top of channels.
  3. Play the attached sample file.
Additional Information

The expected playback is to be that of the recent stable, retriggering sample volume on new note when sample number is given and no vxx command is used in that cell.

The actual playback sets something like the global sample volume, unless a new vxx is triggered in that channel.

TagsNo tags attached.
Has the bug occurred in previous versions?Playback is fine in 1.26, only recent test builds are affected
Tested code revision (in case you know it)r7183 r7195




2016-09-28 17:48

reporter (66,099 bytes)
Saga Musix

Saga Musix

2016-09-28 18:49

administrator   ~0002675

Thanks for the report, should be fixed in r7198. r7171 introduced some unwanted changes to sample-only modules which I didn't quite realize.

Issue History

Date Modified Username Field Change
2016-09-28 17:48 StarWolf3000 New Issue
2016-09-28 17:48 StarWolf3000 File Added:
2016-09-28 17:49 Saga Musix Assigned To => Saga Musix
2016-09-28 17:49 Saga Musix Status new => assigned
2016-09-28 18:49 Saga Musix Note Added: 0002675
2016-09-28 18:49 Saga Musix Status assigned => resolved
2016-09-28 18:49 Saga Musix Resolution open => fixed
2016-09-28 18:49 Saga Musix Fixed in Version => OpenMPT / libopenmpt 0.3.1 (upgrade first)
2016-09-28 18:49 Saga Musix Target Version => OpenMPT / libopenmpt 0.3.1 (upgrade first)