Abletonは、Live SuiteユーザーがJavaScriptで拡張機能を記述できるようにするExtensions SDKをリリースしました。このSDKを使用することで、ミュージシャンやプロデューサーは複雑な言語を習得する必要なく、プロジェクトを分析・修正し、ワークフローをカスタマイズできます。オーディオ処理は行いませんが、無料でクリエイティブな可能性を広げます。
Live Suite向け拡張SDKの仕組み 🛠️
Extensions SDKは、Liveプロジェクトの内部構造と対話できるAPIを公開します。JavaScriptで書かれたスクリプトは、トラック、クリップ、デバイス、パラメータにアクセスし、反復作業を自動化したり、新しい機能を作成したりできます。オーディオ処理にはアクセスできないため、編集と整理のロジックに焦点を当てています。これにより、C++やMax for Liveに触れることなくカスタムツールを作成できる道が開かれ、カジュアルな開発者にとっての技術的ハードルが低くなります。
プログラミングができないという言い訳にさようなら 😅
これで誰でも、トラックを色分けして整理したり、ランダムな構造を生成する拡張機能を作成し、プロジェクトの音が壊れたトランジスタのように聞こえたらSDKのせいにできます。何より素晴らしいのは、コーディングの天才である必要はなく、Stack Overflowからコピペして祈るだけで十分なことです。何か問題が起きても、いつでも実験的な機能だと言い訳できます。ついに、怠惰に公式の味方ができました。