Textured
Turn a sound description into synthesizer controls through Jev judgments.
What Jev decides
Seven ordered sound-quality scores and probabilities over eight sound families.
Jev scores seven sound qualities and chooses among eight sound families; code maps those answers to a browser synthesizer.
- Jev role
- Interpret a sound description as bounded musical qualities and families.
- Input
- A user-written sound description.
- Output
- Seven Score results and one Choice distribution.
- Decision frequency
- When the user requests a new sound interpretation.
- Fallback
- Manual synthesizer playback and controls remain available without a Jev key.
How it works
Overview
Textured is a browser instrument driven by words. A user writes a sound description, Jev answers seven Score questions about qualities such as energy, brightness, and movement, and a Choice over eight sound families. The app maps those typed answers to synthesizer controls and blends two selected voices. Users can then adjust the controls themselves.
Interpreting new text needs a TypeSafe key. Playback and manual controls work without one. Jev selects qualities and families; the audio engine produces the sound.
- Language
- TypeScript
- License
- MIT
- Author
- djangobeatty
Sources
Related projects
Jev Chat Assistant
An Android conversation copilot that uses Jev to interpret chats and rank reply candidates without sending for the user.
What Jev decides
The likely intent, conversation risk, reply need, best next action, unresolved tension, and which of three candidate replies fits best.
Kill My Idea
Turn a startup pitch into a compact set of scores and a blunt Kill, Fix, or Ship verdict.
What Jev decides
Dimension scores, idea category, whether the pitch is understandable, and supporting diagnostic signals.
Distill
Route coding-agent work, reasoning effort, and context retention through bounded Jev decisions.
What Jev decides
Which configured model and effort should handle a call, what evidence deserves attention, whether another attempt is useful, and what context should be retained.