Skip to content

Latest commit

 

History

History
72 lines (44 loc) · 1.55 KB

README.md

File metadata and controls

72 lines (44 loc) · 1.55 KB

GEMS

A minimal Globally Editable Music Sequencer.

banner

Code

GEMS relies heavily on:

Usage

If you'd like to use GEMS locally, you'll need to install Elixir. I'd suggest using asdf for that.

GEMS doesn't rely on a DB so:

# install dependencies
mix deps.get

# install js dependencies
mix setup

# start the server
mix phx.server

# server should be available at http://localhost:4000

Using Clustered Nodes Locally

  1. Start the first node:
PORT=4000 iex --sname abc@localhost -S mix phx.server
  1. Start a second node:
PORT=4001 iex --sname xyz@localhost -S mix phx.server

Future Ideas

  • output MIDI via the WEB MIDI API
  • add more synths, effects, and controls

Contributions

Contributions or ideas are welcome, espeically fixes. But I'd also encourage you to fork it and make it your own.