Sending text from Izzy to an iPad
bonemap last edited by
receive the text on the iPad
I have taken a screengrab of the TouchOSC editor window next to an 'OSC transmit' actor in Isadora. The transmitter is targeting the address of 'label1' in TouchOSC. In this patch the "Get Scene Name' output is being sent to the iOS device and appears at 'Label1' when the Isadora scene changes. On the iOS device the text that reads 'BRAINWAVE' in the touchOSC layout is addressed (Brainwave 1/label1/) and will change to the text sent via Isadora's 'OSC Transmit'. I hope this helps.
simon last edited by
bonemap last edited by
got it working with the data array actor.
Great! It is much the same principle.
I like to work the other way around, getting text from "a device"(laptop/mobile phone) into Isadora. So far that is not working with the OSC listener. See text , but can't use it further down the line with Text Draw or something
it does definitely work the other way around. If you set the OSC Listener type to text you can then pass it to the text draw actor.
Thanks for the post. I ended up with a second Izzy on a windows laptop (ooooh if some people read this hahaha) and got it working with 45 OSC streams. I don't get it to work with multi transmit, maybe text can't be send with that.
So far that is not working with the OSC listener. See text , but can't use it further
Not much luck here seeing any text from my iPhone... Communication works, I can send text to an OSC element as "label1", but I can not read the text back into Isadora, since "label1" can not be triggered into the stream setup of Isadora and therefore does not get a channel number. What is the trick to communicate with a "label" element? Best regards, Tom
Well is this not more a problem of TouchOSC If you can't trigger a text element?
tomthebom last edited by tomthebom
Usually I let Isadora detect OSC inputs automatically.
Any slider or button does work, because I can adjust them and they get recognized by Isadora.
Since I can not "adjust" a label, I tried to add a channel manually for "/1/label1".
But without luck… What is the trick here? What am I doing wrong?
You are not doing anything wrong. A label in touch OSC is static and does not send anything.
A label in touch OSC is static and does not send anything.
I thought so. But are there actually any options to get text of of OSC?
Not as far as I know TouchOSC only receives strings but can't send them. I guess what you want to do is send a prepared text with a button press, right?
if you use the free software from Bitfocus called Companion (https://bitfocus.io). When you launch the app you select the ip address of the GUI interface don't use the localhost if you want to use your tablet or smartphone. Now you can add a new instance by category "Generic-->Generic OSC". You then configure the IP address and port of the software you want to control. If Isadora is on the same computer use 127.0.0.1 and the default port would be 1234. Then you go to buttons and click on one of them. You can now labe the button (button text) and add a "add key down/on action". Choose osc: Send String. Now you can set the OSC path (or leave the default) and the string you want to send. Do this for all buttons. Then take your smartphone or tablet and type your ip 192.xxx.xxx.xx:8000/tablet.html. There you go.
Wow! That is quite an answer! Thanks a lot. I will try to look into this.
Best regards and a good weekend ;o)