Channel Aftertouch..still not working
-
@DanH using a min max node gets around this.... I feel like the default value (or min value) should be ridden by the existing value of the filter frequency (or whatever you're modulating)...
-
@Lindon How are you using aftertouch?
-
@DanH said in Channel Aftertouch..still not working:
@Lindon How are you using aftertouch?
in exactly the way Dave's snippet uses it above.
-
@Lindon on a filter?
-
@DanH said in Channel Aftertouch..still not working:
@Christoph-Hart Aaaahhh... I forgot I had eyes, apologies
So I set this to half way, play a note with some after touch and then the value falls down to zero - is it meant to stay at the default value?
So is this working correctly or?
-
@DanH has the aftertouch issues discussed here been resolved?
Usually you'd have a filter envelope that adds on top of your set filter cutoff, the aftertouch would then just mix between the current envelope value and the maximum intensity of the aftertouch of fully open filter. since you may want to use aftertouch for other things, i'd probably not run the filter cutoff into the default value, but that depends on your synths design.
is the polyphonic aftertouch also applied to the "Aftertouch" cc channel in the midi_cc node?
or do I need to enable MPE to get it as "pressure" ? -
@Morphoice said in Channel Aftertouch..still not working:
@DanH has the aftertouch issues discussed here been resolved?
Usually you'd have a filter envelope that adds on top of your set filter cutoff, the aftertouch would then just mix between the current envelope value and the maximum intensity of the aftertouch of fully open filter. since you may want to use aftertouch for other things, i'd probably not run the filter cutoff into the default value, but that depends on your synths design.
is the polyphonic aftertouch also applied to the "Aftertouch" cc channel in the midi_cc node?
or do I need to enable MPE to get it as "pressure" ?ok just so we are all on the same page about this sub-question:
There is NO polyphonic aftertouch in HISE
however there is channel aftertouch, with caveats:- Channel After touch is sent as CC 129 by every MIDI controller I've ever used, BUT its not in the MIDI spec to do this I think - so it might not be sent as this
- HISE's implementation of Controller callbacks is patchy for CC129 - it works fine in some cases (e.g. the onController callback in your interface) and not in others (e.g. a MIDI Controller wired up as a macro control component - where CC128, Pitch Wheel, is actually wired up to CC129, and CC129- Channel Aftertouch- is wired up to CC128 )
https://github.com/christophhart/HISE/issues/666
If you want Poly aftertouch you will need to use some sort of MPE approach. But I'm of the opinion the MPE stuff need s some love - YMMV.
-
@Lindon so what exactly does the "Enable MPE" button in that scriptnode do?
-
@Lindon also these funtions in the docs?
https://docs.hise.audio/scripting/scripting-api/message/index.html#getpolyaftertouchpressurevalue
don't they work? -
@Morphoice Well I have never been able to get them to work....
-
@Lindon that's very bad, that's an integral functionality - without it I can aswell quit what I#ve been doing for the past few weeks. can't do a CS-80 emulator and not have polyphonic aftertouch, it's what the thing was famous for.
it can't be that hard to get it to work, maybe we have to get @Christoph-Hart a keyboad capable of polyphonic aftertouch ;)
we really should get this sorted asap -
@Lindon I can confirm channel aftertouch works fine, if I send a poly pressure message though if sounds like just all notes instantly get 100% aftertouch all over the place
@Christoph-Hart can you get us more info on how to get polyphonic aftertouch to work properly? in theory it could work like normal after touch just check if the transmitted note number in the message matches the played note before outputting it on the midi_cc node and otherwise ignore it, please let me know if I can assist in figuring this out, apparently it's important to many of us and not working properly for some years