All Projects → d-rowe → musyn

d-rowe / musyn

Licence: GPL-3.0 license
Write music together, in real time.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to musyn

ziffers
Numbered musical notation for composing algorithmic and generative melodies
Stars: ✭ 53 (+165%)
Mutual labels:  music-composition, music-notation, music-theory
NegativeHarmonizer
A python tool to invert the tonality (a.k.a negative harmony) of midi notation
Stars: ✭ 23 (+15%)
Mutual labels:  music-composition, music-notation, music-theory
Abjad
Abjad is a Python API for building LilyPond files. Use Abjad to make PDFs of music notation.
Stars: ✭ 162 (+710%)
Mutual labels:  music-composition, music-notation
scamp
a Suite in Python for Computer-Assisted Music [MIRROR of https://git.sr.ht/~marcevanstein/scamp]
Stars: ✭ 55 (+175%)
Mutual labels:  music-composition, music-notation
chords
Text-based chord progression editor
Stars: ✭ 25 (+25%)
Mutual labels:  music-composition, music-theory
Mezzo
A Haskell library for typesafe music composition
Stars: ✭ 327 (+1535%)
Mutual labels:  music-composition, music-notation
react-orchestra
A declarative toolbox to build interactive musical instruments on web and mobile.
Stars: ✭ 72 (+260%)
Mutual labels:  music-composition, music-theory
Musicode
🎶 Markup language for music creation and analysis! -- https://hlorenzi.github.io/musicode/
Stars: ✭ 34 (+70%)
Mutual labels:  music-composition, music-notation
Textbeat
🎹 plaintext music sequencer and midi shell, with vim playback 🥁
Stars: ✭ 274 (+1270%)
Mutual labels:  music-composition, music-notation
embed-client
🎼 Sheet Music & Tabs Embed JavaScript Client
Stars: ✭ 43 (+115%)
Mutual labels:  music-composition, music-notation
Powertabeditor
A cross-platform guitar tablature editor.
Stars: ✭ 334 (+1570%)
Mutual labels:  music-composition, music-notation
Theorytracker
🎼 HTML5/WebAudio multi-track functional harmony analysis and songwriting app! -- https://hlorenzi.github.io/theorytracker/
Stars: ✭ 62 (+210%)
Mutual labels:  music-composition, music-notation
Scalacollider
A Scala sound synthesis library based on SuperCollider. Mirror of https://git.iem.at/sciss/ScalaCollider
Stars: ✭ 174 (+770%)
Mutual labels:  music-composition
gensound
Pythonic audio processing and generation framework
Stars: ✭ 69 (+245%)
Mutual labels:  music-composition
Helio Workstation
One music sequencer for all major platforms, desktop and mobile
Stars: ✭ 2,257 (+11185%)
Mutual labels:  music-composition
Miles
Swift Playground that creates jazz improvisations (WWDC 2018)
Stars: ✭ 31 (+55%)
Mutual labels:  music-theory
livebook
Automate code & data workflows with interactive Elixir notebooks
Stars: ✭ 3,402 (+16910%)
Mutual labels:  collaborative
Viano
A toy that lets you write songs using Vue components.
Stars: ✭ 158 (+690%)
Mutual labels:  music-composition
Miti
miti is a musical instrument textual interface. Basically, its MIDI, but with human-readable text. 🎵
Stars: ✭ 103 (+415%)
Mutual labels:  music-composition
David Cope Cmmc
LISP source code for David Cope's book "Computer Models of Musical Creativity".
Stars: ✭ 102 (+410%)
Mutual labels:  music-composition

musyn

A collaborative music notation editor

DemoFeaturesInstallationContributing

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 and find something you'd like to tackle.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].