Dear Leo,
another idea to make life a bit easier on stage:
is it possible to prespecify which canvas is loaded when accessing from a specific device?
Use case: Ive got my laptop running Ableton and Ableset at the main stage box/stagerack on the stage. Drummer has an iPad and needs to show let’s say “Canvas X” to run the show, no need to fiddle with anything else.
FOH technician accesses simple iPhone canvas to a) start the intro, or b) send a message to the remaining screens on stage.
Singer has a prompter screen always and only showing a lyrics canvas.
….etc. - you get the point.
So I could e.g. assign those devices to receive always the same IP address in the stage network as soon as they connect/log into the network. Can Ableset recognize which IP address is accessing, and automatically assign a specific canvas for this device to them?
This way, everyone can just save a direct link to Ableset on this device and lands on the correct surface/canvas for his purpose automatically - no need to explain the ableset menu, no “where is my screen, it does show something different” anymore….
Best,
Sebastian
…. Maybe acesssing a specific canvas directly via IP Adress/canvas Name?
Hey Sebastian,
You can achieve almost exactly the behavior you’re describing with two existing approaches:
1) Direct canvas URLs
Each device can use a bookmarked URL that opens a specific canvas directly, for example:
-
http://<ableset-host-ip>/canvas/drummer
-
http://<ableset-host-ip>/canvas/foh
-
http://<ableset-host-ip>/canvas/lyrics
This way, everyone just opens their saved link and immediately lands on the correct surface — no menus, no confusion.
2) Per-device “last canvas” recall via OSC
When you send:
/devices/showPage all canvas
Each device will load the last canvas that that device had open.
So a practical workaround is:
-
During rehearsal, open the desired canvas once on each device (drummer, singer, FOH, etc.).
If, for instance, FOH is ad hoc and you don’t want to use something as broad as /devices/showPage all canvas,you can target those new devices as unnamed.
-
From then on, any broadcast of /devices/showPage all canvas will return each device to its own previously used canvas.
If a device has never opened a canvas before, it will fall back to the canvas that was last open on the host machine running AbleSet.
Hope this helps!
1 Like
Great - the specific bookmark URL is perfect! Thanks for your advice!
1 Like