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. Each object senses how it is being used and automatically chooses the most efficient algorithm. Some have over 100 algorithms, all carefully crafted in assembly language.