HISE Meet Up
-
It looks like the Kyma may use Loris, or some aspect of Loris in its system.
Kyma is mentioned in both of these papers on Loris:https://quod.lib.umich.edu/i/icmc/bbp2372.2002.079?rgn=main;view=fulltext
https://www.hakenaudio.com/addsoundmorph -
@d-healey sorry I couldn't make it in time to the meet, checking the youtube video now.
how did Kyma come into discussion? used this decades ago, didn't even know it still existed -
@Morphoice said in HISE Meet Up:
how did Kyma come into discussion?
We were discussing audio morphing/interpolation
-
@d-healey back in the days Kyma was the king of that, it's what they used for the podracers in Episode 1, I can't think of a better tool however back then you needed special hardware to use it
-
Any interest in a new meetup (perhaps in a monthβs time)?
I know Christoph was super helpful in introducing some new features last time, so it could be interesting to meet and discuss the projects everyone is working on.
-
Heck yes.
-
@HISEnberg I sense Christoph is working on some HISE stuff, I suggest we wait until it's ready then he can present it at the meetup.
-
This post is deleted! -
@d-healey yup, a full rewrite of the modulation system is incoming, and it would make indeed sense to present this as a meetup so I can tell you the big picture.
I try to wrap it up next week, so letβs talk about a date and time then.
-
@Christoph-Hart So you're just removing all the modules and everything is now done in ScriptNode?
-
@aaronventure haha, no that would be too intrusive, but these are the main points:
- global envelopes are now fully supported and BugFree(tm) - no need for that weird UniformVoiceHandler stuff anymore, just add an envelope and it works - instead of the voice index I'm now using the actual event ID of the note that triggered the event and this is stable across multiple sound generators - the voice index wasn't, hence my half-baked solution before was trying to synchronize the voice indexes but that only worked in 98% of the cases.
- there's a new (envelope) modulator that can pick up multiple modulation signals from any global modulator and apply the value with scale / unipolar / bipolar mode and have its intensity modulated by another modulator (like the AUX modulation in SERUM 2). This basically bypasses the quirks of the existing modulation architecture while keeping backwards compatibility with existing projects or projects where this modulation style is applicable.
- a new AHDSR envelope with loop mode & draggable curves - basically a 1:1 recreation of the AHDSR found in Ableton's wavetable synth which I found the most intuitive & generic one to use. Fully stylable with LAF obviously. The old one is a bit faster so it still remains relevant for projects that don't require the flexibility of the new one.
- a data model and connection to sliders that lets you assign modulations easily with multiple methods
- floating tiles that can be used to manage this modulation (matrix / drag 'n droppers)
- unified LAF styling for display modulation values on a slider
- precise control over which parameters of a scriptnode network are assigned to a modulation chain as well as the block size. This heavily simplifies the creation of effects with modulated parameters
- global / extra modulators now work inside compiled networks and they can pick up the sample-accurate modulation signal
- a bunch of other minor modulation fixes (eg. the pitch modulation is now much more accurate)
I'm also working on a fairly complex example synth which uses all those features, that I'll be publishing alongside the new changes.
-
@Christoph-Hart said in HISE Meet Up:
a new AHDSR envelope with loop mode & draggable curves
Noice! Release curve editable?
-
@Christoph-Hart
That sounds so cool!! :-) -
@d-healey said in HISE Meet Up:
@Christoph-Hart said in HISE Meet Up:
a new AHDSR envelope with loop mode & draggable curves
Noice! Release curve editable?
Double fingers-crossed for this!
-
@Christoph-Hart this sounds like some stellar improvements and just in time for my next project, super stoked