寄付ウィキペディアに関するお問い合わせ言語このWikipediaでは言語間リンクがページの先頭にある記事タイトルの向かい側に設置されています。ページの先頭をご覧ください。フリー百科事典『ウィキペディア(Wikipedia)』この記事には参考文献や外部リンクの一覧が含まれていますが、脚注によって参照されておらず、情報源が不明瞭です。脚注を導入して、記事の信頼性向上にご協力ください。v3公式サイトrepmus.ircam.fr/openmusic/homeテンプレートを表示パッチの編集例マケットの編集例OpenMusic(オープンミュージック)は、コンピュータ支援作曲を目的とし、CLOSをベースに開発されたビジュアルプログラミング言語である。LISPによるプログラミングの開発環境として音楽に限らず多目的に使うことも可能である。1990年代より、IRCAMにおいてジェラール・アサヤグ、カルロス・アゴン、ジャン・ブレッソンらによって開発が主導されてきた。v3のライセンスに準拠したオープンソースプロジェクトであり、アプリケーションはフリーソフトウェアとして配布されている。概要[編集]OpenMusicにおけるプログラミングは、あらかじめ用意されたライブラリ、またはサードパーティーの開発したライブラリにある各モジュールを繋げること(パッチング)によって行われる。その拡張性の高さと各種アプリケーションとの連動可能性において、同じくIRCAMにおいて開発されたMAXと多くの性質を共有しているが、MAXがデータフロープログラミングであるのに対してOpenMusicは関数型プログラミングであるという点において異なる。ライブパフォーマンスやインスタレーションなどのリアルタイム系の処理に強い前者に対し、後者は非リアルタイム系の処理、楽譜やオーディオ、MIDIファイルなどの固定されたデータの抽出に適していると言える。LilyPondなどの形式での出力、連動も可能となる。libraryを使用している。それらによって微分音の記述と再生を可能にするMidicentというMIDIに準拠した規格が実現されている。Dataと同じく「パッチ」または「アブストラクション」と呼ばれる。パッチにて演算出力されたオーディオやMIDIデータを時間上に配置し、さらに加工を行うシーケンサのような編集機能として「マケット」がある。分野において実用されてきている。X版とWindows版、そしてLinux版が存在する。派生ソフトウェア[編集]PWGL[編集]PatchWorkの基礎を開発したミカエル・ラーソンはIRCAMからシベリウス音楽院に移籍後にPatchWorkの後継となるPWGLを独自開発しており、PWGLはOpenMusicの競合ソフトウェアとなっている。PatchWork時代からの利用者の中にはマグヌス・リンドベリのようにPWGLに移った作曲家もいれば、ブライアン・ファーニホウやトリスタン・ミュライユのようにOpenMusicの設計に積極的に関わる作曲家もいる。’74社のMax/MSP公式サイトからリンクが貼られている。IRCAMでも積極的に援用されている。それぞれのオブジェクト名はbach.scoreなどとbach.がついた名前となっており、またbach.nthやbach.listなどOpenMusicのファンクションでも多用される基礎的なオブジェクト名はそのまま受け継がれている。BACHをMax/MSPで用いる最大の利点はリアルタイムでのMSPの制御に対応できることである。SuperVP(フェーズヴォコーダー)やModalys(物理モデル音響合成)といったIRCAMで開発されたプログラムをOMから制御できるという利点は、それらがsupervp~やmodalys~といったエクスターナルとしてMaxに対応したことにより、それらとBACHをMax上で組み合わせての操作も可能となった。従来のOpenMusicでもエクスターナルライブラリによってこれらの操作は行え、また複雑かつ厳密な計算結果に基づいたOpenMusic上のパッチの計算結果に基づいたシンセシスが可能だったが、今後はこれらもMax上での制御が出来るようになる。逆に言えばOpenMusic上でのこれらSuperVPなどのエクスターナルを使うことによるBACHと比べての利点は、リアルタイムの処理時間を待つことなくノンリアルタイムで素早い計算結果と合成結果の生成が出来ることである。MAX上で動くエクスターナル・オブジェクト集。機能的にはOpenMusicに類似した役割を果たす。著名な利用者[編集]ジェラール・グリゼー(PatchWorkを利用。OpenMusic完成前に死去)マグヌス・リンドベルイ(PatchWorkを利用。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。本文の横幅制限を有効化/。