2024:03:14
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
2024:03:14 [2024/03/15 07:19] – [プログラミング] machiaworx | 2024:03:14 [2024/03/15 08:52] (現在) – machiaworx | ||
---|---|---|---|
行 29: | 行 29: | ||
* Pro54は元のVSTiのコード(C++)→CMajorへの移植・保守のテストケースとして制作された。ほぼコピペ+名前規則を少し修正する等を実施。 | * Pro54は元のVSTiのコード(C++)→CMajorへの移植・保守のテストケースとして制作された。ほぼコピペ+名前規則を少し修正する等を実施。 | ||
* JIT形式での実行速度は結構早い。(補記:勿論エクスポートするほうが早いが。あとJITした後だとバイナリの実行速度かな?って思う) | * JIT形式での実行速度は結構早い。(補記:勿論エクスポートするほうが早いが。あとJITした後だとバイナリの実行速度かな?って思う) | ||
- | * CMajorの言語自体はイベントとストリームをやり取りするだけでメモリ割り当てやディスク書き込みまでは担当してない。(補記:実際コードみるとそんな感じ) | + | * CMajorの言語自体はイベントとストリームをやり取りするだけでメモリ割り当てやディスク書き込みまでは担当してない。(補記:実際コードみると前述の要素がまったく記述されてないことを確認できる) |
* UIとバックエンドは同じ場所にある必要はない。メモリは共有しておらず、サーバ・クライアント構成のような形でメモリを分割して管理ができる。 | * UIとバックエンドは同じ場所にある必要はない。メモリは共有しておらず、サーバ・クライアント構成のような形でメモリを分割して管理ができる。 | ||
- | * パッチ形式でFaustからのインポートにも対応?(補記:どういう形式なのかはいまいち確認しきれてないので別途見る) | + | * パッチ形式でFaustからのインポートにも対応?(補記:Faust側にCMajorへのポート機能が用意されてる。https:// |
- | * 開発ライセンスは近日提供開始予定。(補記:Webページ側もそんな感じ。https:// | + | * 商用ライセンスは近日提供開始予定。(補記:Webページにその旨記述あり。https:// |
* コンパイラ経由で各種プラグインへのエクスポート可能(補記:プラグインに対応したJUCEプロジェクトのテンプレートが作成される) | * コンパイラ経由で各種プラグインへのエクスポート可能(補記:プラグインに対応したJUCEプロジェクトのテンプレートが作成される) | ||
* VSTiもJITに対応。開発側がダイナミックにコード変更することを想定してる。 | * VSTiもJITに対応。開発側がダイナミックにコード変更することを想定してる。 |
2024/03/14.1710454748.txt.gz · 最終更新: 2024/03/15 07:19 by machiaworx