このプロジェクトについて

Chromatoneは、ライブ音楽演奏におけるメロディ、ハーモニー、リズムを学び、演奏し、伝えるために色、形状、動きを使用することを探求する、独立したオープンソースの研究プロジェクトです。このリポジトリは、視覚的音楽理論のデジタルガーデンと、インタラクティブなWeb楽器やツールのコレクションをホストしています。 主な分野: - Theory:音楽理論、視覚と聴覚の物理学および生理学、そして視覚的音楽におけるそれらの交差点に関する研究ノートとカード。 - Practice:音と色をインタラクティブに組み合わせた、日常的な音楽練習用のプログレッシブWebアプリ。 - use-chromatone:サウンド分析および合成ツール、メディア楽器のNPMパッケージで、SSRおよびクライアント側のJavaScriptプロジェクトで使用可能。低レベルのオーディオ詳細を抽象化し、プロトタイピングや概念検証のためのビルディングブロックを提供します。 - chromatone-db:異なる文化の音程、和音、音階、リズムパターンなどの音楽的知識を含むNPMパッケージで、tree-shakingをサポートするYAMLで保存されています。 このプロジェクトはVite、Vue 3、UnoCSS、Pugで構築されており、グラフィックス(colord、Paper.js、simplex-noise、hydra-synth)、音楽理論と記譜法(Tonal.js、AbcJs、WebMidi.js)、オーディオ(Tone.js、Meyda、AubioJs、audiomotion-analyzer、Elementary Audio、RecordRTC)用のライブラリを使用しています。Webアプリ全体はCodeSandboxでフォークして編集できます。