• freeamz 3 days ago

    Hmm seems like the jQuery of Web Audio API? How are the browser support on mobile?

    Edit: with a bit pure data flavor mixed in... super nice!

    • jeremyleach 3 days ago

      This is wonderful - a very immediate and intuitive way to construct and create audio graphs!

    • nailer 3 days ago

      Just in case you scrolled past it, the live demo was in the github website link:

      https://idroppedmyphonethescreencracked.tumblr.com/

      • thenthenthen 2 days ago

        I think i-dropped-my-phone-in-the-toilet-and-the-audio-stopped-working-and-yes-i-checked-the-mute-switch because it does not seem to generate any sound on iOS Safari, not supported?

        • hdjrudni 3 days ago

          THese all sound awful. I don't get it.

      • stephenhandley 3 days ago

        WebAudio-based library that provides quick way to set up a web audio graph.

        Desktop wrapper: https://github.com/billorcutt/Cracked

        Cat examples: https://idroppedmyphonethescreencracked.tumblr.com/

        • xipix 3 days ago

          Can it handle "nodes" that emit a different number of audio samples than they consume?

          I'm thinking of time stretch effects like mine https://github.com/bungee-audio-stretch/bungee

        • wesz 3 days ago

          This is brilliant! I'm gonna use it to prototype synths for my drum patterns/bass lines website.

          • gravitronic 2 days ago

            You should check out webaudiomodules and sequencer party.

          • chaosprint 3 days ago

            if you are looking for some performant declarative web audio lib in js, check:

            https://glicol.js.org/

            it's ported from Rust

            • stephenhandley 3 days ago

              looks cool but wasn't able to get audio output from the stackblitz demo

            • tristanMatthias 3 days ago

              Would love to plug this into https://synthia.app

              • stephenhandley 3 days ago

                cool app. maybe its already possible but i'm missing how but would be awesome if dragging a new node between an existing connection it would automatically insert it between the nodes to avoid the steps to disconnect / reconnect

                • jeremyleach 3 days ago

                  Nice app!

                • undefined 3 days ago
                  [deleted]
                  • undefined 3 days ago
                    [deleted]
                    • phantomathkg 3 days ago

                      Interesting library with a rather weird name.

                      • mattigames 3 days ago

                        Its just social engineering to make people who drop their phones get involved in audio creation.

                      • noelwelsh 3 days ago

                        I find the underlying premise a bit odd. I can name values in Javascript just fine:

                        const whatever = ...

                        I would rather refer to them by these names than by strings. It's both faster and safer to do so.

                        • zamadatix 2 days ago

                          This provides ID + class based selection of nodes with a syntax which allows combining multiple filters. It's more akin to the methodology of selecting nodes in the DOM than just providing a name alone.

                          • undefined 2 days ago
                            [deleted]
                          • frshOffTheBoat 2 days ago

                            [dead]

                            • gitroom 3 days ago

                              This is super cool, Im definitely gonna mess around with it for my own synth experiments!