View Issue Details

IDProjectCategoryView StatusLast Update
0001907OpenMPTFeature Requestpublic2025-07-08 19:28
Reporterfuzion_mixer Assigned To 
PrioritynoneSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Summary0001907: "Offset Overflow" option for Resample dialog
Description

For upsampling, the "Adjust Offset" option does the job for offset values <80h, however afterwards it will clip to FFh. Having this option (at least for IT/MPTM as they support High Offset) will help keep the offsets proportional to the sample (after the author inputs the SAx/XAx commands).

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

Activities

Saga Musix

Saga Musix

2025-07-08 18:54

administrator   ~0006427

It would be nice, yeah, but also rather complicated with tons of edge cases where it won't work:

  • Think of a pattern where there's an Oxx that needs to be updated on the first row, but the last played row is actually not the previous pattern's last row because there was a Cxx effect in the middle of that pattern
  • Or if that previous pattern is used in more than one place with a different pattern following up each time
  • Or just a pattern with an offset sweep going from O00 to OFF from the first to last row, with no empty rows inbetween where SAx could be inserted.

It's pretty complex. :\

fuzion_mixer

fuzion_mixer

2025-07-08 19:03

reporter   ~0006428

I don't expect it to actually insert SAx into the pattern, just changing how values >FFh will be calculated. And I'd imagine the author would be knowledgeable enough to know which parts the offsets are going to be affected (like in your offset sweep example, in which case it would be pretty obvious).

Issue History

Date Modified Username Field Change
2025-07-08 18:49 fuzion_mixer New Issue
2025-07-08 18:54 Saga Musix Note Added: 0006427
2025-07-08 19:03 fuzion_mixer Note Added: 0006428
2025-07-08 19:28 fuzion_mixer Description Updated