View Issue Details

IDProjectCategoryView StatusLast Update
0001612OpenMPTGeneralpublic2022-08-17 17:33
ReporterMrHagaaal Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Platformx64OSWindowsOS Version7
Product VersionOpenMPT 1.30.05.00 / libopenmpt 0.6.4 (upgrade first) 
Summary0001612: Cannot "find" by volume effect or volume effect data when volume field is auto-populated
Description

When trying to find-replace, you cannot search for particular volume effects or volume effect data if the fields have not been entered manually.

See attached screenshots.

Steps To Reproduce
  1. New .IT project

  2. Draw a junk sample just to populate instrument field

  3. Enter some notes in pattern (step #2 ensures that volume is automatically populated with v64)

  4. Go to Find

  5. Search for "Volume effect: V" or "Volume Data: 64"

  6. Error message pops up.

Additional Information

I'm not sure if this is truly a bug or not, since the "auto-populated" volume data isn't "really there", and is just a reflection of the Default Volume in the samples tab.

Allowing Find>Replace to alter these may get a bit internally confusing, since the replaced values would have to be detached from the Default Volume. I can imagine situations where you'd want to be able to treat both auto-populated and manually-entered volume effects as the same, and I can also imagine situations where it'd be useful to only find the manually-entered effects, even if they're the same as the default.

Ultimately, though, since the "auto-populated" data does show up in the pattern, I think it ultimately makes slightly more sense to allow these values to pop up in the search results, even if they're not "really there". Others may think differently.

TagsNo tags attached.
Attached Files
openmpt bug 01.png (57,962 bytes)   
openmpt bug 01.png (57,962 bytes)   
openmpt bug 02.png (32,903 bytes)   
openmpt bug 02.png (32,903 bytes)   
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2022-07-05 16:22

administrator   ~0005246

Please see this FAQ entry: https://wiki.openmpt.org/Manual:_Frequently_Asked_Questions#There_is_a_volume_command_in_the_pattern_that_I_cannot_delete - it applies to find & replace as well.

cs127

cs127

2022-07-06 10:31

reporter   ~0005247

If a note doesn't have a volume command next to it, OpenMPT shows the default volume of each note in that cell.
In your case, OpenMPT is just showing the default volume for instrument 1, which is 64. Those v64 commands are not real.
You can also tell if a volume command is real or not by looking at its color. These "fake" volume commands are less vibrant compared to a real volume command that you actually insert.

If you want to find notes like this, you should look for notes with empty volume commands, not with v64, as that will look for notes with actual v64 commands.

findnotes.png (7,582 bytes)   
findnotes.png (7,582 bytes)   
cs127

cs127

2022-07-06 10:37

reporter   ~0005248

Also, if you think the default volume commands are confusing, you can disable "Show default volume commands" in the General tab in OpenMPT's settings.

Saga Musix

Saga Musix

2022-08-17 17:33

administrator   ~0005285

Closing, I assume the provided feedback explained how this feature works.

Issue History

Date Modified Username Field Change
2022-07-05 16:10 MrHagaaal New Issue
2022-07-05 16:10 MrHagaaal File Added: openmpt bug 01.png
2022-07-05 16:10 MrHagaaal File Added: openmpt bug 02.png
2022-07-05 16:11 MrHagaaal Priority high => normal
2022-07-05 16:17 MrHagaaal Severity major => minor
2022-07-05 16:17 MrHagaaal Summary Cannot "find" by volume effect or volume effect data => Cannot "find" by volume effect or volume effect data when volume field is auto-populated
2022-07-05 16:17 MrHagaaal Description Updated
2022-07-05 16:17 MrHagaaal Additional Information Updated
2022-07-05 16:21 MrHagaaal Additional Information Updated
2022-07-05 16:22 Saga Musix Note Added: 0005246
2022-07-05 16:25 MrHagaaal Additional Information Updated
2022-07-06 10:31 cs127 Note Added: 0005247
2022-07-06 10:31 cs127 File Added: findnotes.png
2022-07-06 10:37 cs127 Note Added: 0005248
2022-07-06 15:45 Saga Musix Status new => feedback
2022-08-17 17:33 Saga Musix Status feedback => closed
2022-08-17 17:33 Saga Musix Resolution open => no change required
2022-08-17 17:33 Saga Musix Note Added: 0005285