Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/gemsPublic

A music sequencer on a distributed cluster. Written with Phoenix LiveView

License

NotificationsYou must be signed in to change notification settings

nbw/gems

Repository files navigation

A minimalGloballyEditableMusicSequencer.

banner

Code

GEMS relies heavily on:

Usage

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

GEMS doesn't rely on a DB so:

# install dependenciesmix deps.get# install js dependenciesmix setup# start the servermix 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 theWEB 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.


[8]ページ先頭

©2009-2025 Movatter.jp