View Issue Details

IDProjectCategoryView StatusLast Update
0000634OpenMPTFeature Requestpublic2015-01-08 15:41
ReporterAmaroq_Dricaldari Assigned To 
PrioritynoneSeverityfeatureReproducibilityN/A
Status closedResolutionwon't fix 
Platformx86OSWindowsOS Version7
Product VersionOpenMPT 1.24.01.00 / libopenmpt 0.2-beta8 (upgrade first) 
Summary0000634: Interpolated Tick-Density (Ticks-per-Row)
Description

What I want to see is Axx interpolation, that way if you do something like
--- -- -- A05
--- -- -- A04
--- -- -- A05
--- -- -- A04

then, assuming that the checkbox "use interpolated tick density" is checked in song properties, it would try to simulate a tick density of between the two given values.

For instance, in the above example, the software would detect repeated usage of the two tick values and try to emulate "4.5 ticks-per-row", where it would operate on five ticks, but the fifth tick of the first row would also be the first tick of the next row. This "4.5" tick density would continue until the first row that didn't have an Axx effect or the first row with an Axx value that differs from the previous by more than 1.

This would only happen if two Axx effects are one value apart and are on adjacent rows.

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

Activities

Saga Musix

Saga Musix

2015-01-08 15:12

administrator   ~0001918

Last edited: 2015-01-08 15:13

And what's the rationale behind this feature? Why would you need this, and most importantly, what is "half" a tick supposed to do? How should "half a tick" work affect frequency / volume / panning slides, note delays, vibrato, smooth MIDI macros, smooth parameter automation, etc...?

And once again, stateful effect commands that depend on surround effect commands are bad.

Amaroq_Dricaldari

Amaroq_Dricaldari

2015-01-08 15:21

reporter   ~0001919

Well, something that I often see in modules is Axx commands applied like in my example above, and I thought that an "interpolated" playback of this would make it smoother.

It isn't exactly half-a-tick, that would be impossible, but what I meant was that each row would have five ticks, but the fifth tick of every odd row is shared as the first tick of every even row.

To enable this however, there would be a checkbox in "Song Properties", so people who didn't want to use it wouldn't be forced to use it.

Saga Musix

Saga Musix

2015-01-08 15:41

administrator   ~0001922

Well, something that I often see in modules...

So you looked at something other people did and tried extrapolate how to make their life easier? In that case your suggestion is not even helpful as this alternating speed pattern is normally not used to average out the tempo (which is what your suggestion does), but to create a shuffle rhythm by slightly delaying the second half of a beat.

Issue History

Date Modified Username Field Change
2015-01-08 12:57 Amaroq_Dricaldari New Issue
2015-01-08 15:12 Saga Musix Note Added: 0001918
2015-01-08 15:13 Saga Musix Note Edited: 0001918
2015-01-08 15:21 Amaroq_Dricaldari Note Added: 0001919
2015-01-08 15:28 Amaroq_Dricaldari Priority normal => none
2015-01-08 15:28 Amaroq_Dricaldari Resolution open => suspended
2015-01-08 15:41 Saga Musix Note Added: 0001922
2015-01-08 15:41 Saga Musix Status new => closed
2015-01-08 15:41 Saga Musix Resolution suspended => won't fix