awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to kittykatattack/sound.js

Open-source alternatives to Sound.js

20 open-source projects similar to kittykatattack/sound.js, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Sound.js alternative.

  • audiojs/audioaudiojs avatar

    audiojs/audio

    295View on GitHub↗

    Audio in JavaScript

    JavaScript
    View on GitHub↗295
  • benji6/virtual-audio-graphbenji6 avatar

    benji6/virtual-audio-graph

    365View on GitHub↗

    Small and dependency-free library for declaratively manipulating the Web Audio API.

    TypeScript
    View on GitHub↗365
  • goldfire/howler.jsgoldfire avatar

    goldfire/howler.js

    25,190View on GitHub↗

    Howler.js is a JavaScript library that provides a unified interface for managing audio playback across web browsers. It functions as a cross-browser audio engine, abstracting complex browser audio APIs into a consistent developer experience while ensuring reliable performance through automatic fallback mechanisms. The library distinguishes itself by offering specialized tools for spatial audio and efficient asset management. It includes a spatial audio framework that maps three-dimensional vectors to audio nodes for immersive sound positioning, alongside an audio sprite manager that allows de

    JavaScriptaudioaudio-libraryhowler
    View on GitHub↗25,190
  • jerosoler/wave-audio-path-playerJ

    jerosoler/wave-audio-path-player

    0View on GitHub↗

    Simple audio player webcomponent customizable with waveform. Created with waveform-path.

    View on GitHub↗0
  • jerosoler/waveform-pathjerosoler avatar

    jerosoler/waveform-path

    132View on GitHub↗

    LIVE DEMO WITH EXAMPLES

    JavaScript
    View on GitHub↗132

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • katspaugh/wavesurfer.jskatspaugh avatar

    katspaugh/wavesurfer.js

    10,114View on GitHub↗

    wavesurfer.js is a WebAudio playback library and interactive waveform visualizer that renders audio data onto an HTML5 canvas. It enables users to see and navigate sound files through a visual representation of audio peaks, allowing for direct seeking and playback control within a web browser. The project is distinguished by its flexible rendering model, which can use precomputed peak data to display waveforms without downloading or decoding the full audio file. It utilizes a plugin-based extension model to integrate advanced tools such as spectrograms, interactive audio timelines, and real-t

    TypeScriptaudiojavascriptmusic
    View on GitHub↗10,114
  • kelvinau/circular-audio-wavekelvinau avatar

    kelvinau/circular-audio-wave

    280View on GitHub↗

    JS library for audio visualization in circular wave using Web Audio API and ECharts

    JavaScript
    View on GitHub↗280
  • kolber/audiojskolber avatar

    kolber/audiojs

    2,085View on GitHub↗

    audiojs is a drop-in javascript library that allows HTML5's tag to be used anywhere. It uses native where available and falls back to an invisible flash player to emulate it for other browsers. It also serves a consistent html player UI to all browsers which can be styled used standard css.

    JavaScript
    View on GitHub↗2,085
  • libaudioflux/audiofluxlibAudioFlux avatar

    libAudioFlux/audioFlux

    3,319View on GitHub↗

    A library for audio and music analysis, feature extraction.

    Caudioaudio-analysisaudio-features
    View on GitHub↗3,319
  • librosa/librosalibrosa avatar

    librosa/librosa

    8,200View on GitHub↗

    Librosa is a Python audio analysis library and digital signal processing framework. It functions as a feature extraction suite and music information retrieval tool designed to analyze the structural and sonic characteristics of audio signals. The library provides specialized capabilities for music analysis, including dynamic tempo tracking to identify rhythmic pulses and spectral feature extraction to compute harmonic spectra, chroma variants, and onset points. It also serves as a time-series audio processor for synchronizing audio streams. The system covers a broad range of audio processing

    Pythonaudiodsplibrosa
    View on GitHub↗8,200
  • magenta/magenta-jsM

    magenta/magenta-js

    2,124View on GitHub↗

    Magenta.js is a collection of TypeScript libraries for doing inference with pre-trained Magenta models. All libraries are published as npm packages. More information and example applications can be found at g.co/magenta/js.

    TypeScript
    View on GitHub↗2,124
  • meyda/meydameyda avatar

    meyda/meyda

    1,647View on GitHub↗

    Audio feature extraction for JavaScript.

    TypeScript
    View on GitHub↗1,647
  • mudcube/midi.jsmudcube avatar

    mudcube/MIDI.js

    3,924View on GitHub↗

    MIDI.js is a JavaScript library for playing MIDI files and triggering musical notes within web browsers. It functions as a web MIDI library and soundfont audio synthesizer, providing the core engines necessary to render instrument sounds for multiple simultaneous tracks. The project includes a specialized MIDI-to-visual sync engine that interpolates musical events into continuous animation loops to synchronize visuals with audio playback. It also provides a soundfont code generator to convert audio instrument files into base64 code for direct browser consumption. The library covers MIDI file

    JavaScript
    View on GitHub↗3,924
  • no-chris/chord-markno-chris avatar

    no-chris/chord-mark

    89View on GitHub↗

    The purpose of ChordMark is to provide the easiest possible way to write accurate chord charts, e.g., text-based song transcriptions with lyrics and chords. ChordMark charts are usable by all musicians, whether they sing or not, whether they already know the song or not, and whether the song…

    JavaScript
    View on GitHub↗89
  • notthetup/smoothfadenotthetup avatar

    notthetup/smoothfade

    39View on GitHub↗

    Smooth fading of volume (gain) in WebAudio is possible with parameter automation on the GainNode.

    JavaScript
    View on GitHub↗39
  • numberonebot/dssspNumberOneBot avatar

    NumberOneBot/dsssp

    48View on GitHub↗

    DSSSP is a React component library for visualizing and managing audio filters. These components are designed to serve as the core UI elements of audio editing tools and interfaces, enabling users to interactively configure all filter parameters. Essentially, it is a conversion of proprietary…

    TypeScript
    View on GitHub↗48
  • rserota/wadrserota avatar

    rserota/wad

    1,980View on GitHub↗

    1. Installation 1. Introduction 1. Panning 1. Filters 1. Microphone Input 1. Configuring Reverb 1. Audio Sprites 1. Logging 1. Sound Iterator 1. Tuna Effects 1. Audio Listener 1. Play Labels 1. External Fx 1. Presets 1. Polywads 1. Compression 1. Recording 1. Audio Meter 1. Pitch Detection 1.…

    JavaScript
    View on GitHub↗1,980
  • theodeus/tunaTheodeus avatar

    Theodeus/tuna

    1,824View on GitHub↗

    tuna

    JavaScript
    View on GitHub↗1,824
  • v-rusu/tuning-forkv-rusu avatar

    v-rusu/tuning-fork

    3View on GitHub↗

    A configurable client-side JavaScript library for guitar tuning with real-time pitch detection. Supports standard and alternate tunings for guitar, bass, ukulele, banjo, and custom instruments.

    TypeScript
    View on GitHub↗3
  • venturemedia/mxmlventuremedia avatar

    venturemedia/mxml

    21View on GitHub↗

    mxml is a C++ parser and layout generator for MusicXML files.

    C++
    View on GitHub↗21