Notifications
Clear all

Search keyword question  

  RSS

Hexabuzz
(@hexabuzz)
Eminent Member
Joined: 4 months ago
Posts: 43
October 2, 2020 4:54 am  

@getdunne

Shane,

While searching all libraries for "Jakarta Groove RX2", I started by just typing in the word "groove", and got hundreds of hits of patches of which almost none had "groove" in the name (but was in the description when you load the patch). 

Bug, or operator error?


Quote
getdunne
(@getdunne)
Member Admin
Joined: 1 year ago
Posts: 1558
October 2, 2020 8:08 pm  

In Unify v1.1.3, at John's request, I changed the search feature so it would match on Tags, Categories, or Author as well as patch names.

Would you say this makes searches more difficult (i.e., I should change it back or offer options in the GUI), or just non-obvious?


ReplyQuote
Hexabuzz
(@hexabuzz)
Eminent Member
Joined: 4 months ago
Posts: 43
October 3, 2020 12:51 am  

@getdunne Shane,

I'd say the way it is now makes things more difficult to search for, simply because the behavior isn't what is what the user is expecting ("Enter partial preset name to search" in the tooltip). And as you can see by my question, I wondered if it was a bug...

Also, in the case of this particular search, almost every patch had the phrase "A fun pop drum groove with lots of variations" in the description which doesn't really differentiate these drastically different patches, but rather lumps them together to be waded through to see what the differences are.

I think it would be much more useful if we had checkboxes for the category/categories we wanted to search, or all.

Thanks for listening!


ReplyQuote
karlfranz
(@karlfranz)
Trusted Member
Joined: 7 months ago
Posts: 53
October 5, 2020 7:05 pm  

I'm not sure I fully agree. I always expected the Search to only parse through the Comment field and use the alphabetic sorting of names to help track down a specific patch.

Right now, the file naming and tagging is kind of a mess. I believe the root of the problem is that no conventions were clearly defined from the onset for consistency. Some file names or tags have "ARP BPM - " others may have "BPM ARP - ". Some say "KEY" or "KEYS" or "Keyboard". Some have words misspelled. Some define Tags in the Category field. Some Tags are meaningless or just use synonyms - I mean, what exactly distinguishes a patch as "Warm and Fluffy" vs. "Airy and Soft"? Or "Spooky" vs. "Scary"?

It would have been better if Categories and Tags were predefined in a curated list that a patch creator could choose from rather than invent on the fly.

In my copy of Unify, I completely re-did the patch database and re-purposed the Category section. Each patch can have a series of Instruments and Attributes. I did this because I didn't want to change what was already in the Tags and Comment fields.

Instruments
instr: BASS
instr: BELL
instr: BRASS
instr: CHIME
instr: CHOIR
instr: CLAP
instr: CLAVINET
instr: CYMBAL
instr: DRONE
instr: DRUM
instr: ELECTRIC PIANO
instr: FLUTE
instr: GUITAR
instr: HARP
instr: HIHAT
instr: HIT
instr: KEYBOARD
instr: KICK
instr: LEAD
instr: MALLET
instr: NOISE
instr: ORCHESTRA
instr: ORGAN
instr: PAD
instr: PERCUSSION
instr: PIANO
instr: PLUCK
instr: RISER
instr: SHAKER
instr: SNARE
instr: SOUND FX
instr: STRINGS
instr: SWEEP
instr: SYNTH
instr: TEXTURE
instr: TOM
instr: VIOLIN
instr: VOCAL
instr: WIND
instr: WOODWINDS

Attributes
attr: ACOUSTIC
attr: ARPEGGIO
attr: BPM
attr: CHORD
attr: DIGITAL
attr: FM
attr: KEY SWITCH
attr: LATCH
attr: LFO
attr: MENU
attr: MIDIBOX
attr: MONOPHONIC
attr: O2 MULTI
attr: PATTERN
attr: PHRASE
attr: POLYBOX
attr: POLYPHONIC
attr: RX2
attr: SEQUENCE
attr: SPLIT
attr: STACK
attr: TEMPLATE
attr: VELOCITY SWITCH

For example, a patch might have the following in the Category field:
                   instr: BASS, instr: DRUM, instr: SYNTH, attr: ARPEGGIO, attr: BPM, attr: LATCH, attire: SPLIT

When Unify launches, it parses this by splitting the strings using the commas as a separator and lists each instrument and attribute alphabetically in the Category list. Having this smaller subset makes finding a particular patch quicker and easier. If the resulting list is too long, then using the Search field to parse through the Comment field helps to whittle down the list further.

The only fly in my ointment right now, as I discussed in a different thread, is that if I select "instr: BASS" and "attr: BPM" from the list, the patch list shows all the patches that are defined as BASS or BPM rather that showing me a list of only the patches that have both those qualities.


SSquared liked
ReplyQuote
SSquared
(@ssquared)
Member
Joined: 1 year ago
Posts: 86
October 5, 2020 8:06 pm  
Posted by: @getdunne

In Unify v1.1.3, at John's request, I changed the search feature so it would match on Tags, Categories, or Author as well as patch names.

Would you say this makes searches more difficult (i.e., I should change it back or offer options in the GUI), or just non-obvious?

Searching those fields may be helpful.  I don't see it as a problem.  Yeah, maybe offer an option (checkboxes) as to which fields you want to use when searching.

I do agree with @karlfranz the search should be 'and' rather than 'or'.

 

Ableton Live 10, Omnisphere, Native Instruments, Diva, SynthMaster, Alchemy 1.55, Addictive Keys, Unify


ReplyQuote
getdunne
(@getdunne)
Member Admin
Joined: 1 year ago
Posts: 1558
October 5, 2020 8:34 pm  

Thank you all for the feedback. I'll discuss this with John and see what we can do.


Hexabuzz liked
ReplyQuote
karlfranz
(@karlfranz)
Trusted Member
Joined: 7 months ago
Posts: 53
October 5, 2020 11:08 pm  

Well, I got more inspired by this topic and took the next step. I took all the text that was currently in the Tags field and appended it to the end of the Comment field (so I wouldn't lose it). I then split my new category system (as mentioned above) and split it such that the Category field is now only a list of instruments and the Tag field is a list of attributes.

Now all I need to figure out is how to get all the database info back into the individual preset files.

For now, my Unify looks a lot cleaner and way easier to search (sorry that the image below is so tiny. I set Unify to 50% so that I could show the entire list. You can click on the image to see a slightly larger version)


ReplyQuote
Share: