Synthesizer hvccをlogue SDK向けに拡張する(4) 引き続き、Pure Data→logue SDK変換の話です。以前、noise~オブジェクトを使うとサイズが大きくなるという話を書きました。hvccが生成するコードを小さくさせる努力をしてみましたが、最終的なユニットのバイナリサイズが28K... 2025/03/22 Synthesizer
Synthesizer hvccをlogue SDK向けに拡張する(3) 前回に引き続き、Pure Data→logue SDK変換の話です。NTS-1ではある程度安定して動くようになってきたので、prologueでの動作を試してみました。動作確認に使ったのはこの記事で使用したサイン波×4+1のオシレータです。基... 2025/03/16 Synthesizer
Synthesizer hvccをlogue SDK向けに拡張する(2) 前回の続きです。この2週間ほどは、作成中のexternal generatorを使って、いろいろなパッチを変換しつつ仕様を改善しているところです。衝撃だったのは、このパッチがメモリ不足(コンパイル結果が大きすぎる)で動かないことです。arm... 2025/03/09 Synthesizer
Synthesizer hvccをlogue SDK向けに拡張する hvccを使って、Pure Dataからlogue SDK用のCファイルを生成してみていますが、生成したコードをlogue SDKから利用するためには追加で手作業が必要となっています。この手作業の部分を自動化するのに、hvccのextern... 2025/02/24 Synthesizer
Synthesizer Pure DataのPatchからNTS-1 mkIIのOSCユニットを作ってみた(4)初代NTS-1で動かしてみる hvccを使って、Pure Dataのパッチをlogue SDKで動かしてみるシリーズです。これまでは、NTS-1 mkIIのオシレータユニットを作成し、サイズの削減を試みて、前回はNTS-1 mkII上でディレイユニットも動作させました。... 2025/02/15 Synthesizer
Synthesizer Pure DataのPatchからNTS-1 mkIIのOSCユニットを作ってみた(3)エフェクタユニットを作る 先日、Pure DataのパッチからNTS-1 mkIIで動くオシレータを作ってみました。Pure Dataではエフェクタも作ることができますので、今回はそれをNTS-1 mkIIのパッチにしてみます。NTS-1 mkIIでは作成するユニッ... 2025/02/10 Synthesizer
Synthesizer Pure DataのPatchからNTS-1 mkIIのOSCユニットを作ってみた(2)サイズの削減 先日、Pure DataのパッチをhvccでCに変換してNTS-1 mkIIで動かしてみましたが、単なる鋸波のオシレータに29Kbも使っていました。$ size ./sawosc.nts1mkiiunit text data bss dec... 2025/02/04 Synthesizer
Synthesizer Pure DataのPatchからNTS-1 mkIIのOSCユニットを作ってみた(1) 前回までは、Pure DataのパッチをhvccでCに変換してDrumlogue用のSynthユニットを作っていましたが、同じ方法でNTS-1 mkII用のオシレータユニットを作ってみました。NTS-1 mkIIで動かす単なるSawオシレー... 2025/01/29 Synthesizer
Synthesizer Pure DataのPatchからDrumlogueのSynthユニットを作ってみた(3)MIDI入力で鳴らす 引き続き、Pure DataのパッチをhvccでCのコードに変換してDrumlogueの上で動かす実験です。前回も書きましたが、このCに変換したPure Dataのパッチを、以下では「Hvコンテキスト」と呼びます。前回は、Drumlogue... 2025/01/26 Synthesizer
Synthesizer Pure DataのPatchからDrumlogueのSynthユニットを作ってみた(2)ノブでパラメータを変更する 前回、PureDataのパッチをhvccでCのコードに変換し、そのコードからDrumlogue用のSynthユニットを作成しました。使用したのは440Hzの正弦波を生成するというだけのパッチで、下図のようなものでした。このパッチは入力が無い... 2025/01/24 Synthesizer
Synthesizer Pure DataのPatchからDrumlogueのSynthユニットを作ってみた(1)音を出す 今回は、Pure DataのパッチをCのコードに変換して、そのコードとlogue SDKを組み合わせて、Drumlogue用のシンセユニットを作成してみます。Pure Dataのパッチをlogue SDK上で動作させる方法について、2つ前の... 2025/01/23 Synthesizer
Synthesizer Pure Dataの音をMIDIで鳴らす 前回に引き続き、もう少しPure Dataを紹介してみます。前回は・440Hzの音を出力・マイクからの音声をそのまま出力をやってみましたが、今回はMIDIノートに応じたサイン波を出力します。いきなりですが、以下がパッチです。これはlibpd... 2025/01/11 Synthesizer
Synthesizer Pure Dataについて調べてみた これまで、ゆるく関心を持ちつつも着手できていなかったものが、PureDataとユーロラックです。新年なので少し新しいこともしたい、ということで、ハードウェアはちょっと大変なのでPureDataを触ってみました。(記事にするのは今回が初めてで... 2025/01/05 Synthesizer
Synthesizer Mutable Instruments Braidsをprologue / minilogue xd / NTS-1(初代)で動かす Mutable Instruments Braidsをprologue / minilogue xd / NTS-1(初代)に移植してみました。prologueやminilogue xdでは、Braidsをポリフォニックで鳴らせます。アナロ... 2024/10/13 Synthesizer
Synthesizer NTS-1からNTS-1 mk2への移植ガイド(OSC編) NTS-1で動作するエフェクタ類のNTS-1 mkIIへの移植について、以前記事を書きましたが、今回はオシレータ編です。上の記事を見ながら、Waves2をNTS-1 mkIIに移植してみましたので、本記事はその経験に基づいています。基本的に... 2024/09/23 Synthesizer