Build complex multi-device setups that work as one
Maestro connects and synchronizes every device in your behavioral experiment — stimulators, treadmills, cameras, reward systems — under a single control application. Define your logic once, run it reliably, and record everything automatically.
One controller for your entire setup
Behavioral experiments rarely use a single device. Maestro coordinates them all — so timing, logic, and data stay in sync across your whole rig.
Connect every device
A hub-and-spoke architecture links each peripheral application — cameras, audio, analog outputs and more — to Maestro as a synchronized client.
Define experiment logic
Build protocols from equations, timers, rules and a visual state machine. Real-time expressions drive transitions and outputs without writing code.
Record everything
Session management captures device data, state-machine variables and event logs into structured, analysis-ready files — automatically, every run.
From devices to data in four steps
Maestro brings your hardware, logic, and recording into a single reproducible workflow.
Connect
Launch device applications and register them with Maestro. Each appears as a managed client in your workspace.
Configure
Set up variables, timers, and rules. Define how devices respond to events and to each other in real time.
Design the protocol
Lay out your experiment as a state machine with per-state actions, conditions, and transitions.
Run & record
Start a session. Maestro drives the setup on a fast control loop and logs all data and events to disk.
Experiment logic, without the code
Maestro evaluates your experiment on a fast, deterministic control loop. Expressions, timers, and rules update continuously, and a state machine governs how your protocol advances from one phase to the next.
- Real-time expression evaluation for conditions and outputs
- State machine with per-state entry, tick, and exit actions
- Timers, rules, and end-actions for precise sequencing
- Live runtime view of the active state and variable values
Works with your LabeoTech setup
Maestro is designed to coordinate LabeoTech behavioral instruments in a single synchronized experiment.
Building a custom rig? Contact us about integrating additional devices.
Technical overview
Ready to orchestrate your experiment?
Talk to our team about running Maestro with your behavioral setup, or request a demonstration.
Get in Touch