Max (ソフトウェア)
Maxのオリジナル作成者はミラー・パケット (Miller S. Puckette) であり、1988年にIRCAMで作曲家がインタラクティブなデスクトップミュージック制作システムにアクセスできるように、ピアノとコンピュータを組み合わせたSogitec 4XというシステムのためのエディタPatcherとして作られた。
1989年、IRCAMはMaxの並行処理版を開発し、NeXTにIRCAM Signal Processing Workstationを接続したもので動作するよう移植した(後にSGIのマシンやLinuxにも移植された)。これを Max/FTS (Faster Than Sound) と呼んだ。
1989年、MaxはOpcode Systemsにライセンス供与され、同社は1990年にMax/Opcodeという商用版を販売したが、売れ行きは芳しくなく、数年後に他社に売却されている。現在の商用版Maxは1999年から、Max/Opcodeでの拡張を行ったDavid Zicarelliが1997年に設立したCycling '74によって販売されている。
Maxにはいくつかの拡張があり、特にPure Dataから1997年に移植された音響拡張セットが有名である。
これをMSP(Max Signal ProcessingまたはMiller S. Pucketteの略)と呼び、このアドインパッケージをMaxに追加することでデジタル音声信号をリアルタイムで操作可能となり、ユーザーが独自のシンセサイザーやエフェクトプロセッサを作ることが可能となる。それ以前のMaxはハードウェアシンセサイザーやサンプラーなどへのインタフェースとして設計されていて、MIDIその他のプロトコルを制御する言語だった。現在は全てのMaxにMSP機能がバンドルされている。
1998年、Max/FTS の後継がJavaを使って開発され (jMax)、オープンソースとしてリリースされた。
1999年、Maxでビデオのリアルタイム制御を可能とする拡張であるnato.0+55がリリースされた。これは、謎の多いネット上の存在であるNetochka Nezvanovaが開発して配布したものだが、マルチメディアアーティストの間で人気となった。
同じころ、Cycling '74も正式なビデオ制御実装を開発した。2003年にリリースされたJitterというパッケージは、リアルタイムのビデオ/3次元/行列処理機能を提供するものである。これもバージョン5から全てのMaxにバンドルされている。
Max(マックス)は、サンフランシスコのソフトウェア企業Cycling '74が開発・保守している音楽とマルチメディア向けのグラフィカルな統合開発環境(ビジュアルプログラミング言語)である。作曲家やメディアアーティストらに20年以上使われ続けている。