View Issue Details

IDProjectCategoryView StatusLast Update
0001023OpenMPTFeature Requestpublic2019-04-04 12:22
ReporterFarticus Maximus Assigned To 
Status newResolutionopen 
Platformx64OSWindowsOS Version8
Product VersionOpenMPT / libopenmpt 0.2-beta27 (upgrade first) 
Summary0001023: Volume choppiness

Hey, this is no problem, but would very very cool for the software to have. It is not of this software's nature, but for people like me using this as their primary DAW, this would actually be amazing!
You know how volumes are represented as values 0-64, the output is rather choppy because of the way the volume commands have processed. Would it be possible to have the option to make the volume intervals more smooth, almost like the MIDI macros. Maybe have it incorporated into the "Amplify" Tab. Maybe have a slider of varying smoothness, like 0 being the original "Tracker" sound and 64 being the smoothest. Just an Idea!


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


child of 0000865 new Revised MPTM format - idea pool 


Saga Musix

Saga Musix

2017-09-05 11:23

administrator   ~0003212

The problem is not necessarily the range but rather that it's not logarithmic. However, this will not change until there will be major redesign of the MPTM format.

Also, I hope you are aware that there are already volume slide commands which are basically the equivalent to smooth MIDI macros (executed once every tick).
You can also experiment by increasing the ramp-up and ramp-down values in the mixer settings but then many songs will sound muddy (it's hard to tell when a big volume jump is intended and when it's supposed to be smooth).



2017-11-10 18:53

viewer   ~0003325

Logarithmic? I don't think that is a good idea. The volume scale (without any logarithmic/exponential modifications) should be used.



2017-11-29 22:08

reporter   ~0003367

But Milkytracker sound more smooth.



2019-04-03 13:15

reporter   ~0003910

I thought of this topic today, but as the idea of having a smooth volume command in the volume-column in the .mptm-format rather than as a option in the module-properties.

v00 v64 consecutively will make the volume jump straight to 64
w00 w64 consecutively will make the volume slide to 64 in resolution of ticks/row

Saga Musix

Saga Musix

2019-04-03 17:29

administrator   ~0003911

Any command that uses tick resolution will not have any improvements over existing slide commands though, except that you don't have to calculate the slide speed in your head. If we really want to introduce something new and better here, it shouldn't be restricted to ticks.



2019-04-04 12:22

reporter   ~0003912

...true. If that's how the smooth-macro/PC commands works, then it may be the same with smooth-volume.

Issue History

Date Modified Username Field Change
2017-09-05 00:51 Farticus Maximus New Issue
2017-09-05 11:23 Saga Musix Note Added: 0003212
2017-09-05 11:23 Saga Musix Priority normal => low
2017-09-05 11:24 Saga Musix Relationship added child of 0000865
2017-09-05 11:24 Saga Musix View Status private => public
2017-11-10 18:53 Piotr Note Added: 0003325
2017-11-29 22:08 herodotas Note Added: 0003367
2019-04-03 13:15 ASIKWUSpulse Note Added: 0003910
2019-04-03 17:29 Saga Musix Note Added: 0003911
2019-04-04 12:22 ASIKWUSpulse Note Added: 0003912