View Issue Details

IDProjectCategoryView StatusLast Update
0001605OpenMPTFeature Requestpublic2022-06-21 12:48
ReporterMrArnal Assigned To 
Status closedResolutionduplicate 
Summary0001605: Add a control for VBlank

Adding a control to define the behavior of the VBlank timing when playing a protracker module. The option could be:

  • vblank auto (let open mpt do it's job, default behavior)
  • vblank enabled (use VBlank timing)
  • vblank disabled (use CIA timing)
TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)


duplicate of 0000779 new Allow certain playback-related flags to be set as load-time ctl or during playback 


Saga Musix

Saga Musix

2022-06-21 11:57

administrator   ~0005212

As you can already toggle VBlank timing through playback compatibility settings, I don't see much of a reason to have a global flag for this - VBlank modules are a tiny fraction of all 4-channel MODs and I'd rather have autodetection of these modules be as accurate as possible. You are probably thinking about this problem from a listener's perspective, but adding such a global option to a tracker may give the impression to authors composing MOD files that writing VBlank modules is a legitimately useful thing to do, but it really isn't - it will just create even more confusion because suddenly there are people that expect that their newly-written modules sound correct in all MOD players.



2022-06-21 12:42

reporter   ~0005215

When using the libopenmpt, there is no way to force the vblank (or at least, I couldn't find any).

Saga Musix

Saga Musix

2022-06-21 12:47

administrator   ~0005216

Okay, libopenmpt is a completely different topic (and should have been mentioned in the initial report). This essentially makes this a duplicate of issue 0000779.

Issue History

Date Modified Username Field Change
2022-06-20 10:36 MrArnal New Issue
2022-06-21 11:57 Saga Musix Note Added: 0005212
2022-06-21 12:42 MrArnal Note Added: 0005215
2022-06-21 12:47 Saga Musix Note Added: 0005216
2022-06-21 12:48 Saga Musix Relationship added duplicate of 0000779
2022-06-21 12:48 Saga Musix Status new => closed
2022-06-21 12:48 Saga Musix Resolution open => duplicate