Request: multi-key song search

suggestion
Tags: #<Tag:0x00007fb82413be18>

#1

Adding songs to set lists is a commonly used function. I currently have to type the first letter multiple times or just once followed by up and down to select a song. It would be nice if consecutive key presses within a certain amount of time would search for the next letter in the title. For instance, typing “pla” would select Play That Funky Music instead of the first song starting with A.


#2

On a related note, it would be great to have a kind of incremental search filter when adding racks, instead of a basic file dialog. So you could type “String” and it would match Omnisphere Strings.cantabileRack and StringSynth.cantabileRack, and you could then select from a shortlist with arrows, or just hit return if there’s a single match. You could still have a “Browse” button to bring up a file dialog, if you need a rack from a non-standard location.


#3

yes - good idea! +1 on that!


#4

This has been raised once before and I’m happy to do it, but there’s a weird technical reason why this doesn’t work that’s not even worth trying to explain. I’ll see if I can find a work around.

So kinda like the insert plugin dialog, but for racks?


#5

Exactly :slight_smile:


#6

Also my wish :slight_smile:
New functions are great but imo there’s still lots of improvement possible for the existing. Maybe let’s focus on that.


#7

So, by saying “let’s”, does that mean you are helping Brad code C3 now? :rofl::rofl::rofl:


#8

I think as a community we all help out create a better product yes :stuck_out_tongue_winking_eye:


#9

I suggest a filtered Text Box / List Box combination. When a TextChanged event is raised for the Text Box it splits the text content up by spaces, fills the list box with only those song titles that contain all of the text fragments and selects the top song. When the up or down arrows are pressed the selected song in the list box is changed. When Enter is pressed the selected song in the list box is added, focus is returned to the text box and the entire text box content is highlighted for easy re-entry.