For a long time now, the idea of writing a small drum synth has been one of those "maybe it would be cool if..." tasks floating in the periphery of my Creative Intent plugin prototypes or in my small experiments with generative music. Typically I've put off the idea thinking that it would take more time than it would be worth. But, now that I have Elementary at my disposal, I've found that small e
React-JUCE is a hybrid JavaScript/C++ framework that enables a React.js frontend for a JUCE application or plugin. It provides an embedded, ECMAScript-compliant JavaScript engine via Duktape, native hooks for rendering the React component tree via juce::Component instances, and a flexbox layout engine via Yoga.
A JavaScript runtime for writing native audio applications, as well as a library and framework for composing audio signal processes.
はじめに この記事では、VST(オーディオプラグインの形式の一つ)開発に突如現れた、 React-JUCEという黒船について紹介します VSTとは DAW(Digital Audio Workstation)と呼ばれる音楽制作ソフトウェアでは、VSTと呼ばれるプラグインの仕組みが標準的に用いられています。 VST形式で開発すると、CubaseやロジックといったDAW上でMIDIやオーディオを処理するプラグインを動作させることができます。 VSTの開発においては、JUCE と呼ばれるフレームワークを用いてC++で開発されることが多いようです。 今までのVST開発のツライところ 音楽家でありエンジニアである筆者は、 ずっと興味がありつつも、VST開発からこれまで一定の距離をおいてきました。 その理由としては、 C++こわい 信号処理こわい UIを命令的に記述したくない(※後述します) という理
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く