View Issue Details

IDProjectCategoryView StatusLast Update
0001984OpenMPTFeature Requestpublic2026-08-08 17:15
Reporterminebrandon Assigned To 
PrioritynoneSeverityfeatureReproducibilityalways
Status newResolutionopen 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT 1.33.00.* (current testing) 
Summary0001984: make the hierarchy menus easier to use
Description

For starters, you should be able to select multiple items in there, it's very annoying when I want to delete a bunch of samples or patterns at once and I have to go one at a time instead of just box selecting and pressing delete all at once, might be even faster than using the cleanup menu in certain circumstances! Even if box selecting isn't possible, it's very annoying when I instinctively shift or ctrl click to select multiple items on there only to unselect the first thing I clicked, so that could be added instead

In the same vein as that, being able to drag samples or instruments would make working a lot faster, so instead of having to open the sample tab in one song, copying, going to the other song, and pasting, you could just grab the sample and bring it over, not to mention if you want to use multiple from a sample or instrument bank you could just select them and drag them all across instead of pasting one at a time.

Finally, being able to "add" patterns into the hierarchy should probably be added, it seems so weird that you can Edit, Delete, Set, Rename, but not make a new one.

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

Activities

Saga Musix

Saga Musix

2026-08-06 20:25

administrator   ~0006707

What are hierarchy menus?

minebrandon

minebrandon

2026-08-06 21:36

reporter   ~0006708

Sorry if there's a correct name for it, but I meant this file viewer off on the side.

image.png (99,161 bytes)   
image.png (99,161 bytes)   
minebrandon

minebrandon

2026-08-06 21:40

reporter   ~0006709

The official name is the "Tree View"

Saga Musix

Saga Musix

2026-08-07 23:02

administrator   ~0006710

For starters, ...

If your feature request starts with that, it's always a bad sign: One feature request / bug report per issue, please. It makes it really difficult to organize features/bugs if they all belong to the same issue, as e.g. the issue cannot be closed if only half of the requested features were implemented.

you should be able to select multiple items in there

Unfortunately multi-selection is only a somewhat unofficially supported feature of the tree view component, so its behavior can be a bit iffy. I tried implementing it once but it didn't feel right. I might have to give it a go again at some point.

In the same vein as that, being able to drag samples or instruments would make working a lot faster

Indeed it would be. Did you actually try it? Because you can already do that.

minebrandon

minebrandon

2026-08-08 17:14

reporter   ~0006711

Last edited: 2026-08-08 17:15

One feature request / bug report per issue, please. It makes it really difficult to organize features/bugs if they all belong to the same issue, as e.g. the issue cannot be closed if only half of the requested features were implemented.

I know, but the features were all interconnected so I wasn't sure what to do, so is the correct thing to do to open multiple bug reports at the same time right?

Indeed it would be. Did you actually try it? Because you can already do that.

Sorry my bad, the actual issue is that you can't drag instruments from soundfonts and sample banks directly into songs in the tree view, and it seems inconsistent that it can be done from song to song, but not sample bank to song.

Issue History

Date Modified Username Field Change
2026-08-06 19:34 minebrandon New Issue
2026-08-06 20:25 Saga Musix Note Added: 0006707
2026-08-06 21:36 minebrandon Note Added: 0006708
2026-08-06 21:36 minebrandon File Added: image.png
2026-08-06 21:40 minebrandon Note Added: 0006709
2026-08-07 23:02 Saga Musix Note Added: 0006710
2026-08-08 17:14 minebrandon Note Added: 0006711
2026-08-08 17:15 minebrandon Note Edited: 0006711