mcpField
M
Melrōse - programming of music melodies

Melrōse - programming of music melodies

ローカル
github.com/emickleiメディア・デザイン2144 日前に更新

Melrōse - programming of music melodies について

Melrōse は、テキストでメロディーを作成し、MIDI 経由で演奏する音楽プログラミングツールです。再生中の編集に対応し、ブラウザー、ターミナル REPL、Visual Studio Code で利用できます。

主な機能

  1. 01独自言語でメロディーを作成
  2. 02ループとトラックの作成
  3. 03MIDI デバイスや音楽アプリで再生
  4. 04再生中にシーケンスを編集
  5. 05ブラウザー、ターミナル REPL、Visual Studio Code に対応

活用シーン

  1. 01テキスト式で音符パターンを作成
  2. 02再生音を聴きながらメロディーを調整
  3. 03接続した MIDI デバイスで演奏

MCP 対応

関連する `melrose-mcp` サーバーは再生用の式を受け取ります。本プロジェクトはそのサーバーが利用する音楽プログラミングツールです。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Melrōse - メロディーのプログラミング

Build GoDoc

はじめに

melrōseは、メロディーをプログラミングして音楽を作成し、再生するためのツールです。 独自の言語を使って音符を作曲し、ループやトラックを作成して再生します。 短いテキスト式で音符のパターンを記述し、MIDI デバイスや音楽アプリで再生します。

MIDI(Musical Instrument Digital Interface)は、電子楽器とコンピューターの間で、演奏する音符、音を鳴らす長さ、打鍵の強さなどの音楽的な指示を送信するデジタル通信言語です。

以下は、シンプルなハ長調の音階の例です。

sequence('c d e f g a b c5') // or use the alias "seq"

プログラム内の音符の並びは再生中に変更できるため、音を直接確認しながら調整できます。

ブログ記事もご覧ください。

セットアップを選ぶ

  • ブラウザーで試す: Melrōse Playgroundを開き、上記の音階の例を入力して、GarageBand などの MIDI レシーバーに接続し、再生コントロールを使います。
  • 音楽ファイルや MIDI デバイスを使ってローカルで作業する: Melrōseをインストールして、ターミナル REPL を使い、MIDI デバイスに接続します。ローカルインストールでは複数のデバイスに接続でき、デバイスごとに最大16個のMIDIチャンネルを利用できます。
  • Visual Studio Codeで作曲する: Melrōse VS Code拡張機能をインストールすると、音楽ファイルを管理し、エディターから音楽を再生できます。

melrōseの使い方については、ドキュメントをご覧ください。

使用例
riboluta-melrose
MIDIのセットアップ
melrose-port-daw
コントリビューション

修正、提案、ドキュメントの改善を歓迎します。 このプロジェクトをフォークして、小規模なプルリクエストを送信してください。 大規模な変更については、Issuesリストで議論してください。 Github SponsorsからMelrōseをスポンサーすることもできます。

関連ツール
  • melrose-mcp
    は、再生する式を受け取るためにMCPプロトコルを使用する(サーバー)ツールです。 インストール方法と使い方については、melrose-mcpをご覧ください。
  • midicyles
    は、MIDIイベントを極座標で可視化するツールです(音符が円に沿って移動します)。インストール方法と使い方については、midicylesをご覧ください。
  • keymidi
    は、MIDIイベントを送信するインタラクティブなOSキーボードを提供するツールです。melrōseでの音楽再生を制御するために使用できます。インストール方法と使い方については、keymidiをご覧ください。
  • slidermidi
    は、MIDI変更イベントを送信するインタラクティブなUIスライダーを提供するツールです。melrōseでの音楽再生を制御するために使用できます。インストール方法と使い方については、slidermidiをご覧ください。

ソフトウェアはMITライセンスで提供されています。

© 2026 ernestmicklei.com

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。