Real apps

Live demos and source.

These are not placeholder examples. Open the apps, inspect the repositories, and look at how EvidyTS pressure shows up in projects that have UI, interaction, state, tests, and build pipelines.

Browser app

Scanline Synthesizer

An image-to-sound instrument built as a playable web synth.

A browser-based synthesizer that turns horizontal rows of an image into single-cycle waveforms. You can play it from a computer keyboard, Web MIDI input, or the on-screen piano.

  • Supports raw waveform playback, cutoff mode, and Karplus-Strong style pluck synthesis.
  • Includes monophonic and polyphonic behavior, portamento, filter controls, chorus, delay, crossfade, and row randomness.
  • Built with Evidype and EvidyTS, plus Lit, Vite, and the Web Audio API, with EvidyTS tests around behavior and mode switching.
Why this is a good Evidype or EvidyTS example

This is a good Evidype example because real-time audio tools punish vague boundaries. Keyboard input, Web MIDI, image rows, synth modes, effects, and UI state all have to stay decomposed enough for the agent to change one part without breaking the rest.

Dogfood compiler

EvidyTS

The open-source compiler pressure layer behind Evidype.

EvidyTS is a stricter TypeScript dialect for AI-generated software. It keeps familiar TypeScript syntax, then moves structure, specs, companion tests, browser-verified behavior, and quality debt into deterministic compiler pressure.

  • One primary concept per file, exported symbol names aligned with filenames, and explicit specs on classes and methods.
  • Mechanically discoverable companion tests, scenario tests, visible coverage debt, and fail-safe mode support.
  • The compiler repository is the dogfood proof point: the pressure layer is itself developed under the rules it exposes.
Why this is a good Evidype or EvidyTS example

This is a good EvidyTS example because it is not a showcase app standing outside the system. The compiler and test runner are maintained under the same pressure they apply, so the proof point is structural: the tool has to survive its own rules.

Browser app

Image Equalizer

Parametric EQ controls for image frequency shaping.

A browser experiment that applies an audio parametric equalizer control surface to images. It uses FFT-domain magnitude shaping instead of ordinary spatial filtering, then reconstructs the image while preserving the original phase.

  • Draggable overlapping EQ-style bands with center frequency, gain, and width/Q controls.
  • Original and processed image previews with demo images available immediately.
  • Built around the idea that image phase should stay stable while visual frequency magnitude changes.
Why this is a good Evidype or EvidyTS example

This is a good Evidype example because it mixes visual UI, numeric controls, image-processing rules, and observable browser behavior. The agent has to keep the band model, 2D FFT pipeline, rendered preview, and tests aligned instead of hiding complexity in one loose component.