Thus a jambot is a mechanical device that improvises music in a seemingly human way. For ABox, a jambot is a circuit that makes up its own music. ABox operates at the component level with a built in palette of 35 well defined objects. Circuits are built by placing objects on the workspace and connecting them together with the mouse. Signal flow is clearly indicated by labeled arrows.
User control is via knobs and buttons.
The flat, one level workspace contains the entire circuit and is moved with the mouse. Context menus access creation, editing, and object parameters. Common editing features like Copy, Cut, Paste and File Drop work as expected. Circuits may be grouped to build new modules and create libraries of interesting patches. The dynamic DSP engine runs in the background, allowing construction and editing to take place while the circuit is running.