About Synthesine
Synthesine is an interactive web tool for creating and manipulating sound waves directly in your browser. Experiment with sine waves, white noise, and other audio building blocks, then apply filters and modulation to craft complex sounds like bells, whistles, and strings. Built with Audio Worklets for real-time synthesis and functional programming for clean, concise code. Ideal for learning sound synthesis or prototyping audio effects.
FAQ
Synthesine is a web playground for synthesizing sound waves from scratch. You can use it to create sine waves, white noise, and other building blocks of sound, and then pass these through modular components to synthesize more complex sounds like bells and whistles.
Synthesine relies on Audio Worklets, which are currently only supported in Google Chrome.
It might be helpful to familiarize yourself with the map function and arrow notation in JavaScript before using Synthesine.
You can create noise, sine waves, and other kinds of audio waves. You can also filter or combine these to create more complex sounds like bells, whistles, strings, and ocean sounds.
Synthesine was developed by Aatish Bhatia with UI contributions by Shefali Nayak.
Synthesine uses a growing library of functions for sound synthesis called ds.js, which hides the messy details of working with Audio Worklets. It also uses a spectrum analyzer sourced from ContemporaryInsanity, icons from Font Awesome, and a code editor by Ace.
Alternatives to consider
See all alternativesBadges
Promote Synthesine giving it more exposure, by adding these badges to your website, documentation, or product listing. Each badge links back to Synthesine page on Webfolio.
<a href="https://www.webfolio.to/tools/synthesine?utm_source=badge&utm_campaign=badge" target="_blank" rel="noopener noreferrer"><img src="https://www.webfolio.to/badges/featured_color.svg" alt="Featured on Webfolio" style="max-width: 150px" /></a>
Categories
Claim this tool
Are you the founder? Claim your profile to update details and track views.