SL12 - Harmonics Selection - Master Rank function is missing

Hi, using SpectraLayers 12.0 and the “Master Rank” setting for the Harmonics Selection tool has gone missing, to be replaced with “Tolerance”.

I can’t figure out what this does, but it certainly doesn’t do the same thing as Master Rank, which was a really useful function when editing things like vehicle engine recordings.

The Polygon lasso tool is also working rather strangely in that you sometimes now need to use SHIFT+CLICK rather than CLICK to set the points for the lasso to work.

Thanks,

Mark.

1 Like

oh my, that would mess up my workflow!

You don’t need Master Rank anymore. SpectraLayers 12 introduces a much more intuitive way to select harmonics.
See:

Now you just select any frequency, and then while doing your selection, move to the closest harmonic next to the one you’re selecting. All the harmonics are then automatically selected.

The Tolerance parameter is a new parameter that didn’t exist in previous version, it allows you to not select parts of specific harmonics that don’t have enough power to be considered part of the whole harmonic structure. It allows to not include unwanted noise into the selection. If you increase that parameter to the max, it’s similar to the old behavior, not discriminating what harmonics to select.

I can indeed repro the issue with the Poly Lasso.

1 Like

Ahh damn, ok, thanks for highlighting that so quickly Robin. My bad!

I did watch the Dom video…but not yet the workflow

just being able to back up a bit with freq selection should save oodles of editing time

“Unwanted noise” …
that is lower in amplitude?
What if unwanted noise is higher in amplitude?

I guess I need to try the tool…I can’t get SL12 yet at this time

As I’m using harm selection in SL11 at the moment, I like to include 26 harmonics for human talking (below 4K)…sometimes too much; sometimes not enough, but 26 works for me

well, if I use the freq select and then press H to expand the selection to harmonics, the max harmonics is 20…So I use the harmonic selection tool to get 26 harmonics…manually selecting the other 6 harmonics is actually really tedious work to avoid unwanteds; it’s much easier to deselect the areas with selection brush to subtract; or use a brush size sufficient to select all the audio over 26 harmonics. I don’t find a user preference for the number of harmonics for going from freq select. Are you saying the SL12 freq select “knows” which harmonics to select depending upon the Tolerance setting?

Yes, see this SL12 example, I set Max Harmonics to 50 (much more than I need), and set the Tolerance to 28dB, then click one harmonic, dragged horizontally, and then moved to the closest harmonic to select the whole range. Here’s what it does:

Notice how it does not select data above what’s really needed, and how it eliminate parts with no relevant signal inside the harmonic scale.

4 Likes

This right here is worth the price of admission; wow, looking forward to this

will this work on higher freq consonants? would not user need to point the tool to whatever harmonic? and that is done with the freq selection tool; to set the base freq?

I would like to know more about the history functions (undo levels)…so now like selections types essentially become one history step?

I realize this is off topic :slight_smile:

Yes, the History panel will now merge events, when they are applied in a certain time window (default is 1500ms I believe, but you can change the value in the Preferences). It surely helps to keep the history cleaner, but there might also be a risk to be unable to undo just the last step(s) you would like to undo. You might have to find the right time value for your workflow.

1 Like

OK, this explanation is somewhat helpful, yet, in use, really needs clarification.

“click one harmonic, dragged horizontally”
well, by this you basically mean select a time range

Not to digress, just to represent a “sticking point” when I’m trying to run before I can walk; on my i7 8700K, if I try to select a longer time range with harmonic selection tool; my machine can hang…sometimes for a minute or two…sometimes longer
I get SL is not responding message (normal calculation situation) and eventually the selection does occur…therefore, I need to select shorter sections and that works fine, I can add to selection and the machine can get sluggish until I release the selection.

Ok back to me clarifying…
“and then moved to the closest harmonic to select the whole range.”
Oh, ok…I see, you mean: without “dropping” the selection (hold left-click), then move the mouse vertically to whatever user thinks is the harmonic they want. Yes, OK, it does seem clever…I gonna need a lot more time for this and FFT size seems to make notable differences doing this…like in your screen shot with high FFT size

2 Likes

Well, working with the new Tolerance setting and a lot of harmonics on music content>
performance is always giving me very high Power Usage in Task Man and waiting for several minutes for the selections to catch up…this is for a 1-2sec selection

Task Man CPU appears to be a normal-ish 15%; but open Resource Monitor and CPU 2 is doing the heavy lifting at this time, with some load spread to other cores, albeit not a lot…and some cores appear to do nothing towards the selection process. This is quite different from Unmix modules that I’ve tried (Unmix song and Unmx drums) where it appears the load is spread out rather evenly across all cores

I’ll see what can be done to optimize this tool.

2 Likes

Hey Robin, I’m just reporting my experiences with my older 2018 build…I’m not trying push you into optimisation mode :slight_smile:

hmmmmm, I’m not sure how we can determine amplitude with this harmonic selection tool tolerance parameter…just set the parameter and get selecting I guess…I’m certainly getting different results in SL12 than in SL11…

run Unmix Levels and then label accordingly? can amplitude display in coordinates?

OK, 12.0.30 is massive improvement in selection efficiency on my machine for Harmonic Selection Tool

Thanks, Robin!

1 Like