OpenMusic (OM) は、 Common Lispをベースにした音楽作曲のためのオブジェクト指向ビジュアルプログラミング環境です。Lispプログラミングの汎用ビジュアルインターフェースとしても使用できます。より専門的なレベルでは、提供されるクラスとライブラリのセットにより、音楽作曲のための非常に便利な環境となっています。[ 1 ]
OpenMusicは、 IRCAMで設計されたコンピュータ支援作曲ソフトウェアシリーズの最新作です。OpenMusicは現在、macOS(PowerPC、Intel、Apple Silicon / ARM)、Windows、Linux向けのバージョンが利用可能です。ソースコードはGNU Lesser General Public License(LGPL) に基づいて公開されています。

OpenMusic のプログラムは、 Max/MSPやPdなどのグラフィカル信号処理環境と同様に、定義済みモジュールまたはユーザー定義モジュールを接続すること (「パッチング」と呼ばれるプロセス) によって作成されます。ただし、これらの環境とは異なり、OpenMusic の計算結果は通常、従来の音楽記譜法で表示され、必要に応じてエディターを介して直接操作できます。ユーザーによって大量の専用ライブラリが提供されており、OpenMusic の機能を制約プログラミング、偶然性作曲、スペクトル音楽、ミニマリスト音楽、音楽理論、 フラクタル、音楽情報検索、サウンド合成など の分野に拡張しています。