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 →
Top 23 web-audio Open-Source Projects
-
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.
-
AmplitudeJS
AmplitudeJS: Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.
-
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.
-
strudel
Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript
-
audioMotion-analyzer
High-resolution real-time graphic audio spectrum analyzer JavaScript module with no dependencies.
-
fetch-stream-audio
Low Latency web audio playback examples for decoding audio streams in chunks with Fetch & Streams APIs
-
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.
-
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
Project mention: Howler JavaScript – Audio library for the modern web | news.ycombinator.com | 2024-02-12
Project mention: Is there a react component for an audio player with a playback speed modifier? | /r/webdev | 2023-12-05I'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.
Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26I'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
Project mention: Strudel: A live coding platform to write dynamic music pieces in the browser | news.ycombinator.com | 2024-04-03
Project mention: Ow Latency Web Audio playback examples with Fetch and Streams APIs | news.ycombinator.com | 2023-06-01
Nice one! At BBC R&D we built a similar declarative library for React https://github.com/bbc/r-audio
[1] https://github.com/mfcc64/youtube-musical-spectrum
Project mention: ESpeak-ng: speech synthesizer with more than one hundred languages and accents | news.ycombinator.com | 2024-05-01Too 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
web-audio related posts
-
Strudel: A live coding platform to write dynamic music pieces in the browser
-
Velato: A programming language where source code must be a valid MIDI music file
-
We were not accepted into Google Summer of Code. So, we started our own
-
How Programming Languages Got Their Names
-
Show HN: YouTube Musical Spectrum Bookmarklet
-
Gameboy Music and Sound Archive for MIDI
-
Wavesurfer.js
-
A note from our sponsor - InfluxDB
www.influxdata.com | 6 May 2024
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