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. Learn more →
Top 18 JavaScript web-audio Projects
-
AmplitudeJS
AmplitudeJS: Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.
-
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.
-
standardized-audio-context
A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.
-
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
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
audio-context-timers
A replacement for setInterval() and setTimeout() which works in unfocused windows.
-
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.
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: 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
JavaScript web-audio related posts
- Show HN: YouTube Musical Spectrum Bookmarklet
- Is there a react component for an audio player with a playback speed modifier?
- Web FM synthesizer made with HTML5
- Show HN: YouTube Musical Spectrum – visualizer for YouTube with musical notes
- Online synthesizer/sequencer made by me
- PulseQueue - online music-making application
- Tidal Cycles – Live coding music with Algorithmic patterns
-
A note from our sponsor - SurveyJS
surveyjs.io | 25 Apr 2024
Index
What are some of the best open-source web-audio projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | howler.js | 22,927 |
2 | AmplitudeJS | 4,112 |
3 | standardized-audio-context | 634 |
4 | strudel | 545 |
5 | audioMotion-analyzer | 518 |
6 | tonejs-instruments | 384 |
7 | fetch-stream-audio | 318 |
8 | noisedash | 273 |
9 | audioworklet-polyfill | 192 |
10 | r-audio | 174 |
11 | youtube-musical-spectrum | 171 |
12 | Pink-Trombone | 140 |
13 | pulseq | 126 |
14 | wam-community | 24 |
15 | wam-openstudio | 20 |
16 | audio-context-timers | 15 |
17 | lambda.quest | 9 |
18 | mobbler | 6 |
Sponsored