ユーザ用ツール

サイト用ツール


2024:03:14

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
2024:03:14 [2024/03/15 07:18] machiaworx2024:03:14 [2024/03/15 08:52] (現在) machiaworx
行 17: 行 17:
   * CMajorを試しに使ってみたら簡単に信号処理が書けてすごい面白い。これをライブコーディングに使いたいとか思い始める。   * CMajorを試しに使ってみたら簡単に信号処理が書けてすごい面白い。これをライブコーディングに使いたいとか思い始める。
   * ただ信号処理そのもののビルドになるので、JITとは言え時間はかかりそう。   * ただ信号処理そのもののビルドになるので、JITとは言え時間はかかりそう。
-  * どうもCMajorは今日情報が出たばっかりのようだった。以下翻訳で動画見て確認したこと(相違あるかもだけど) +  * どうもCMajorは今日情報が出たばっかりのようだった。
 ===== 音楽・プログラミング ===== ===== 音楽・プログラミング =====
   * CMajorの大きなニュースについて教えてもらったので、Misskey上で急ぎ翻訳してたものをこちらにも記述する。(少し整理した)   * CMajorの大きなニュースについて教えてもらったので、Misskey上で急ぎ翻訳してたものをこちらにも記述する。(少し整理した)
行 30: 行 29:
   * Pro54は元のVSTiのコード(C++)→CMajorへの移植・保守のテストケースとして制作された。ほぼコピペ+名前規則を少し修正する等を実施。   * Pro54は元のVSTiのコード(C++)→CMajorへの移植・保守のテストケースとして制作された。ほぼコピペ+名前規則を少し修正する等を実施。
   * JIT形式での実行速度は結構早い。(補記:勿論エクスポートするほうが早いが。あとJITした後だとバイナリの実行速度かな?って思う)   * JIT形式での実行速度は結構早い。(補記:勿論エクスポートするほうが早いが。あとJITした後だとバイナリの実行速度かな?って思う)
-  * CMajorの言語自体はイベントとストリームをやり取りするだけでメモリ割り当てやディスク書き込みまでは担当してない。(補記:実際コードみるとそん感じ+  * CMajorの言語自体はイベントとストリームをやり取りするだけでメモリ割り当てやディスク書き込みまでは担当してない。(補記:実際コードみると前述の要素がまったく記述されていことを確認できる
   * UIとバックエンドは同じ場所にある必要はない。メモリは共有しておらず、サーバ・クライアント構成のような形でメモリを分割して管理ができる。   * UIとバックエンドは同じ場所にある必要はない。メモリは共有しておらず、サーバ・クライアント構成のような形でメモリを分割して管理ができる。
-  * パッチ形式でFaustからのインポートにも対応?(補記:どういう形式なかはいまいち確認しきれてないので別途見る) +  * パッチ形式でFaustからのインポートにも対応?(補記:Faust側にCMajorへポート機能が用意されてる。https://faustdoc.grame.fr/tutorials/cmajor/) 
-  * 開発ライセンスは近日提供開始予定。(補記:Webページ側もんな感じ。https://cmajor.dev/docs/Licence)+  * 商用ライセンスは近日提供開始予定。(補記:Webページの旨記述あり。https://cmajor.dev/docs/Licence)
   * コンパイラ経由で各種プラグインへのエクスポート可能(補記:プラグインに対応したJUCEプロジェクトのテンプレートが作成される)   * コンパイラ経由で各種プラグインへのエクスポート可能(補記:プラグインに対応したJUCEプロジェクトのテンプレートが作成される)
   * VSTiもJITに対応。開発側がダイナミックにコード変更することを想定してる。   * VSTiもJITに対応。開発側がダイナミックにコード変更することを想定してる。
2024/03/14.1710454706.txt.gz · 最終更新: 2024/03/15 07:18 by machiaworx