OpenMusic
| 音楽制作用ビジュアルプログラミング言語 | |
| 最新版 | 6.5.1 (2011年11月3日) 5.2.1 for Linux (2007年11月22日) |
|---|---|
| 対応OS | Windows、Mac OS X |
| プラットフォーム | クロスプラットフォーム |
| ライセンス | GNU GPL v3 |
| 公式サイト | OpenMusic |
OpenMusic(オープンミュージック)はコンピュータ支援作曲を目的とし、CLOSをベースに開発されたビジュアルプログラミング言語である。また、LISPによるプログラミングの開発環境として音楽に限らず多目的に使うことも可能である。1990年代よりIRCAMにおいてジェラール・アサヤグ、カルロス・アゴン、ジャン・ブレッソンらによって開発が主導されてきた。GNU GPL v3のライセンスに準拠したオープンソースプロジェクトであり、アプリケーションはフリーソフトウェアとして配布されている。
目次 |
概要 [編集]
OpenMusicにおけるプログラミングは、あらかじめ用意されたライブラリ、またはサードパーティの開発したライブラリにある各モジュールを繋げる事(パッチング)によって行われる。その拡張性の高さと各種アプリケーションとの連動可能性において、同じくIRCAMにおいて開発されたMAXと多くの性質を共有しているが、MAXがデータフロープログラミングであるのに対して、OpenMusicは関数型プログラミングであるという点において異なる。つまり、ライブパフォーマンスやインスタレーション等のリアルタイム系の処理に強い前者に対し、後者は非リアルタイム系の処理、楽譜やオーディオ、MIDIファイルなどの固定されたデータの抽出に適していると言える。OpenMusicで入出力できる形式はMIDI, ETF, MusicXML, wave, AIFFなど、多くの楽譜作成ソフトウェアやミュージックシーケンサーと連携するものから、特殊なものではSDIFなどがあり、またライブラリの使用によってはCsoundやGNU LilyPondなどの形式での出力、連動も可能となる。
設計 [編集]
フレームワークにIRCAM、CNMAT、MTGが開発したSDIFを、MIDIオペレーティングシステムおよびオーディオ・アーキテクチャにはGRAME (フランス国立音楽創造センター)が開発保守しているMidishareおよびLibAudioStream libraryを使用している。それらによって微分音の記述と再生を可能にするMidicentというMIDIに準拠した規格が実現されている。 OpenMusicで書かれたコードはMAXやPure Dataと同じく「パッチ」または「アブストラクション」と呼ばれる。またパッチにて演算出力されたオーディオやMIDIデータを時間上に配置し、さらに加工を行うシーケンサのような編集機能として「マケット」がある。
歴史 [編集]
OpenMusicは1990年代初頭にIRCAMにおいてMacintosh用に開発されたコンピュータ支援作曲環境PatchWorkを前身とし、当時より不確定性の音楽、スペクトル楽派、ミニマル・ミュージック、新しい複雑性、音楽理論、フラクタルアート、音楽情報検索、音響合成などの分野において実用されてきている。またPatchWorkの基礎を開発したミカエル・ラーソンはIRCAMからシベリウス音楽院に移籍後にPatchWorkの後継となるPWGLを独自開発しており、PWGLはOpenMusicの競合ソフトウェアとなっている。PatchWork時代からの利用者の中にはマグヌス・リンドベリのようにPWGLに移った作曲家もいれば、ブライアン・ファーニホウやトリスタン・ミュライユのようにOpenMusicの設計に積極的に関わる作曲家もいる。Linux版は開発打ち切りとなり、現在はMac OS XとWindows版が存在する。
関連アプリケーション [編集]
著名な利用者 [編集]
- ジェラール・グリゼー (PatchWorkを利用:OpenMusic完成前に死去)
- マグヌス・リンドベルイ (PatchWorkを利用:現在はPWGLを使用)
- ブライアン・ファーニホウ
- フィリップ・マヌリ
- ミカエル・ジャレル
- トリスタン・ミュライユ
- ジョシュア・ファインバーグ
- カイヤ・サーリアホ
- ファビアン・レヴィ
- フィリップ・ルルー
- イザベル・ムンドリー
- マウロ・ランツァ
- ハンス・トゥチュク
関連項目 [編集]
文献 [編集]
- PatchWork : ビジュアルプログラミング言語と音楽アプリケーション (En), ミカエル・ラーソン 1994年-1996年, シベリウス音楽院.
- OpenMusic : コンピュータ支援作曲のためのビジュアルプログラミング言語 (fr), カルロス・アゴン, 博士論文, IRCAM -- パリ第6大学.
- The OM Composer's Book 1, カルロス・アゴン、ジェラール・アサヤグ、ジャン・ブレッソン編纂, 2006年, Editions Delatour/IRCAM; ISBN 2-7521-0027-2.
- The OM Composer's Book 2, カルロス・アゴン、ジェラール・アサヤグ、ジャン・ブレッソン編纂, 2008年, Editions Delatour/IRCAM.