Overview
Mini Synth is a simple Tone.js synthesizer built with SvelteKit. It is designed to run in all major browsers and was created with the purpose of providing Ugandan refugees with a digital music creation tool.
Features
- Simple and user-friendly interface
- Built using SvelteKit, TypeScript, and Dart Sass
- Uses Tone.js for all audio capabilities
- Songs are stored using IndexedDB with Dexie.js
Installation
To run Mini Synth locally, follow these steps:
- Make sure Node.js is installed on your computer.
- Clone the project repository.
- Open a terminal and navigate to the root directory of the project.
- Run the following command to install the necessary dependencies:
npm install
- Once the installation is complete, run the following command to start the local development server:
npm run dev
- Access Mini Synth in your browser by visiting the provided local server URL.
Summary
Mini Synth is a simple synthesizer built with SvelteKit and Tone.js. It offers a user-friendly interface and is designed to run in all major browsers. The project aims to provide Ugandan refugees with a digital music creation tool. To run Mini Synth locally, make sure you have Node.js installed and follow the provided installation guide.