Anyone reccommend any browser based synths?

Been seeing some kind of cool “live coding” environments. Anyone use anything they like? me:

  • I know conventional music, midi ok…
  • I know how to make VCV modules.
  • Know how to program…

Is there anything out there that’s fun and browser based? Anything where your can write your own extensions in like JavaScript or typescript?

tx!

1 Like

I just learned about Strudel, it’s pretty fantastic: https://strudel.cc/

3 Likes

@Squinky, you probably know about TopLap, but if not: About – TOPLAP

Tons of information over there.

2 Likes

have a look at bytebeat

1 Like

There is of course a browser based variant of Rack that you could use :#

Oh, right. Where is info about that?

see this thread Full blown VCV Rack in browser

Oh, that.

not the one I meant, but sure :slight_smile: (see the bottom of that thread)

2 Likes

What is it? I assume it’s an emscripen build of all of rack and some subset of modules? In particular, to develop a new vcv module for that you would need to make a c++ module, get it in their build, then re-build everything?

yeah, if you want to extend it it’s not exactly trivial :wink:

Seems like (famous last words!) it should be possible to do decent audio in a browser, and support extensions. But any extension would need to support processing in a worker or something with the UI running on the main thread. And be written in “native” JS or TS, I would think. Do you know of anyone doing something like that?

Web Synth - Realtime Browser Audio Synthesis Plaform

3 Likes

interesting. tx.

i recently learned about Strudel as well and have toyed around with it a bit. i really like that it’s essentially just a coding environment with some clever and subtle visual feedback for the sounds being played and everything. it’s a lot of fun to mess around with.

1 Like

Is it meant to just continually update the webpage?

When I go to that link it doesn’t continually update, but maybe it depends what you mean?

I dont think so, its a browser-based live code editor. It works fine for me on Mac Chrome at least

1 Like