Intention-Based
Interface
Our research question: can menu structures and keyboard shortcuts be replaced by pure intent — semantically captured, AI-mediated, locally executed — and to what extent is this substitution defensible?
Research matrix
Chat input, AI vision and voice input — three modalities we investigate in parallel and at different levels of maturity.
Chat Mode
The Brain
Text-based dialogue between user and DAW. Research question: how reliably can musical intent be extracted from free-form German language — and what systematic limits does this approach face when confronted with domain-specific terminology?
AI Vision
The Eyes
Screenshot analysis, OCR and AI-assisted image understanding as a methodological approach to address UI elements beyond official interfaces. Does the three-tier grounding cascade — accessibility API → OCR bounding boxes → vision-language model — work reliably enough for productive use? An open question.
Voice Control
The Voice
Speech-to-text control as a possible extension of the input modality. Whether and when this modality can be meaningfully investigated depends on funding outcomes and on findings from the chat-mode research.
Not part of the current funding phase. Continued funding and methodological groundwork required.
Every command at a glance
50 actions · 18 pre-intent interceptors
What the prototype currently demonstrates in a documented form (Phase 0)
Transport
5 commands- "play"Start playback
- "stop"Stop playback
- "record"Start recording
- "rewind"Jump to the start
- "go to bar 5"Jump to a bar
Tracks
10 commands- "select track 3"Select track by number
- "select bass"Select track by name — fuzzy match
- "track 2 mute"Mute
- "track 2 solo"Solo
- "volume to –6 / louder 3 dB"Volume absolute + relative
- "pan left"Set panorama
- "new MIDI track"Create track
- "rename track 3 bass"Rename track
- "next track"To the next track
- "previous track"To the previous track
Tempo & Project
7 commands- "tempo"Query tempo
- "faster"Tempo +1 BPM
- "slower"Tempo –1 BPM
- "tempo to 140"Set tempo
- "save"Save
- "save as MySong"Save as
- "metronome / click"Click on/off
Cycle & Loop
3 commands- "cycle / loop"Loop on/off
- "loop from bar 5 to 12"Set loop range
- "cycle range"Query range
Editing
2 commands- "undo"Undo — edit stack
- "redo"Redo
Vision · Screen
7 commands- "what do you see"Screenshot → OCR
- "describe"OCR → vision model Qwen3-VL
- "read aloud"Read recognized text aloud
- "click on {X}"Click — 3-tier cascade
- "double-click on {X}"Double-click
- "right-click on {X}"Context click
- "where is {X}"Find position on screen
Plugins & Sends
9 commands- "which plugins"Plugin list of the track
- "add EQ / compressor"Insert plugin
- "plugin 3 bypass"Bypass by slot or name
- "open plugin 3"Open plugin interface
- "instrument bypass"Control instrument slot
- "open instrument"Open instrument interface
- "which sends"Send list of the track
- "send 1 to –6"Set send level
- "send 1 mute"Mute send
Plugin presets
2 commands- "plugin presets"Preset list
- "load preset 5"Load preset
Import, Export & Status
5 commands- "import audio"Import audio file
- "export / bounce"Create mixdown
- "status"Announce transport status
- "which tracks"Read track list aloud
- "help"Command overview
Where PapoNox comes in
How the methodological approach differs from existing tools for blind users — as a documented research status, not a product promise.
What sets it apart
Operating a professional DAW screenlessly — without an official control API
Unlike Reaper or Ableton Live, Logic Pro offers no open control interface. PapoNox investigates whether comparable depth can still be reached: through publicly documented runtime interfaces, a grounding cascade of accessibility API, OCR and a vision model, plus exact, auditorily confirmed values. This combination — German-language, screenless, beyond official interfaces — is matched by no existing tool in this form.
| Criterion | PapoNox | Logic Pro + VoiceOver | OSARA (Reaper) | AbletonMCP | VoiceOver (generic) |
|---|---|---|---|---|---|
| Target DAW | Logic Pro | Logic Pro | Reaper | Ableton Live | all apps |
| Designed for screenless blind operation | Yes | Partial | Yes | No | Generic |
| German-language text commands | Yes | No | No | Partial | No |
| Exact values (dB/pan) confirmed by audio | Yes | Partial | Yes | No | No |
| Plugin parameters controllable semantically | Yes | Cumbersome | Partial | No | No |
| UI addressable beyond official API (OCR/vision) | Yes | No | No | No | No |
| Modal dialogs automated | Yes | No | Partial | No | No |
| Works without an open vendor API | Yes | — | — | No | — |
This overview reflects the methodological research status (initial feasibility) — not a finished product. Here "Yes" means: demonstrated in the prototype in documented form, not yet independently validated.
Methodological principles
How we approach the research question operationally — four principles already empirically implemented in the prototype.
On-device inference
Local & freeWe use Apple's FoundationModels as an on-device language model — executed entirely locally. Research premise: no cloud connectivity, no data sharing, no recurring inference costs.
Process injection
Direct access investigatedDirect integration into the DAW process via Apple's documented DYLD_INSERT_LIBRARIES mechanism and the public Objective-C runtime — a methodological approach to investigate to what extent internal data models can be opened up without compromises in usability.
Real-time IPC
Low latency in focusBidirectional inter-process communication via Unix Domain Socket using JSON Lines. We investigate how low end-to-end latency can remain when all components operate locally and synchronously.
Privacy by design
No data sharingResearch-ethical principle: all data remain on the user's device. No account, no tracking, no upload. The vision module, the language model and speech output operate exclusively locally.
From chat to DAW
Four layers. The prototype establishes that, in principle, the procedure holds. The detailed operationalisation is the subject of ongoing research.
Chat CLI
Text-based commands in German
PapoNox Core
Intent engine + on-device LLM fallback
IPC bridge
Unix Domain Socket + JSON Lines
Logic Pro
Objective-C runtime + CGEvent synthesis
Milestones
What has been achieved so far — and what still needs to be measured methodologically.
Architectural feasibility
- Research question precisely formulated
- Prototype as documented proof of concept
- On-device LLM and public runtime interfaces empirically validated
- Open-source research licensing (MIT for code, CC-BY-4.0 for documentation)
DAW control — validation phase
- Precision measurement of continuous values across the full value range
- Empirical determination of the methodological limits
- Validation of the three-tier grounding cascade (AX → OCR → vision)
- User studies, external accessibility audit, conference submission — funding in preparation
Universal accessibility
- Transferability of the methodology to other closed applications
- Classification of addressable application domains
- Context sensitivity as an open methodological research question
- No commitment, but a documented perspective
Questions about the research project??
We do our research openly and methodologically transparent. Write to us — we welcome feedback, technical exchange and collaboration interest.
Contact