web-audio

Open-source projects categorized as web-audio

Top 23 web-audio Open-Source Projects

  • howler.js

    Javascript audio library for the modern web.

  • Project mention: Howler JavaScript – Audio library for the modern web | news.ycombinator.com | 2024-02-12
  • Tone.js

    A Web Audio framework for making interactive music in the browser.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • wavesurfer.js

    Audio waveform player

  • Project mention: Wavesurfer.js | dev.to | 2023-12-11
  • AmplitudeJS

    AmplitudeJS: Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.

  • Project mention: Is there a react component for an audio player with a playback speed modifier? | /r/webdev | 2023-12-05

    I've searched long and far but, so far, I haven't found anything. The best I have is (AmplitudeJS)[https://github.com/serversideup/amplitudejs], but it is not intended to be used with React and bugs out when changing pages.

  • glicol

    Graph-oriented live coding language and music/audio DSP library written in Rust

  • Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26

    I've worked on Ambient Engine and now on the Bevy engine. I totally agree with these points, very valuable. I only make some comments from my professional (audio) perspective:

    We need the highlight author's affirmation of cli. Rust's tui (ratatui) is great. I used it to make Glicol-cli [1]. If you are a Linux user, you are welcome to test the music production of the code.

    Speaking of game audio, I actually think rust is perfect for audio. I have also continued to develop Glicol recently, and my recent goal (starting tomorrow) is the bevy_glicol plug-in. I want to solve bevy's audio problem on the browser.

    All in all, even though I've had my share of pain with ecs, I still think rust is very valuable for game and app development, maybe not multiplayer AAA, maybe practical apps.

    [1] https://github.com/glicol/glicol-cli

    [2] https://github.com/chaosprint/glicol

  • daw

    GridSound (0.45.0) wants to be an open source online digital audio workstation following the new WebAudio API 🎛🎹🎵✨ -- If you can, please sponsor us a little on our Patreon ❤️

  • standardized-audio-context

    A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • strudel

    Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript

  • Project mention: Strudel: A live coding platform to write dynamic music pieces in the browser | news.ycombinator.com | 2024-04-03
  • audioMotion-analyzer

    High-resolution real-time graphic audio spectrum analyzer JavaScript module with no dependencies.

  • tonejs-instruments

    A small instrument sample library with quick-loader for tone.js

  • timidity

    Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity

  • Project mention: Gameboy Music and Sound Archive for MIDI | news.ycombinator.com | 2023-12-21
  • fetch-stream-audio

    Low Latency web audio playback examples for decoding audio streams in chunks with Fetch & Streams APIs

  • Project mention: Ow Latency Web Audio playback examples with Fetch and Streams APIs | news.ycombinator.com | 2023-06-01
  • noisedash

    Self-hostable web tool for generating ambient noises

  • audioworklet-polyfill

    🔊 Polyfill AudioWorklet using the legacy ScriptProcessor API.

  • efflux-tracker

    Browser based music making application driving synthesizers, samplers and effects using both a tracker and piano roll/loop based interface. Supports MIDI controllers and provides both local and cloud based project storage.

  • r-audio

    A library of React components for building Web Audio graphs.

  • Project mention: Web FM synthesizer made with HTML5 | news.ycombinator.com | 2023-10-29

    Nice one! At BBC R&D we built a similar declarative library for React https://github.com/bbc/r-audio

  • youtube-musical-spectrum

    Audio visualizer for YouTube with musical notes.

  • Project mention: Show HN: YouTube Musical Spectrum Bookmarklet | news.ycombinator.com | 2024-01-16

    [1] https://github.com/mfcc64/youtube-musical-spectrum

  • Pink-Trombone

    A programmable version of Neil Thapen's Pink Trombone

  • Project mention: ESpeak-ng: speech synthesizer with more than one hundred languages and accents | news.ycombinator.com | 2024-05-01

    Too late to edit, but to any one who needs "convincing" of the flexibility of a formant synthesizer, you should 1) play with Pink Trombone[1], a Javascript formant synthesizer with a UI that lets you graphically manipulate a vocal tract, and 2) have a look at this programmable version of it[2]

    [1] https://dood.al/pinktrombone/

    [2] https://github.com/zakaton/Pink-Trombone

  • pulseq

    PulseQueue - minimalistic web-app for creating electronic music

  • Project mention: Online synthesizer/sequencer made by me | /r/Synthesizer | 2023-08-15
  • javascript-software-synthesizer

    JSS-01 | JavaScript Software Synthesizer

  • purescript-ocarina

    Web audio graphs as a stream

  • wam-community

    A collection of prebuilt Web Audio Modules ready for use

  • wam-openstudio

    Multitrack Web Audio Modules DAW Open source, using C++ (Emscriten-WebAssembly) for the audio processing and the plugins automations, in the audio-thread.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

web-audio related posts

  • Strudel: A live coding platform to write dynamic music pieces in the browser

    7 projects | news.ycombinator.com | 3 Apr 2024
  • Velato: A programming language where source code must be a valid MIDI music file

    3 projects | news.ycombinator.com | 4 Mar 2024
  • We were not accepted into Google Summer of Code. So, we started our own

    2 projects | news.ycombinator.com | 24 Feb 2024
  • How Programming Languages Got Their Names

    1 project | news.ycombinator.com | 8 Feb 2024
  • Show HN: YouTube Musical Spectrum Bookmarklet

    2 projects | news.ycombinator.com | 16 Jan 2024
  • Gameboy Music and Sound Archive for MIDI

    1 project | news.ycombinator.com | 21 Dec 2023
  • Wavesurfer.js

    2 projects | dev.to | 11 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 6 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source web-audio projects? This list will help you:

Project Stars
1 howler.js 22,950
2 Tone.js 13,133
3 wavesurfer.js 8,168
4 AmplitudeJS 4,113
5 glicol 1,996
6 daw 1,449
7 standardized-audio-context 636
8 strudel 551
9 audioMotion-analyzer 529
10 tonejs-instruments 385
11 timidity 351
12 fetch-stream-audio 318
13 noisedash 273
14 audioworklet-polyfill 192
15 efflux-tracker 184
16 r-audio 174
17 youtube-musical-spectrum 172
18 Pink-Trombone 152
19 pulseq 128
20 javascript-software-synthesizer 110
21 purescript-ocarina 58
22 wam-community 24
23 wam-openstudio 20

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com