jssynth

Javascript audio synthesis library (by gundy)

Jssynth Alternatives

Similar projects and alternatives to jssynth

  • haxe

    82 jssynth VS haxe

    Haxe - The Cross-Platform Toolkit

  • BassoonTracker

    Webbased old-school Amiga music tracker in plain old javascript - Plays and edits Amiga Mod files and FastTracker XM files

  • 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
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better jssynth alternative or higher similarity.

jssynth reviews and mentions

Posts with mentions or reviews of jssynth. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-25.
  • Make Tracker Tunes in the Browser
    3 projects | news.ycombinator.com | 25 May 2022
    Back when the Web Audio API's were still very fresh I had similar goals and ideas. I wasn't overly impressed at the usability of the web audio API's, especially for things like beat-accurate triggering for music playback, so I wrote my own multi-channel mixer/sampled synth library, and a MOD/S3M player on top of it. [0] (It's since been basically abandoned). It was both a proof of concept as well as a journey back through time for me, and at the time I remember being amazed at how unreasonably well it all worked. It felt wrong that an interpreted language like JS could be fast enough to real-time mix multiple audio streams.

    As an aside, the MOD format is one of those things that's surprisingly easy to describe, but surprisingly difficult to get all of the edge cases to behave the same as the original trackers, and I quite enjoyed the process of critically listening to things and going back and fixing issues as they came up.

    I had also written a MOD player much earlier in my life, targeting my first PC, an old 10MHz 286 with a sound blaster card. At the time I had to hand optimise things in assembler to get to the point where I could play 8-channel MOD's reliably. And that was pushing it. Nowadays an interpreted language running in a browser on a low-spec PC is more than enough to do a ton more channels without even breaking a sweat. Progress is amazing.

    Kudos to the authors of this tool. It looks amazing!

    [0] https://github.com/gundy/jssynth

Stats

Basic jssynth repo stats
1
3
0.0
almost 2 years ago

The primary programming language of jssynth is TypeScript.

Popular Comparisons


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com