Value Set Mode for Sliders
-
@Christoph-Hart okay great - so tell me again why we cant add the slower tempos at the end of the enums:
HiseSnippet 1126.3ocsVstaiTCE1SaGfDfUrR7.XkekVlllIIMsPYEsMoAUs8RTSoBopUqbmwIwTO1CdbZIf56FOB7nva.brmYRlvlsfhXihhiO27m+74br6qjAzjDoB4T55owTjym4NXpPOtyXBSfNsKx4EtmSRzTENUzwSiIIIzPjiy5euQfSoMP1O+42cLgSDAz4hPnajr.5YrHldtz9G9ZFm2iDRulEUv5VGdZfTzQxkS.7rtacTLI3dxH5EDiYq4hb9nSBYZoZflnoIHmMNVFNcvX4ihT6ugkvtiSMS7QCf.kJtmjGZPrQJpyXFOre99NAAQo+bVX8TV3KcOmExlIeNa7EVE34dTjObVaQ3s9BvyuH7pW.dKARNEfzFoP5ktCBTrX8bMF77otmJfCmgDf1KBkTaQq8sa31QBVHz0hH2S6ofIy7nZ6508vvOadP4x.0mnwOPT3WKj24ieEN2wQTcGYTrT.SpVwpsxhdbCgOgl.tT91JM2wuhGtRizA+7gFcyFyFtNcrUl3VYCYh2OS79YCYh8a2M+O4iYZZlG+lMxGyzzNeIZ2Je75Ju4fBn+ZJr4fr9fiRRXiDQv1zrWtsQcO+u1y2qgWSuVd6501aOu88.IfbeO+Fd9M87a44uqmeaO+8772GBqkdpkP0VNouLdRbuIh.MSJpNL+OOXzsY4eqbIEUOQIxHvasxgf7jgd2YqBXjSFV3DIPQgLryjAD9YR48GIB6Qo7pFu.CqoniXlR1YKbkPE4wqjZhZ5.NKjp.lXFXF4gk28SVzfGUaHTZdDmWMsLLAhUHD1RX3KXUMBrx217M3sdE1uVc71VgVXegTEQ3rekFlY9HCKjFlYQ6wwLMcyYFXVrqnA5p4gNUkc6OiHemsIrEAC1ZmxkKyDblfNaufkBqaFdRI4UCxSa8vyobPYhjSqEqXl7YXEv5wT7Y8tDaRB11lNf0xuoB9qVZtQ1wDfgmNn7yVjjx.Vrzgv42AsyptHDM6zBn+BoldonpEmkepL9epZ3vkpKKXbpZopMsYUOmiUEShtipJxRFCgdOK1Py882PqX+1fTNofgRwoBl9xXp380EFkQjlleYnBLUaa88hrVeo4tHFzg6icsrHxB3hW3f9gS6Rzj7v.QDVkXpRyLa.mtzGfKjR6nVxsKM4dsL1Za1YGD5+0E8Wlsf+93CmNaxe7yGBUcwCfZfh2JFQlaOp4gI.qLu2fInGS4xGgqEemV9vkMxvIbhdwafLW6lo.NEWnsuo0tHgomVD.+ucsz+UH9R29Lcv3kiw0VBFgSqODXL6x7O28jgCgtLyA3Ft89wOL2bitRNQyDiNmnUL3b28hIQCfVeATX0EBJ2TE4rlIeOcdcybCCLfJBsS9K3SlReybmLk94JQQj.k7sAoUIlmK7IVI.lD1WJUBdxFLGOq7v0sds5nH3kKuMHvr82FJAWtOMVAeZtB9zZE7Y2Uvm1qfO6sB9r+y5i4QiGMQKiRKG.A8Ow1lxw4DAAxrrYgn+FKyHKT.
-
@Christoph-Hart That's exactly the kind of thing I had in mind :)
-
-
@DanH - as in: more confusing than the cluster_**** of scriptnode ideas we've all been thru?
-
@Lindon ha, no.
-
@Christoph-Hart actually is there any likelyhood of this changing? I only ask because Iām about to roll out a major update and any changes would potentially break all the presets going forward.
-
Tucking the longer values at the end of the list is not an option, this is super ugly.
These are the options:
- Add
HISE_USE_EXTENDED_TEMPO_VALUES
as preprocessor, which adds a few options at the start of the list. This will break existing projects because the tempo index will be offset by a few numbers. - Use a scriptnode version of the LFO. It's not as hard as it looks - I would create a core ramp generator using SNEX that supports retrigger and one-shot cycles and then shape the ramp to the LFO signal you need. I'll check if I can crank out something later, but this is a good "teach a man how to fish" moment.
- add a global tempo multiplier that you can control using
Engine.setTempoMultiplicator()
. this might have implications on other modules, but it might be a viable option depending on the use case.
- Add
-
@Christoph-Hart Option 1 makes most sense to me. People can choose to break their projects in return for the extra tempos and being able to retain their existing lfos as well.
-
@Christoph-Hart I for myself, prefer to learn how to fish
-
@Matt_SF yes it also occurs to me that @Christoph-Hart will inevitably have to do option 2 anyway no matter what
Option 1 still a no brainer tho
-
@Christoph-Hart well I like 1 best, then 3, then 2...