ABCurves

Movement with
a starting point.

A movement planner that takes its cue from your physical input. Included with Eventuri-AI on supported EVENTURI-BOX / Teensy 4.1 setups.

02Movement planning

It starts with you.
ABCurves continues.

ABCurves uses the real beginning of a mouse movement to plan what comes next. The desktop Planner shapes the continuation; compatible firmware renders the output.

  • Physical input supplies the movement prefix
  • The Planner chooses the path and timing
  • The device handles the rendered output
Current Planner compatibility

EVENTURI-BOX / Teensy 4.1 with compatible firmware and a prepared Renderer profile.

Check the hardware requirements
A → B → CMovement, continued
ABCStartHandoffTarget

Your physical movement provides the starting point.

Concept illustration · not a performance measurement

From input to output

Three stages. One continuation.

A → B

Read the beginning.

Your mouse’s physical movement provides the observed prefix. The app also supplies the target position and configured handoff conditions.

B → C

Plan the finish.

The Planner uses the prefix and target to choose a continuation, including its path and timing.

OUTPUT

Render on the device.

Compatible EVENTURI-BOX firmware renders and plays the output using the prepared Renderer profile.

Compatibility matters. The current full Planner integration is available for EVENTURI-BOX. It requires compatible firmware, the appropriate device capabilities and a prepared Renderer profile. Performance depends on the full setup.

View requirements
Open-source foundation

Built with ABCurves.

ABCurves is an open-source project by the ABCurves author and contributors, released under the MIT licence. Eventuri-AI integrates its movement planning with the desktop app and compatible hardware.

Explore the ABCurves project
Start with the right setup

Make it your workspace.

Check the requirements, explore the app, and choose your access when you’re ready.