An open API service indexing awesome lists of open source software.

https://github.com/d-rowe/musyn

Write music together, in real time.
https://github.com/d-rowe/musyn

audio collaborative music music-composition music-notation music-theory

Last synced: 4 months ago
JSON representation

Write music together, in real time.

Awesome Lists containing this project

README

        


musyn


A collaborative music notation editor


Demo
Features
Installation
Contributing

# Features

#### Live View

Work with your collaborators on the same composition and see their work in real-time with Live View. Collaborating is easy and you can edit with confidence without any interference.

#### Smart Rests

Leave the _rests_ to us. Smart Rests find the best rest combination between notes so you can spend more time writing music.

#### Full Edit History

Make a mistake? Change your mind? No worries. We’ll keep track of your edits so you don’t have to.

# Installation

1. Clone this repository from your terminal

`$ git clone https://github.com/d-rowe/musyn.git`

2. Install dependencies with `npm install`

3. Create a database in PostgreSQL. These instructions and the `.env.example` assume a database and user named `musyn`.

4. Execute the database schema

`$ psql -d musyn -U musyn -f database/schema.sql`

5. Copy `.env.example` to `.env`

`$ cp .env.example .env`

6. Edit `.env` to reflect your database information

7. Start with `npm run dev`

# Contributing

Want to help? Great! Checkout the [issue tracker](https://github.com/d-rowe/musyn/issues) and find something you'd like to tackle.