Skip to content

HelgeSverre/supersaw

Repository files navigation

Supersaw - Open Source Web Based DAW

Supersaw is a music production tool that allows you to create music in your browser.

It is not meant to be a full-fledged DAW, or a commercial tool, or something you rely on for anything serious, it is meant to be fun to build for developers that are interested in DSP, music production and sound stuff. dc

Open source is not a democracy, it's a gift.

Pull requests are welcome, but please keep in mind that this is a hobby project and ultimately I do what I want with it, if you want to fork it and do your own thing, that's cool too.

🛠️ Tech Stack

  • Svelte
  • Tailwind CSS
  • Vite
  • Web Audio API
  • Web MIDI API

🚀 Getting Started

## Clone the repository
git clone [email protected]:HelgeSverre/supersaw.git

cd supersaw

## Install dependencies
yarn install

## Start the development server
yarn dev

🎹 Ethos - Why build this?

The ethos of this project is to be a fun project to work on, and to learn about Music Theory (Chords, Modes, Scales, etc), DSP (Digital Signal Processing), Web Audio, MIDI and Svelte.

"Build it all from scratch, because why not." - Loosely inspired by SerenityOS

🤔 FAQ

Why the name "Supersaw"?

I originally wanted to build a synth that had a "Supersaw" oscillator, and I thought it was a cool name, and the domain supersaw.app was available.

Why use Svelte?

I wanted to learn Svelte.

Why create a DAW?

Why not? For fun.

Why so much Trance and HardStyle?

I like Trance and HardStyle.


Trademarks and Copyright (Ass covering)

All Logos, images, brand names and trademarks not made by myself, belong to the owner of those trademarks (Roland, Korg, Waldorf Music, Behringer, etc), don't sue me n shit, lawyers can send your SEIZE and DESIST letters to this email.

Samples and MIDI files.

This repo contains some MIDI files used for testing and as demo content, these are free midi files from Nonstop2K.com, Some drum samples are from drumkito.com and the Hardstyle kick is from here, the others were acquired from other sources I can't remember, no commercial packs are included AFAIK, If i am wrong, let me know via email and I will replace them.