View Issue Details

IDProjectCategoryView StatusLast Update
0000207OpenMPTFeature Requestpublic2014-12-21 00:33
ReporterSkaven Assigned ToSaga Musix  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Platformx86OSWindowsOS VersionXP
Product VersionOpenMPT 1.19.04.00 (upgrade first) 
Target VersionOpenMPT 1.24.01.00 / libopenmpt 0.2-beta8 (upgrade first)Fixed in VersionOpenMPT 1.24.01.00 / libopenmpt 0.2-beta8 (upgrade first) 
Summary0000207: Do not reset sample values when loading a sample
Description

Sometimes I want to edit a sample in an external editor, then update it in the tracker file by loading it into the same slot. However, whenever a sample in a slot is replaced, all the values (default/global volume, transpose, vibrato, pan) are reset.

Could there be a way to "refresh" a sample without resetting those values?

Loop points do not need to be retained, they are usually embedded in the .wav metadata and may change with edits.

Steps To Reproduce

1) Open a tracker file or create a new one, load sample(s) into the sample slot(s)
2) Adjust the Global Volume, transpose and vibrato values of the sample
3) load a new sample to the same slot
4) The values are reset

Sometimes the reset is desired, however, so this should probably be a separate option rather than default behavior.

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

Activities

Saga Musix

Saga Musix

2014-10-25 22:01

administrator   ~0001820

Alright, since I'm currently working on adding external samples for MPTM (pretty much exactly what you requested here: http://forum.openmpt.org/index.php?topic=2515.0), it will be trivial to have this request implemented as well. Basically, even when not using the external sample functionality, you will still be able to save a sample to an external file, OpenMPT will memorize this path, and when you hit "Reload" in the tree view, the sample's waveform will be reloaded!

Saga Musix

Saga Musix

2014-10-26 16:01

administrator   ~0001823

This is now implemented in recent test builds.
After a sample has been loaded from or saved to disk (so that OpenMPT knows its path), or when using external samples in MPTM, you can now right-click a sample slot in the treeview and choose "Reload".

Grab OpenMPT 1.24.00.14 / r5404 or newer from http://buildbot.openmpt.org/builds/auto/openmpt-win32/

Issue History

Date Modified Username Field Change
2011-11-12 07:36 Skaven New Issue
2014-10-25 22:01 Saga Musix Note Added: 0001820
2014-10-25 22:01 Saga Musix Assigned To => Saga Musix
2014-10-25 22:01 Saga Musix Status new => assigned
2014-10-25 22:01 Saga Musix Target Version => OpenMPT 1.24.01.00 / libopenmpt 0.2-beta8 (upgrade first)
2014-10-26 16:01 Saga Musix Note Added: 0001823
2014-10-26 16:01 Saga Musix Status assigned => feedback
2014-12-21 00:33 Saga Musix Status feedback => resolved
2014-12-21 00:33 Saga Musix Resolution open => fixed
2014-12-21 00:33 Saga Musix Fixed in Version => OpenMPT 1.24.01.00 / libopenmpt 0.2-beta8 (upgrade first)