List your app for sale free.List now
For saleMostly built

Breath Canvas

AI generated expressive browser wind style synthesizer with a pitch and breath surface, keyboard legato and recording.

Screenshots

Screenshots supplied by the seller.

Description

AI generated. Breath Canvas is an original monophonic performance instrument. Move across its canvas to bend pitch and move vertically to control breath. An eight note keyboard layout offers last note priority legato.

Shape a saw and triangle source with breath noise, a resonant body bank, brightness, vibrato, glide and a responsive amplitude envelope. Three original patches provide open, rounded and airy starting points.

Record a performance through the browser media encoder and download the recording, with WAV conversion where the browser can decode its recording. No microphone or external audio assets are required.

Condition

Development stage: Mostly built (seller-declared)

Seller-declared: provided by the seller, not independently verified by SellMyVibe.

  • Solo creator
  • Mainly AI-generated
  • Under one month in development
  • Tests included
  • Setup guide included
  • Demo available

What works

  • Continuous or stepped pitch and breath canvas
  • Eight keyboard notes with last note priority legato
  • Original saw, triangle and breath noise synthesis
  • Three resonant body shapes and original patches
  • Brightness, vibrato, glide and envelope controls
  • Live output and held peak meters
  • Browser performance recording without microphone
  • Native browser recording download and decoded WAV where supported
  • Patch JSON
  • Rendered synthesis and control response checks

What’s unfinished

  • No physical wind instrument accuracy claim
  • No hardware MIDI, microphone or native plugin
  • Recording depends on browser MediaRecorder codec support

Included assets

Editable source code

Setup and usage documentation

Original sound definitions

Audio verification checks and notes

Real running screenshot

Technologies

HTML, CSS, JavaScript, Web Audio API

Setup requirements

Open index.html or serve the folder with any static HTTP server. Use a deliberate play action to enable audio.

Dependencies and ongoing costs

No third party libraries, paid APIs or required services. A current Web Audio capable browser is required. Optional static hosting can be free.

Known limitations

Standalone browser monophonic synthesizer. Wind and body names describe synthetic colors, not measured acoustic instruments. Keyboard notes use the breath control; pointer height sets breath. Recordings use the browser media encoder and may be compressed. WAV conversion decodes that recording and is not a lossless direct capture. Codec availability varies by browser. Hosted completed downloads, patch reload and broad compatibility are unverified.

Listings are reviewed for completeness and clarity before publication. Approval is not a guarantee of quality, ownership, security or commercial success. Read the details and ask questions before buying.