General
Pressure Sensitive Aftertouch Button
Started by explodingtaco on .
Sign in or create an account to join the conversation.
I'm looking to make a pressure sensitive button that sends an aftertouch signal. I'd like it to be independent of a note signal, because I'll be playing those via keyboard. I have successfully made a button that does all this except for one thing: it doesn't gradually increase when pressure is pushed on. It's either on or off. I'd like something that is more gradual. Like the button you see at :48 in this video http://www.youtube.com/watch?v=IA00Wug6uyc&
Essentially I have aftertouch routed to my VCA on my poly evolver, and I'd like to have a pressure sensitive button that outputs aftertouch midi ranging from 1 to 127. Right now I can only get it of or on at 127. It seems like this should be possible since other synth apps like Animoog have pressure as expression.
What am I missing here?
Essentially I have aftertouch routed to my VCA on my poly evolver, and I'd like to have a pressure sensitive button that outputs aftertouch midi ranging from 1 to 127. Right now I can only get it of or on at 127. It seems like this should be possible since other synth apps like Animoog have pressure as expression.
What am I missing here?
a button will only output two states, on or off. You get gradual output with a fader or knob object.
How about using the accelerometer variables?
Cheers,
BxSj
Cheers,
BxSj
I'll try the accelerometer.
I noticed that the touch point moved when i pushed my finger down on a ring area, so I tried to simulate the pressure sensitive button by using my finger flat and not my finger tip. So that as I pushed down more, the point's position in the ring area changed. I still found it was too slow to respond the way that I would like.
I read that the real jazz mutant could sense the width of a touch point to simulate pressure sensitive things because the harder you push the fatter your finger tip gets, is that a possibility with this app? to modulate things based on the width of the touch point?
I noticed that the touch point moved when i pushed my finger down on a ring area, so I tried to simulate the pressure sensitive button by using my finger flat and not my finger tip. So that as I pushed down more, the point's position in the ring area changed. I still found it was too slow to respond the way that I would like.
I read that the real jazz mutant could sense the width of a touch point to simulate pressure sensitive things because the harder you push the fatter your finger tip gets, is that a possibility with this app? to modulate things based on the width of the touch point?
Here is another idea. There is an older and now unsupported object that may do the trick. You have to create the object in the jazz editor, but it can be edited in the Lemur Editor. See attachment.
B.
Btw. The gesture object is used in the Abreackpoint2 template.
gesture_example.zip
B.
Btw. The gesture object is used in the Abreackpoint2 template.
gesture_example.zip
In theory this is doable. The problem here is that this touch region's width information is not available through any public iOS API.explodingtaco wrote:I'll try the accelerometer.
I noticed that the touch point moved when i pushed my finger down on a ring area, so I tried to simulate the pressure sensitive button by using my finger flat and not my finger tip. So that as I pushed down more, the point's position in the ring area changed. I still found it was too slow to respond the way that I would like.
I read that the real jazz mutant could sense the width of a touch point to simulate pressure sensitive things because the harder you push the fatter your finger tip gets, is that a possibility with this app? to modulate things based on the width of the touch point?
what about the api that cantor uses? deets here: http://createdigitalmusic.com/2012/06/touch-ios-music-in-a-new-way-hands-on-with-cantor-for-users-inside-details-for-developers/
i would love to see aftertouch in ios lemur
i would love to see aftertouch in ios lemur
There is a way to simulate aftertouch and velocity for a keyboard - of course though you have to use the change of another parameter because pressure is not detectable, as it is, by Lemur.
Actually I began thinking about velocity - and it struck me that many iPad synths use the Y axis of the finger on a key to simulate velocity - the same could possibly be done with aftertouch - I also think Animoog uses the Y axis besides velocity to trigger one more modulation after the note triggering (moving your finger up-down on a key produces a modulation, not sure if it calls it aftertouch though)
I have something in the works, a complete Keyboard which will be able to send velocity and aftertouch (channel pressure) - again by circumventing the limitations, similarly to how Animoog's keys circumvent it. Currently working on some user options like velocity range, aftertouch range, Axis inversion, midi channel selection, option of 2 split keyboards - a 2 octave one, and stuff like that.
You 'll probably find it in the user library when its ready - along with a post here in the 'Projects' forum.
Actually I began thinking about velocity - and it struck me that many iPad synths use the Y axis of the finger on a key to simulate velocity - the same could possibly be done with aftertouch - I also think Animoog uses the Y axis besides velocity to trigger one more modulation after the note triggering (moving your finger up-down on a key produces a modulation, not sure if it calls it aftertouch though)
I have something in the works, a complete Keyboard which will be able to send velocity and aftertouch (channel pressure) - again by circumventing the limitations, similarly to how Animoog's keys circumvent it. Currently working on some user options like velocity range, aftertouch range, Axis inversion, midi channel selection, option of 2 split keyboards - a 2 octave one, and stuff like that.
You 'll probably find it in the user library when its ready - along with a post here in the 'Projects' forum.
Fader.z to note, Fader.x to poly AT works fine of course. But since there are a couple of synth apps with MIDI out, and scaling (large keys, small keys, 5-12 keys per octave, etc.) I thought it isn't worth the effort. But who knows, building things in Lemur is always good for a surprise
How about a script that fires when x goes from 1 to 0?..
Also, perhaps maybe a pad with an attack value for gradual increase?
Also, perhaps maybe a pad with an attack value for gradual increase?
Actually the reason I got interested in lemur for a virtual keyboard was to create a channel rotation/round robin for the analog four. Is there a pre made keyboard app that does this? I'd like to map y and x parameters on keys to CC... Or after touch.Phil999 wrote:Fader.z to note, Fader.x to poly AT works fine of course. But since there are a couple of synth apps with MIDI out, and scaling (large keys, small keys, 5-12 keys per octave, etc.) I thought it isn't worth the effort. But who knows, building things in Lemur is always good for a surprise
Check out AdvancedKeys in user library - they transmit aftertouch (polyphonic, monophonic) or can be mapped to CC! 
http://liine.net/en/community/user-library/view/364/
and more details here:
http://forum.liine.net/viewtopic.php?f=26&t=2959
http://liine.net/en/community/user-library/view/364/
and more details here:
http://forum.liine.net/viewtopic.php?f=26&t=2959
Thanks I posted thereSoftcore wrote:Check out AdvancedKeys in user library - they transmit aftertouch (polyphonic, monophonic) or can be mapped to CC!
http://liine.net/en/community/user-library/view/364/
and more details here:
http://forum.liine.net/viewtopic.php?f=26&t=2959