OSC XY Pad Crashes Izzy
-
Hi.
Strangest thing....
I have a two scene setup using touchosc and ipad to activate video, etc.
I added an XY Pad with an OSC listener on channel 8 to the second scene.
However, every time I touch the xy pad, Isadora crashes.If I open a single new scene with osc listener and add the xy pad, it receives the signal and works fine.
Even if I add a new blank third scene, isadora quits.
I have tried deleting the xy pad and adding a new one with a different channel, same experience.
There isn't any conflict with channel numbers, not certain what is going on.However, sometimes when adding the xy pad to touchosc the cross-hairs usually found on the xy pad do not show up until you touch the xy pad.
When this happens, even though the xy pad is identified as /isadora/8 - it activates the osc watcher in izzy on channel 2... and does not crash.
Weird stuff. -
Dear Chizzer,
Are you speaking about TouchOSC? Or something else when you refer to XY Pad? Or are you talking about a 2D Slider in the Control panel.Please clarify and I'll try to help.Best Wishes,Mark -
xy pad should be sent as /isadora-multi//isadora-multi/1will give you X and Y on OSC channel 1 and 2 -
Hello All is it possible to have more than one xy pad? when i use /isadora-multi/4 e.g. nothing happens. but it works with /isadora-multi/1. thanks
-
Dear Oscar,
Better than using /isadora-multi/1, use the standard TouchOSC your own custom IDs (not /isadora or /isadora-multi) and then set them up in the Stream Setup window.For example, using one of the standard TouchOSC setups:1) Open Stream Setup window from Communications menu2) Click "Auto-Detect Input"3) Move the controls on TouchOSC to which you wish to "listen" -- these will appear in the Stream Setup window4) Assign port numbers to the inputs5) Close the window6) Add OSC Listeners to listen to the data.When I do as described above, and move the X/Y controllers around, I see this in the Stream Setup:![](http://troikatronix.com/tt-primer-images/stream-setup/stream-setup-example.png)You can then click "Renumber Ports" and it will assign the ports 1, 3, 5, and 7\. Why is it skipping numbers? Because these OSC inputs provide two numbers -- X and Y. So, for the first address (/3/xy2) you will listen to X on OSC port 1, and Y on OSC port 2.Hopefully that's enough to get you going.Best Wishes,Mark