View Issue Details

IDProjectCategoryView StatusLast Update
0001086OpenMPTUser Interfacepublic2018-02-18 17:23
Reportergeoffswift Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Platformx86OSWindowsOS Version10
Summary0001086: Change format in Export screen changes other parameters
Description

If you pick a different file format, the previously selected values for Frequency, Bit Rate etc are reset to defaults. So as a work around you must fill the fields in, in the right order or change them back after changing file format.

Steps To Reproduce
  1. File -> Export as lossless, or File -> Export
  2. Change the Frequency, Bit Rate, and Stereo/Mono configuration parameters
  3. Pick a different Format, e.g. FLAC/Wav
  4. Notice that the values previously selected for Frequency, Bit Rate etc. have changed
TagsNo tags attached.
Has the bug occurred in previous versions?Yes
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2018-02-18 17:21

administrator   ~0003427

You observed correctly that OpenMPT remembers its settings by codec. This is completely by design.
In particular, even if we hadn't actively chosen to implement this feature like that, most parameters couldn't be mapped cleanly between different formats anyway:

  • Bit rate cannot be mapped between different formats.
  • Some options are simply not applicable to some formats (e.g. dithering).
  • Not every format supports every possible channel count.
manx

manx

2018-02-18 17:23

administrator   ~0003428

This is by design, as different output formats support different sets and combinations of parameters. Retaining identical settings is just outright impossible in all cases. Retaining only some settings would be even more confusing.
The settings are remembered per format.
There is one exception to this which is the sample rate which is by default always set to the sound cards sample rate. This behaviour can be changed though via [Export]DefaultToSoundcardSamplerate, see https://wiki.openmpt.org/Manual:_Hidden_Settings#.5BExport.5D

Issue History

Date Modified Username Field Change
2018-02-18 17:17 geoffswift New Issue
2018-02-18 17:21 Saga Musix Note Added: 0003427
2018-02-18 17:22 Saga Musix Status new => closed
2018-02-18 17:22 Saga Musix Resolution open => no change required
2018-02-18 17:23 manx Note Added: 0003428