Show HN: Render audio to HTML canvas using WebGPU

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

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.io
featured
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
  • caniuse

    Raw browser/feature support data from caniuse.com

  • On my M1 MBP, Safari 17.4.1, it straight up doesn't work. Can I Use does say Safari only support WebGPU on TP and behind a flag: https://caniuse.com/?search=webgpu

    Perhaps a Safari TP bug? I'd appreciate some browser version info so I can dig deeper.

  • webgpu-waveform

    Render waveforms to <canvas /> using WebGPU

  • Hey HN. I built this quick and dirty component to render audio waveforms using WebGPU. I just published it to NPM.

    It's the first time I use WebGPU and it's been a while since I write shaders. Feedback is very welcome!

    GitHub: https://github.com/mrkev/webgpu-waveform

  • 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
  • glicol

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

  • Nice! Great project website styling and demo.

    I had a WebGPU scope demo using vanila JS here, but it's not connected to AudioContext at all.

    https://stackblitz.com/edit/vitejs-vite-cuc9vs

    Still, I had to use the old WebGL solution for https://glicol.org since the WebGPU support seems to be pretty slow at the moment.

  • audio-editor

  • This is how I do it using WebGL: https://github.com/miniBill/audio-editor/blob/main/src/View/...

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

  • React Compiler is now open source

    3 projects | news.ycombinator.com | 15 May 2024
  • Show HN: I made a programmable computer from NAND gates

    3 projects | news.ycombinator.com | 25 Apr 2024
  • AI-generated sad girl with piano performs the text of the MIT License

    2 projects | news.ycombinator.com | 11 Apr 2024
  • Bun - The One Tool for All Your JavaScript/Typescript Project's Needs?

    4 projects | dev.to | 2 Apr 2024
  • We were not accepted into Google Summer of Code. So, we started our own

    2 projects | news.ycombinator.com | 24 Feb 2024