Envelope table - global mod bug ?
-
@HISEnberg I didnt load your snippet but I assume its because the combined modulation of Global Mod + Envelope isnt ever going to give you 100% of the Global Mod - unless you set the envelope sustain to 100%...
-
@HISEnberg Forgot to mention, this issue persists with the
Synth.setUseUniformVoiceHandler()
, the snippet was meant to just show the problem. -
@Lindon Just to explain further.
The
global table envelope mod
controls the cutoff frequency of two filters.Sinewave1
has an AHDSR envelope.WaveformGenerator1
has a Default envelope.So the envelopes operate independently of the global modulator, I only included this to show the difference in behavior I am receiving on the filter modulation.
Here is an example with 3 FIlters, 1 SinewaveGenerator and 2 WaveformGenerators. The buggy behaviour actually only happens on the the Sinewave.
HiseSnippet 1681.3oc6as0aaaCEVJ1rs1sMcsqWG1.DJ5.Rw5JrcurKcC0owwMAKo1IJocu0wHSGSTYROJJ2YLrm29GMfg8P+ArGFvddC6mP+GrQRIYIk35p4awNy9ACyCunOd34b34ihtJiZgbbnLM8L6zoERS+L.yNDdiUZ.wDs0KooeVPYrMGwJg1ycesG0oEzwAUSSWO0ikMQOSZM0mW+vGAsgDKTnHMsmRwVnMvMw7PoUK9UXa6xvZncvMiz56VbcKJYEpM0U.mTfbZsfVu.tO5IPYyV.noehUqg4TlIGxQNZ5oeDsVGyFzWR7Z+SwN38rQxB40LECjm3xT6ZRDKkpsRCrcspASaGMwfVMTIjxSIbQvl3Z3txCUFuipBivdDUenuPb3kJF7xGEd4h.ud.I8HPJsGjNOvzhgawCqQhmSCVmHVapCEp8nPwqsZKjSGrBUzBB+1Mgu.UlIJzsGKc+b4tkg3qa9frYEpdGtQaHyP1Aw7Ewxa7kFJigauOhq.opzRWOrEWWzUul3f365f1kfqSYMUK6qAI0rQrXM+VFblK5lOntKwhioDCJ4ITNpBYoal86ylI6Oj03fUUudOqSNnLps7AzqpklVr90wkHtM2CwtkXJaKPTPCE563Khf27hXTaLKOsbjFRIqSv7JsPj2jkml+Ri3W6tdIHGJW48kIZWKDiikPPuDpsPe5YGjATB47BNskvQ5PFIBySZMWaHOtMqzQ0uBgNHlghzXf3f4ch5HOxLjSJDOOnJla0n2XbgdfQglZbfQe2+yBVsdcjEODfoAk+5wiudzG+o7d7uG3w1z8f1gJp.GHEV9.+pM5VeDW19Df92SZ.5VIN.sdp9EPN+.FPN8TW.4jZG+tGZowYB5sEaaiS6AyyA1AJ57pj1HaQDEeuMkLi.gwMZ1jRnsZPIXqn1Iai3L796iXw1vG2hZCYuwY1xbtXGbeIu529her31HaDzIlMkWiTHRECT+CAEt6s694yVQ7U6Jhup+QJAsKbusxUQyejhzOYBBIWUlu+pxER3J9U.93W3oXLLwXSmrU8965jT6zqBBTeyTvtuaSj5381DaSc4Xx9aBE9gemHsjm31zTDG1BId5DBxVlph9BxjJ7JmSVVpALQjZpB+i3iek4kk08qLePk8XqnCwF3LfDsWyqmz60LnI+exw0dMSTGigOEuoG+3jkt2HGuCtO8HGJK5AkSCLEtYJ+OEPtrprwyfsQFOFIb.kJ0IbBeUr3hG+NLHwoE0I1.ahZh2gRjZjPgBJgkYnuca4pbT4qPgrdV0qeXYwjrm8wDxcYJykkaRcI7XlGoFHVaQWSpzFwZiQuLTVtIZxoyXALFMYodNOLdRvxqUxba+fCpeO7Ym1mTRWwk0NlwaIjErygjFK+0HIqtAR.snMbMwhRX4aTTMbcE7JVQSWGdLeSMsClJ7e8qEW0hJVRPCnZ+sjQKHglFm0OiVCUrfo6MRVL.qdqHS2f8L.kYwrfd8b.eC1YBE6hArYlETsi.NLSQ49LZ1Ev+UObAPUpcGun6duyAEHx3+BH5WpNZZxTFbQDqPM2O8GE2J5xd7PqWs3VtP6Cno8OPigkI4aIRb5DZpbYP2IkwQ+V0Y8P507Ohqfsm6haEje+fC.Kn5vSBa.2GWSqmywc8O5GOkfH0Mt23F+7fDbUIH0A+qo+w86XS+7CdhXirU6jGWPZQO6bVLWC36rXHMRmcv8hfslB.6D9zbtT.iRI4wPFkWRUV9B6lVHTlO5Hef5JDOgctKIdy8DEqUxoWYwzKR6NUw.gEhJrJjDavDkiMRaJWlBJ92ObUhLdgIRLapUwwRLYUg.iX2T001A8LbMdi7Q6Xn3BQEuFjIe4pVGMbZOwbNsSVNsE9eBmVwnebfS6X+8FNr7XG6.b33tN1g2PyWcBrBObbTOZuBFy4k1GdoElyKcVlWZg47RmyKcNuz+ioZK3CM6.2q.DbzJXn1fy3neGtoWx+ElS9eJk7eBuYkwY.Go8yD268YMl9YBvnItYqCbIKuffwTcnqMeb9drCkbwCe0JuQwMD4P.YiO525I95FFg9swr6MQ+38ULb.n9bmwJ0mu4W94+b44TeFeTetybpOyo9Lm5yDl5yXeOrQFcmo6aq9wkmQSnEi9bKu+VhxP7mRIQnaIp+3qY.aJKajWS8WUL5BVSQR4O2xJ9PcnNVXP63cFzNd2Asi2aP638GzN9ICZG+z2dGkblV1kSa54+IHRVcUuMB083PpbE09W6NKRGB
-
-
H HISEnberg marked this topic as a question on
-
@HISEnberg
There have been issues using envelope modules in the Global Modulator Container and the last time I tried this approach I gave up, I couldn't get it to work as it should.
Maybe @Christoph-Hart could give an answer -
@HISEnberg -yeah what Ulrik said, Global Envelopes dont seem to work well for me either - so I use local ones only...Global LFOs work fine though...
-
@Lindon @ulrik Thanks guys. I will try somethings in scriptnode though I don't expect such different results. Will post here if I find a solution.
Usually I wouldn't mind but my project is fairly dependent on having one global table envelope. I tried cheating by linking ScriptTables together but this was also causing crashes in HISE.
-
@HISEnberg so global ADSR envelopes remain unusable in a polyphonic setting?
-
@Straticah You can link tables together now, that bug is solved. I don't think there has been much work done on it otherwise. What is your use case for it though?
-
@HISEnberg I‘ve been doing some work on the global envelopes recently (there were a few other glitches). It‘s not pushed yet because it‘s part of the bigger update to the modulation matrix that‘s in the works but maybe that will solve your issue too.
-
@Christoph-Hart issues are mostly faulty retriggering and dead notes on global adsr modulation.
I am really looking forward to the new mod system since the synth we are building rn could benefit heavily from it.We had to ditch the old mod matrix system unfortunetely and are running into issues with global envelope mods now.
Do you have an ETA for the mod-matrix update? @Christoph-Hart
-
@Straticah it might take another week or two. The wavetable rehaul is almost done, then I‘ll work on the matrix.
-
@Straticah what were the exact issues with the mod matrix?
-
@Christoph-Hart we are building a wavetable synth with a modulation system so the improvements you are working on might come in handy.
Our main issues with the mod matrix were crashes in our setup, compilation issues, retriggering issues with global ADSR mods and missing control as far as i can remember. (might look into it again)
Also the mod destinations were missing essential offset controls for eg. filter modulations:
has been mentioned here aswellModulation intensity modes (bipolar, scale, add?)
Hey! What are your thoughts on the modulation intensity modes? Currently, there are two types: Bipolar Mode and Scale Mode. @Christoph-Hart, would it be poss...
Forum (forum.hise.audio)
-
@Straticah Excited to see what you guys are cooking up