Skip to content

lightweight synthesizer using tone.js, react, and node

Notifications You must be signed in to change notification settings

jamecoyne/synth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebSynth

Introduction

A lightweight web-based synthesizer for those interested in audio synthesis.

Features

  • Simple envelope sliders
  • 16-note sequencer
  • User profile for saving and loading slider values and sequences

Getting Started

Prerequisites

You'll need to have NPM, Yarn, and MongoDB installed.

Installation and Setup

Clone this repository and run npm install to install dependencies.
Run yarn add typescript to install TypeScript.
Run npm install _____ if the terminal tells you that a module is missing.

Run

In the project directory, you can run:

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

yarn dev

Also runs the app.
Starts the server and client processes simultaneously.

Demo Video

here

Contributors

  • Jame Coyne
  • James Desmond
  • Cedric Kerley

About

lightweight synthesizer using tone.js, react, and node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •