View Issue Details

IDProjectCategoryView StatusLast Update
0000524OpenMPTGeneralpublic2014-05-07 17:56
Reporterboot-sector-viruz Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionnot fixable 
Platformx64OSWindowsOS Version7
Product VersionOpenMPT 1.23.03.* (old testing) 
Summary0000524: Pitch Shift distorting sample waveform
Description

When using the pitch shift feature, strange things happen to the sample waveform. Most of times, the sample gets somewhat overdriven/distorted. However, the result is not always the same.

Problem occurs in x32 and x64 alike.

Steps To Reproduce

Open a module
Go to the Samples tab
Pitch shift the sample

In case you cannot reproduce the problem with the first pitch shift, repeatedly pitch shift the sample. At some point, you should see what I mean.

TagsNo tags attached.
Attached Files
2014-05-07 19_11_33-.png (121,368 bytes)   
2014-05-07 19_11_33-.png (121,368 bytes)   
2014-05-07 19_11_53-.png (57,192 bytes)   
2014-05-07 19_11_53-.png (57,192 bytes)   
Has the bug occurred in previous versions?Not that I know of....
Tested code revision (in case you know it)r4042

Activities

Saga Musix

Saga Musix

2014-05-07 17:56

administrator   ~0001648

If you need high quality pitch shifting, OpenMPT's built-in pitch shift isn't for you. It introduces artefacts, yes, and if you experience that the waveform is "drifting" (which can lead to distortion), you will need to high-pass the sample before performing the pitch-shift (DC offset seems to multiply very quickly as far as I can tell). I cannot and won't touch the pitch shifting code itself since it's provided through an external library (which is the same library as in previous versions).

Issue History

Date Modified Username Field Change
2014-05-07 17:21 boot-sector-viruz New Issue
2014-05-07 17:21 boot-sector-viruz File Added: 2014-05-07 19_11_33-.png
2014-05-07 17:22 boot-sector-viruz File Added: 2014-05-07 19_11_53-.png
2014-05-07 17:56 Saga Musix Note Added: 0001648
2014-05-07 17:56 Saga Musix Status new => closed
2014-05-07 17:56 Saga Musix Resolution open => not fixable