Building a Musical Instrument with the Web Audio API

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • trombone.js

    A digital trombone for your web browser

  • nord-modular-book

    Advanced Programming Techniques for Modular Synthesizers by James J. Clark

  • 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
  • dattorro-vst-rs

    Dattorro reverb VST plugin written in Rust with egui and glicol_synth

  • Good point.

    I think you do accept the convenience of browsers (many cool projects such as this one https://learningsynths.ableton.com/).

    So now the problem is the audio performance.

    As I post in the comments below, we now have WASM, so C++ and Rust can all run in browsers. This can provide a near-native audio performance.

    Just take Glicol, the live coding language I design as an example: it runs in browsers (https://glicol.org) and it also runs as a VST plugin (https://youtu.be/tmmBhBmIEW0), or you can use the audio engine to write VST plugin (https://github.com/chaosprint/dattorro-vst-rs).

  • glicol

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

  • Good point.

    I think you do accept the convenience of browsers (many cool projects such as this one https://learningsynths.ableton.com/).

    So now the problem is the audio performance.

    As I post in the comments below, we now have WASM, so C++ and Rust can all run in browsers. This can provide a near-native audio performance.

    Just take Glicol, the live coding language I design as an example: it runs in browsers (https://glicol.org) and it also runs as a VST plugin (https://youtu.be/tmmBhBmIEW0), or you can use the audio engine to write VST plugin (https://github.com/chaosprint/dattorro-vst-rs).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Play the trombone in your web browser

    1 project | news.ycombinator.com | 22 Sep 2022
  • Ask HN: Anyone into Music Production?

    2 projects | news.ycombinator.com | 2 Apr 2022
  • Show HN: Typebeat: Keyboard-controlled music sequencer, sampler, and synth

    3 projects | news.ycombinator.com | 20 Mar 2022
  • Trombone.js - a digital trombone for your web browser

    1 project | /r/lingling40hrs | 19 May 2021
  • Trombone.js - a digital trombone for your web browser

    3 projects | /r/javascript | 19 May 2021