音声プログラミング言語一覧JJapedia 編集部|更新日: 2026年8月4日これは、サウンド制作、アルゴリズム作曲、サウンドシンセシスに最適化された、注目すべきプログラミング言語のリストです。ABC記譜法とは、ASCII文字セットを用いて音楽を記譜するための言語である。Bol Processorは、時間構造を表現するための多量表現で拡張された形式文法のモデルである。ChucKは、厳密なタイミング制御、並行処理、オンザフライ処理に対応したオーディオプログラミング言語です。リアルタイムCmixは、Csoundにやや似たMUSIC-Nシンセシス言語である。Cmajorは、DSP向けの高性能なJITコンパイル型Cスタイル言語です。Common Lisp Music (CLM) は、Music V ファミリーに属する音楽合成および信号処理パッケージです。Csoundは、LGPLライセンスでリリースされたMUSIC-Nシンセシス言語で、多数のユニットジェネレータが利用可能です。Extemporeは、 Impromptu環境のコア基盤を取り入れたライブコーディング環境です。FAUST(Functional Audio Stream)は、効率的なリアルタイム音声信号処理のための関数型コンパイル言語です。GLICOLは、Rustで書かれたグラフ指向のライブコーディング言語です。階層型音楽仕様言語(HMSL)は、合成よりも音楽に最適化されており、1980年代にFortで開発されました。Impromptuは、Mac OS X用のScheme言語環境で、サウンドとビデオの合成、アルゴリズム作曲、2Dおよび3Dグラフィックスプログラミングが可能です。Ixi langは、ライブコーディングによる音楽表現のためのプログラミング言語です。JFugueは、MIDI出力に対応し、ABC記譜法、Lilypond、MusicXMLなどのフォーマットへの変換機能も備えた、JavaおよびJVMベースの音楽プログラミングライブラリです。jミュージックJSynKeykitは、MIDI音楽作曲のためのプログラミング言語およびポータブルなグラフィカル環境です。Kyma(サウンドデザイン言語)LilyPondは、楽譜作成のためのコンピュータプログラムおよびファイル形式です。Max/MSPは、音楽のためのサウンドシンセシスを目的とした、独自のモジュール式ビジュアルプログラミング言語です。Mercuryは、アルゴリズム音楽をライブコーディングするための言語です。音楽マクロ言語(MML)は、日本でチップチューン音楽の制作によく使われる。MUSIC-Nには、バージョンI、II、III、IV、IV-B、IV-BF、V、11、および360が含まれます。ナイキストオープンミュージックPure Dataは、音楽制作を目的とした信号処理のためのモジュール型ビジュアルプログラミング言語です。TidalCyclesは、アルゴリズムパターンのライブコーディング環境であり、Haskellで記述され、合成にはSupercolliderを使用しています。リアクターソニックパイMPEG-4構造化オーディオ規格の一部である構造化オーディオオーケストラ言語(SAOL)シュトゥルーデルスーパーコライダーSynthEditは、オーディオプラグインの作成を目的とした信号処理用のモジュール型ビジュアルプログラミング言語です。関連項目音声合成環境の比較音楽ソフトウェア一覧参考文献外部リンクPLUM - 音楽に使用されるプログラミング言語カテゴリー:オーディオプログラミング言語プログラミング言語の一覧非表示のカテゴリ:短い説明付きの記事短い説明はWikidataとは異なります関連するトピック関連これは、サウンド制作関連アルゴリズム作曲関連サウンドシンセシス関連プログラミング言語