Sure.Red_Force wrote:Uh dear Doctor, could you explain me that further ? I don't get it.The preset compatibility is a great concept indeed, but could as well be accomplished by adding a "snap isolate" function. Very elegant solution!![]()
SHORT ANSWER:
Sorry, I should have called them "preset load exclusion filters", because that's about what it is and what you have already in Symtohm:Melohman. It would be a "preset load exclusion filter" solely for the new filter set (classic/hardcore) switches.
LONG ANSWER:
I tend to call it "snap isolate", because that's what it is called in Reaktor. What it does is about the same as your "preset load exclusion filters" do: If you choose to set a parameter to "snap isolate", then it will keep it's current value regardless of what preset ("snapshot" in Reaktor) you load.
So, assuming the "more than 30" filters that you are talking about are more than 30 in the sense of the 30 filters we have now, and not in the sense of the 8 basic types (incl. ringmod) we have now, then you would add a "classic/hardcore" switch to each filter channel, spread the more than 30 filters between the current selection scheme and assign them the same IDs as the current 30 filters. I assume the latter (i.e. all but the switches) is how you wanted to do it anyway for the separate 'hardcore' version.
Now if the user choses to set the new switches to "preset load exclusion" (that's one other global switch you would have to add), and he would have set them to the hardcore filter sets before, then he would have perfect preset compatibility. He would load his old presets but hear them with the new filters.
Still, with the switches not set to "preset load exclusion", he would be free to load previously saved presets where he combined 'classic' and 'hardcore' filters as he likes.
BUT:
I do see how tempting it is to release a seperate plugin to point out the importance of the difference, and having the freedom to even design a seperate hardcore skin.
