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

Pitch Ribbon

AI generated monophonic pitch analysis desk with a confidence plot, stable note extraction and MIDI sketch export.

Screenshots

Screenshots supplied by the seller.

Description

AI generated. Pitch Ribbon follows a single melodic source through time using an original YIN style difference analysis. Explore three generated examples or decode a local file.

Inspect frequency, nearest note, cents and confidence on a pitch ribbon. Choose the source channel, gate, confidence threshold, tuning reference and minimum note length. Stable rounded pitches become editable export candidates through segmentation controls.

Audition the original or a simple synthesized note sketch, and export a pitch frame CSV, note MIDI or analysis JSON. This is an analysis aid with documented octave and noise limits, not guaranteed polyphonic transcription.

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

  • Original harmonic, vibrato and noisy line examples
  • Local monophonic PCM analysis
  • YIN style normalized difference pitch estimation
  • Source channel choice and amplitude gate
  • Confidence, tuning and minimum note controls
  • Pitch ribbon with cursor inspection
  • Stable note segmentation and transposition
  • Original and synthesized sketch audition
  • Pitch CSV, note MIDI and analysis JSON
  • Known frequency and noise rejection checks

What’s unfinished

  • No chord or polyphonic transcription
  • No live microphone or native plugin
  • No guaranteed instrument coverage or DAW compatibility

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 analysis utility. Local files limited to 20 MB and 30 seconds, decoded at 44100 Hz. Analysis uses a downsampled 11025 Hz signal, 1024 sample frames and 256 sample hops over approximately 55 to 1200 Hz. Confidence is algorithmic, not a probability of correctness. Octave errors, missed attacks and merged repeated notes can occur. MIDI rounds stable notes and omits vibrato and pitch bends. Transpose affects sketch playback and MIDI rather than the source. Hosted file operations remain 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.