|
Post by pstone19 on Jun 20, 2015 21:10:25 GMT
I have a IK blueboard and I'm trying to use it (as many others on this community) with loopy. Right now, I have it in controller mode with the script for on/off to on/on single press (from a previous forum post) which works beautifully, i.e. CC0, On Ch 1 to toggle record (press A once, record, press A again, stops) I'm trying to also get the blueboard app to recognize long holds a la this forum post - but I can't for the life of me figure out how to adapt to blueboard... audeonic.boards.net/thread/21/fcb1010-loopy-using-stream-byterSo end goal would be to have the ability to toggle and to do something different for long hold for buttons A through D. Loopy has a HOLD function when CC mode is selected but when I select it (e.g. hold A to delete track), it does it, but then it breaks the previous script, ie. I can't toggle record. Help please! Many thanks...
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jun 21, 2015 1:54:35 GMT
Hi pstone19, The fundamental problem is that the BB in controller mode toggles the controller value on and then off with each button press (as you know). It does nothing when you release a button. In program change mode, it just sends the program change value on downpress; again nothing when you release. I'm afraid this really makes the BB next to useless for configuring hold functionality with the 4 buttons. Although you can sort of get it by press once to start hold and then press again to cancel hold but then I think it might get out of sync. I just don't think this will be useful or reliable enough. The only option I can suggest is to use one of the EXT ports on the blueboard with a footswitch but this opens up its own can of worms; you can then detect when the switch is pressed *and* released but because those EXT ports work based on resistance you have to suppress the multiple values the thing sends as the switch activates and this involves careful calibration in the BB app plus Stream Byter programming to switch scenes temporarily to block those 'inbetween' values. This is the same technique (probably described elsewhere in the forum) used to connect drum pads to the EXT ports and then doing something when they are hit. I'm not saying it is impossible to do it - just very tricky since we are trying to merge the hold function (either Stream Byter or Loopy's) with what is required to make the on/off switch messages as clean as. I would try and figure this out myself for you with a footswitch except I am currently in Australia and my BB is at home in Ireland. The earliest I could take a look would be the week after next. If you would like me to attempt to come up with some rules to do hold on a footswitch for you, then PM me in a couple of weeks time to remind me and I'll see what I can do. Regards, Nic.
|
|
|
Post by pstone19 on Jun 21, 2015 3:12:38 GMT
Hi Nic, Thanks for your reply - you are a whiz at both this midi stuff and customer support. I wish I had known this before I bought the BB... I really appreciate you offering to code some more but I don't think there is a need at this time as I won't be adding pedals.
One last side general question - is the ability to do a hold and recognize the 'release of a button' more of a hardware issue or software? Reason I ask is to see if there is any point in mentally holding out and hoping for IK multimedia to update their app if the latter.
thanks again.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jun 21, 2015 4:01:10 GMT
Hi pstone19, Hmm, hard to know for sure. I would have thought that the hardware would be able to tell the software when a button was released, but the fact that they didn't code this right from the beginning makes me suspect that maybe it is a hardware limitation. I suppose it might be worth lodging a support ticket with IK and maybe they could enlighten you. If you do and they give you a definitive reply, I'd be most interested to know. Maybe it is possible to 'observe' the bluetooth transmissions; seems like asking IK might be easier to start with. Regards, Nic.
|
|