brummer10 / Fluida.lv2

Fluidsynth as LV2 plugin
GNU General Public License v2.0
34 stars 4 forks source link

Feature Req: Search Field for Bank/Program #38

Open davidmcnabnz opened 3 weeks ago

davidmcnabnz commented 3 weeks ago

Fluida needs a way to search for instrument names within the currently loaded soundfont, eg entering the partial string 'mand' brings up 'Mandolin'

Moving the file selector button and chosen filename label to the right, above the "channel pressure" controls, would make room for a simple search field with placeholder text 'Search'.

Entering any alphanumerics into there would filter the options in the select box.

For instance, entering 'organ' would mean the dropdown only has entries for Organ presents (14 of them, if using the Musescore General Full sf2 file).

On the other hand, deleting all text from the search field would remove all filtering from the dropdown, so it again presents all instruments within the soundfont.

brummer10 commented 2 weeks ago

jep, I'll consider that.

audio2000 commented 4 days ago

Just to clarify, what you are asking for would be like a true filter right So if you type in "organ" Organ 1 Organ 2 Electric Organ would also show up as well this would be preferred if possible rather than only starting from the beginning of the names.

Some more ideas if interested.... -If not wanted in the GUI itself, might be better if could somehow add the field into the drop down menu in its own rectangular box. Might be confusing to see all the time, not really needed to be seen once an instrument has been loaded. -Consider putting an "X" icon at the end of the field like many offer to click on and clear the field. -Also common Ctrl+Backspace hotkey to clear field is helpful as well.

Not sure if you guys agree with any of the above, hope this helps. Thank You

I was going to mention this as well but for something slightly different. Was debating if I was going to make this request post because I didn't think it would be considered but here it is if anyone is interested #40