<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>キオクノロンダリング</title>
    <description>marksard, 3rdproject, magnetwindow</description>
    <link>http://marksard.github.io/</link>
    <atom:link href="http://marksard.github.io/feed.xml" rel="self" type="application/rss+xml" />
    <pubDate>Wed, 05 Aug 2026 11:15:39 +0900</pubDate>
    <lastBuildDate>Wed, 05 Aug 2026 11:15:39 +0900</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      <item>
        <title>ReverbIsland MkII（Spin Semi FV-1）</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/photos/20260531_20260531-IMGP9158.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;モジュラーシンセの自作第一弾として作った
&lt;a href=&quot;/2023/12/05/reverbislandmki/&quot;&gt;FV-1エフェクターモジュール&lt;/a&gt;、不満はあれどズルズル使ってたんですが……改善点をまとめて作り直しました。&lt;/p&gt;

&lt;h2 id=&quot;ハードウェア仕様&quot;&gt;ハードウェア仕様&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;サイズ：8HP&lt;/li&gt;
  &lt;li&gt;電源：±12V&lt;/li&gt;
  &lt;li&gt;MCU：Waveshare RP2040 Zero または互換ボード&lt;/li&gt;
  &lt;li&gt;DSP：Spin Semi FV-1&lt;/li&gt;
  &lt;li&gt;入出力
    &lt;ul&gt;
      &lt;li&gt;L, R入力
        &lt;ul&gt;
          &lt;li&gt;基本はモノラル入力（プリセット開発次第でR入力も活用可）&lt;/li&gt;
          &lt;li&gt;L入力はポット付&lt;/li&gt;
          &lt;li&gt;R入力は未接続時Lchをノーマライズ接続&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;P0～2
        &lt;ul&gt;
          &lt;li&gt;プリセットのパラメーター操作用&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;P0～2 CV
        &lt;ul&gt;
          &lt;li&gt;パラメータ操作用CV入力（調整ポット付き）&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;L, R出力&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;操作系
    &lt;ul&gt;
      &lt;li&gt;バンク、プリセット選択ボタン&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;表示系
    &lt;ul&gt;
      &lt;li&gt;バンク、プリセット表示LED&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;回路図&quot;&gt;回路図&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/marksard/ReverbIslandMkII&quot;&gt;githubにアプリも置いてます&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;RP2040はEEPROMのスレーブとして動くように作ってi2CでFV-1とつながっています。&lt;br /&gt;
またUSBマスストレージクラスとFATFSのライブラリを取り込んだので、&lt;/p&gt;

&lt;p&gt;PCからドラッグアンドドロップでファイルを渡す&lt;br /&gt;
↓&lt;br /&gt;
取り込んだFV-1のプリセットファイル（IntelHEX）を読んでメモリに展開する&lt;br /&gt;
↓&lt;br /&gt;
FV-1はi2C経由でメモリ上のプリセットを読み込む&lt;/p&gt;

&lt;p&gt;という流れを作ったのでHEXファイルを気軽にアップロードできます。&lt;/p&gt;

&lt;p&gt;その関係で、FV-1のスタートアップでEEPROMを読みに行くときにRP2040側のEEPROMスレーブ機能の準備が完了している必要があり、FV-1用の電源を作って電源ICのENでスタートアップのタイミングをコントロールしています。&lt;/p&gt;

&lt;p&gt;あとはレイアウトの問題で配線が厳しそうだったので、LEDを3to8デコーダーICで光らせるようにしたのがいつもとちょっと違う所です。&lt;/p&gt;

&lt;p&gt;FV-1へ送るS0～2を分岐して3to8デコーダーへ（論理が違うチップを選定して）繋げれば出来そうな気がしたんですが、ピンがギリギリ足りたので未検証。&lt;/p&gt;

&lt;p&gt;RP2040はEEPROMエミュとLED制御とスイッチ制御だけなので、EEPROMとバイナリカウンタ（アップダウンカウンタとか）で置き換えれば回路はもっと簡単になるかも。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/rimkII_schematic01.png&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;/assets/photos/rimkII_schematic02.png&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;/assets/photos/rimkII_schematic03.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;完成&quot;&gt;完成&lt;/h2&gt;

&lt;p&gt;しばらく基板作ってなかったし、FV-1直実装だし、初めて使うICあるしでドキドキしたけど完全勝利でホッとしました。&lt;/p&gt;

&lt;p&gt;前作のモジュールは秋月の基板付きのFV-1を使ってて、クリップしたときに光るLEDをパネルから見えるようするために変な空間があるレイアウトになってたんですけど、今回は直付けにしたのでノブとジャックをギッチリ詰めました。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20260531_20260531-IMGP9158.jpg&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
（そんなに機能はないはずなんですがキチキチです）&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20260531_20260531-IMGP9159.jpg&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
（深さは30mm程度）&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20260531_20260531-IMGP9160.jpg&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
（写真で見るとfv-1のはんだ付け汚いすねすみません）&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20260525_IMG_0077.jpg&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
（左の前作と。4HP分ダイエットしました）&lt;/p&gt;

&lt;h2 id=&quot;自作プリセット&quot;&gt;自作プリセット&lt;/h2&gt;

&lt;p&gt;SpinCAD Designerで8プリセット分がんばって自作。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;リバーブ ×2&lt;/li&gt;
  &lt;li&gt;ディレイ + リバーブ&lt;/li&gt;
  &lt;li&gt;ステレオディレイ&lt;/li&gt;
  &lt;li&gt;ダブリング&lt;/li&gt;
  &lt;li&gt;ディストーション＋ディレイ&lt;/li&gt;
  &lt;li&gt;コーラス&lt;/li&gt;
  &lt;li&gt;リングモジュレーション＋フェイザー&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;PCでエミュレートさせたときの雰囲気と実機で結構違いがあるのでなかなかムズイです。雰囲気の良いシマーリバーブを自作したいんですけどさらにムズイ。&lt;/p&gt;

&lt;h2 id=&quot;デモとか&quot;&gt;デモとか&lt;/h2&gt;

&lt;p&gt;パラメータを全部CVで動かせるようにしたんですが、実はまだ生かせてなくて…いくつか使っているだけのを載せておきます。&lt;/p&gt;

&lt;p&gt;まずはFV-1のROM-Reverb_1ほぼそのままのリバーブがかかったもの。&lt;/p&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;エフェクターは早速使ってるけど問題なし。ファームはもうちょっとイジらないとだけど。&lt;br /&gt;&lt;br /&gt;ミキサーのステレオ入力も増やしたのでCVパンアプリを作ってVCAと組み合わせたらオートパンなんかも実現できて割と満足した &lt;a href=&quot;https://t.co/kRdJ4HNCfo&quot;&gt;pic.twitter.com/kRdJ4HNCfo&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://x.com/marksard/status/2058902228791136736?ref_src=twsrc%5Etfw&quot;&gt;May 25, 2026&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.x.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;こっちはモジュールそのものが写ってませんが……ReverbのFeedbackのパラメータをLFOモジュールから動かしてます。&lt;/p&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;TriggerHappy用に新しいアプリを作りました！&lt;br /&gt;CV0-5Vをクロックごとに6bit値に変換してそのビットをゲート/トリガーとして出力します。&lt;br /&gt;また、同じCVを別のクロックでホールド、VOCTでスケール出力します。&lt;br /&gt;HEXBITRと名付けました。&lt;a href=&quot;https://x.com/hashtag/diyeurorack?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#diyeurorack&lt;/a&gt; &lt;a href=&quot;https://t.co/hK6IlmlKco&quot;&gt;pic.twitter.com/hK6IlmlKco&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://x.com/marksard/status/2061064931630604776?ref_src=twsrc%5Etfw&quot;&gt;May 31, 2026&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.x.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;これは自作のステレオディレイ。ディレイが左右で鳴るだけですけどディレイタイムを変えるだけでステレオ感が出てよいのです。&lt;/p&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;独特のリズム刻んでる&lt;a href=&quot;https://x.com/hashtag/diyeurorack?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#diyeurorack&lt;/a&gt;&lt;a href=&quot;https://x.com/hashtag/selfplayingpatches?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#selfplayingpatches&lt;/a&gt; &lt;a href=&quot;https://t.co/jwXQl9vM1k&quot;&gt;pic.twitter.com/jwXQl9vM1k&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://x.com/marksard/status/2070142906292437378?ref_src=twsrc%5Etfw&quot;&gt;June 25, 2026&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.x.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;h2 id=&quot;まとめ&quot;&gt;まとめ&lt;/h2&gt;

&lt;p&gt;OLED表示がなくなってしまったせいで、プリセットの中身とパラメータの割り振りを覚えておかないとまったくわからないのがデメリット…なんかメモでも貼り付けとかないとダメですね。&lt;/p&gt;

&lt;p&gt;アプリはHEXファイルを1ファイルしか読まないので2ファイルを切り替えて読めるようにと思ってたんですが（BANK識別用LEDを用意したんですが）ちゃんと動いたので満足しちゃって放置気味。&lt;/p&gt;

&lt;h2 id=&quot;現在のラック&quot;&gt;現在のラック&lt;/h2&gt;

&lt;p&gt;いよいよRACK BRUTE 6Uの176HPも使いたいヤツだけで埋めつくされてきました。&lt;/p&gt;

&lt;p&gt;実はRACK BRUTEの3U版も入手済みなんですが、6Uを置いている今の場所には置けないので、自部屋の大規模な模様替えをしないとなとなっています……&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20260531_20260531-IMGP9149.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;
</description>
        <pubDate>Wed, 01 Jul 2026 22:00:00 +0900</pubDate>
        <link>http://marksard.github.io/2026/07/01/reverbislandmkII/</link>
        <guid isPermaLink="true">http://marksard.github.io/2026/07/01/reverbislandmkII/</guid>
        
        <category>hardware</category>
        
        <category>eurorack</category>
        
        <category>synth</category>
        
        
      </item>
    
      <item>
        <title>Passive VCAあれこれ</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/photos/20260605_IMG_0121.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;アナログスイッチICを使わず、簡単にミュートできるような回路を探していたときに、JFETでミュートするシンプルな回路を見つけました。&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://sound-au.com/articles/muting.html&quot;&gt;https://sound-au.com/articles/muting.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;これってパッシブ回路として動くよな、ということで少しアレンジしたのがこちらです。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/passive_lpgvca_02.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;正電圧でミュートOFFにしたいのでPch JFETに変更し、秋月で見つけた2SJ498を採用しました。&lt;/p&gt;

&lt;p&gt;ただし2SJ498はON抵抗がやや高めなので、R4・R5の値を少し上げています。また、FETを2組使っているのは、ゲート0V時の音量をより抑えるためです。最終的にACカップリング構成にしました。&lt;/p&gt;

&lt;p&gt;CVへ入力信号より少し大きめの正電圧を与えると歪まず通過し、CV電圧が下がるに従って正電圧側が歪みながら音量も下がっていきます。&lt;/p&gt;

&lt;p&gt;少々クセはありますが、パッシブVCAとして機能します（もちろんミュート回路としても）。ただ、EGと組み合わせて遊んでいると、減衰時の歪み方が少々きつく感じることもあります。&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;そういえば以前作って、Xに動画を上げたこちらのパッシブ回路もありました。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;VCA/RingMod/WaveshaperなPatchPalを作った&lt;br /&gt;2N5452じゃなくパーツ箱で見つけたJFETだからQuincas氏のと波形は違うかも &lt;a href=&quot;https://t.co/HK0dcK30WC&quot;&gt;pic.twitter.com/HK0dcK30WC&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://x.com/marksard/status/1934245367379558730?ref_src=twsrc%5Etfw&quot;&gt;June 15, 2025&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.x.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;元ネタはこちら。&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/QZIKUEhejMQ?si=FAb34Ao3_MZi93vI&amp;amp;start=451&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;波形はかなり変形しますが、CVで音量を制御できるので、これも実質的にはVCAです。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/passive_lpgvca_03.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;lpgと合体させてみる&quot;&gt;LPGと合体させてみる&lt;/h2&gt;

&lt;p&gt;閑話休題。&lt;/p&gt;

&lt;p&gt;パッシブでVCA的な扱いができるので、定番のLPGと組み合わせたらどうなるだろうと考えました。&lt;/p&gt;

&lt;p&gt;LPGは短いパルスを与えてもリリースタイムが長く、用途によっては扱いづらいことがあります。&lt;/p&gt;

&lt;p&gt;「もしかして合体させたらいいのでは？」&lt;/p&gt;

&lt;p&gt;と思って試してみたのがこちらです。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/passive_lpgvca_01.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;バクトロールは製品にもよりますが、無通電時は数MΩ程度あります。&lt;/p&gt;

&lt;p&gt;そのためJFETを1個追加するだけで十分に音量を落とし切ることができ、追加部品も数点で済みました。&lt;/p&gt;

&lt;p&gt;ブレッドボード上で抜き差ししていた部分はスイッチ化。&lt;/p&gt;

&lt;p&gt;LPG側のスイッチはON-OFF-ONとして、コンデンサ無しも選択できるようにしました。&lt;/p&gt;

&lt;p&gt;また、減衰時に歪む特徴が面白かったので、こちらは DIRTY VCA と命名。&lt;/p&gt;

&lt;p&gt;LPGとDIRTY VCAを個別にON/OFFできるようにし、組み合わせで出音のキャラクターを選べるようにしました。&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;デモ&quot;&gt;デモ&lt;/h2&gt;

&lt;p&gt;10nFのキャパシタ固定で、FETのON/OFFスイッチは付けたデモ。冒頭はOFFしていて、ONしたらJFETが効いてパツパツ言います。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;今週は効きの良いパッシブVCAを作ってました&lt;a href=&quot;https://x.com/hashtag/diyeurorack?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#diyeurorack&lt;/a&gt; &lt;a href=&quot;https://t.co/fzx4k5W9fC&quot;&gt;pic.twitter.com/fzx4k5W9fC&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://x.com/marksard/status/2062863861800477122?ref_src=twsrc%5Etfw&quot;&gt;June 5, 2026&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.x.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;LPGによる音量変化と、JFETミュート回路による音量変化はカーブが異なります。&lt;/p&gt;

&lt;p&gt;そのため、&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;音量変化&lt;/li&gt;
  &lt;li&gt;フィルターの掛かり方&lt;/li&gt;
  &lt;li&gt;歪み方&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;が複雑に組み合わさり、なかなか面白い挙動になります。&lt;/p&gt;

&lt;p&gt;ミュート回路単体ではCV低下時の歪みがかなり強く出るのですが、LPGのフィルターも同時に閉じていくため、高域が落ちて歪みも比較的マイルドになります。&lt;/p&gt;

&lt;p&gt;ブレッドボード上でフレーズを鳴らして試してみたところ、&lt;/p&gt;

&lt;p&gt;JFETありの場合はLPGの長いリリース成分もカットされ、EGカーブに沿ったVCA的な動作になります。&lt;/p&gt;

&lt;p&gt;一方で、&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;リリースを長くする&lt;/li&gt;
  &lt;li&gt;サスティンを上げる&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;といった設定では、LPGらしい挙動も顔を出してきます。&lt;/p&gt;

&lt;p&gt;逆にJFETを外すと歪みがなくなり、LPG特有の長いリリースがよく分かります。&lt;/p&gt;

&lt;h3 id=&quot;波形の変化具合&quot;&gt;波形の変化具合&lt;/h3&gt;

&lt;p&gt;緑線が三角波出力、青線がCVです。&lt;/p&gt;

&lt;p&gt;CVが入力波形のピーク電圧より少し高い場合は歪みませんが、低くなると画像のように波形が歪み始めます。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20260605_IMG_0118.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;こちらはEGのリリース時。&lt;/p&gt;

&lt;p&gt;緑線がオリジナルのサイン波、青線が今回の回路の出力です。&lt;/p&gt;

&lt;p&gt;上側の波形が大きく削られるため、サイン波がノコギリ波のような音色へ変化していきます。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20260604_IMG_0116.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;基板化&quot;&gt;基板化&lt;/h2&gt;

&lt;p&gt;試しに基板へ起こしてみたところなんと2HPに収まりました。&lt;/p&gt;

&lt;p&gt;奥行きも最小限なのでブランクパネル代わりに忍ばせておくにも良さそうです。&lt;/p&gt;

&lt;p&gt;バクトロール（アナログフォトカプラ）は、秋月で販売されているLCR0202向けのフットプリントを作成しましたが、VTL5CやLCR0203もおそらく実装できそうです。&lt;/p&gt;

&lt;p&gt;次回基板発注の際に、一緒に出そうと思います。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/passive_lpgvca_04.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;hr /&gt;

</description>
        <pubDate>Fri, 05 Jun 2026 20:00:00 +0900</pubDate>
        <link>http://marksard.github.io/2026/06/05/passive_vca_arekore/</link>
        <guid isPermaLink="true">http://marksard.github.io/2026/06/05/passive_vca_arekore/</guid>
        
        <category>hardware</category>
        
        <category>eurorack</category>
        
        <category>synth</category>
        
        
      </item>
    
      <item>
        <title>SSI2164 3-pole State Variable Filter</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/photos/20251128_IMGP9138.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;前々から SVF は作ってみたいなと思っていて、ちょうど SSI2164 のデータシートに 3-pole SVF の回路例があったので取り組むことにしました。&lt;br /&gt;
4-pole ほど “こってり” せず、2-pole より切れ味が良い音が個人的に好み。&lt;br /&gt;
手持ちの 4-pole LPF (V2044) と JAMMINGさんの2-pole SVFとも住み分けられ、バリエーション的にも丁度良いかなと。&lt;/p&gt;

&lt;h2 id=&quot;ハードウェア仕様&quot;&gt;ハードウェア仕様&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;サイズ：6HP&lt;/li&gt;
  &lt;li&gt;電源：±12V&lt;/li&gt;
  &lt;li&gt;入力
    &lt;ul&gt;
      &lt;li&gt;IN：0〜10Vpp 程度&lt;/li&gt;
      &lt;li&gt;FREQUENCY：4〜21kHz（低域側は RANGE で調整可）&lt;/li&gt;
      &lt;li&gt;FREQ CV：CV +5V 程度でピーク（FREQ DEPTH で調整）&lt;/li&gt;
      &lt;li&gt;VOCT：トリマ調整により 0〜+5V 範囲で V/OCT 対応
        &lt;ul&gt;
          &lt;li&gt;レゾナンス発振時に音程が取れる&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;RESONANCE：CV +5V 程度でピーク（RESO DEPTH で調整）&lt;/li&gt;
  &lt;li&gt;出力
    &lt;ul&gt;
      &lt;li&gt;LP（切り替えスイッチ）
        &lt;ul&gt;
          &lt;li&gt;3-pole (18dB/oct) LPF OUT&lt;/li&gt;
          &lt;li&gt;2-pole (12dB/oct) LPF OUT&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;BP：2-pole Band Pass OUT&lt;/li&gt;
      &lt;li&gt;HP：3-pole High Pass OUT&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;データシート-vs-実動作のすり合わせ&quot;&gt;データシート vs 実動作のすり合わせ&lt;/h2&gt;

&lt;p&gt;SSI2164のデータシートは オーディオ入力部・CV入力部の詳細が省略されてて具体的なところが見えないので調べてたら、作者本人のコメントがついている modwiggler のスレッドがありました。データシート、オリジナル回路、スレッドの言及から読み取ってみました。&lt;/p&gt;

&lt;h3 id=&quot;参考リンク&quot;&gt;参考リンク&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.soundsemiconductor.com/downloads/ssi2164datasheet.pdf&quot;&gt;SSI2164 datasheet&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.modwiggler.com/forum/viewtopic.php?t=243756&quot;&gt;modwiggler スレッド&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.njohnson.co.uk/index.php?menu=2&amp;amp;submenu=0&amp;amp;subsubmenu=1&quot;&gt;オリジナル回路（作者サイト）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;各電圧範囲の読み解き&quot;&gt;各電圧範囲の読み解き&lt;/h2&gt;

&lt;h3 id=&quot;オーディオ入力電圧範囲&quot;&gt;オーディオ入力電圧範囲&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;データシート：記載なし&lt;/li&gt;
  &lt;li&gt;オリジナル回路読み：等倍→等倍になるように構成されている&lt;/li&gt;
  &lt;li&gt;スレッド：特に言及なし&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;frequency-cv-範囲&quot;&gt;FREQUENCY CV 範囲&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;データシート翻訳：0〜2V → 約 22Hz 〜 22kHz&lt;/li&gt;
  &lt;li&gt;オリジナル回路読み：
    &lt;ul&gt;
      &lt;li&gt;FREQ は +2.7V あたりまで調整&lt;/li&gt;
      &lt;li&gt;動作解釈：
        &lt;ul&gt;
          &lt;li&gt;FCVIN へ 0〜10V 入力 → 出力は 0〜-1.7V の範囲&lt;/li&gt;
          &lt;li&gt;負電圧は受け付けない&lt;/li&gt;
          &lt;li&gt;オフセット調整を加算することを考えると…&lt;/li&gt;
          &lt;li&gt;→ 0Vが高域、電圧を上げると低域&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;スレッド：特に言及なし&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;resonance-cv-範囲&quot;&gt;RESONANCE CV 範囲&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;データシート翻訳：
    &lt;ul&gt;
      &lt;li&gt;0V → ダンピング最大（最小共振）&lt;/li&gt;
      &lt;li&gt;1.75V 以上 → ダンピング最小（最大共振）&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;オリジナル回路読み：
    &lt;ul&gt;
      &lt;li&gt;10:1 で分圧して使用&lt;/li&gt;
      &lt;li&gt;0V〜10V → 0〜0.9V 程度&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;スレッド：
    &lt;ul&gt;
      &lt;li&gt;1.019V でレゾナンス最大&lt;/li&gt;
      &lt;li&gt;データシートの値は間違いだと作者が回答&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;という感じで大体見えてきたものの、オーディオ入力の電圧範囲がまだ不明なのもあり、確認のため試作基板を作りました。&lt;/p&gt;

&lt;h2 id=&quot;試作基板での実測と調整&quot;&gt;試作基板での実測と調整&lt;/h2&gt;

&lt;h3 id=&quot;オーディオ入力電圧範囲-1&quot;&gt;オーディオ入力電圧範囲&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;入力は 2〜3Vpp あたりにするのがレゾナンスの発振音とのミックス具合が丁度よさそう&lt;/li&gt;
  &lt;li&gt;出力は入力レベルまで戻すとレゾナンスの発振との位相差でハードクリップする&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;色々検討して、&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;入力を 0.32 倍&lt;/li&gt;
  &lt;li&gt;出力で 3 倍&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;として、原音レベルに近くしつつクリップは“味”として残す構成にしました。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;FREQUENCY CV 範囲&lt;/li&gt;
  &lt;li&gt;RESONANCE CV 範囲&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;これらはスレッドの言及やオリジナル回路読みの推測と一致したので、定数を入力CVの最大値から決めました。&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;回路図&quot;&gt;回路図&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/ssi2146_svf_sche_01.png&quot; alt=&quot;img&quot; /&gt;
&lt;img src=&quot;/assets/photos/ssi2146_svf_sche_02.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;完成基板--実装&quot;&gt;完成基板 &amp;amp; 実装&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20251128_IMGP9139.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;基板は 4HP に収まるサイズでしたが、パネルのインターフェースの関係で 6HP になりました。VOCT または RESO CV、さらに RESO DEPTH か LP3/2 スイッチを省けば 4HP 版も作れそう。&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;感想&quot;&gt;感想&lt;/h2&gt;

&lt;p&gt;3-pole ローパスは元々好みで期待通りの音。レゾナンスをグイッと効かせると程よく歪んで良い感じです。2-pole BP、3-pole HP も切れ味が良く気持ちいい。発振させれば V/OCT対応のサイン波 VCO としても遊べてとても良い。これは一度作ってみてほしいかも。&lt;br /&gt;
2-poleでレゾナンスCV不要なら2つ回路が余るから、ひとつはVCA、ひとつはLFO、ついでにディケイエンベロープ追加してひとつのモジュールで出力部分を完結したりも出来そうだなーとちょっと思ったり。&lt;/p&gt;

&lt;hr /&gt;

&lt;h2 id=&quot;余談52hp-ケースに収めた&quot;&gt;余談：52HP ケースに収めた&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20251128_IMGP9140.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;構成&quot;&gt;構成&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;AS3340 VCO ×2&lt;/li&gt;
  &lt;li&gt;CMOS 555 EG ×2&lt;/li&gt;
  &lt;li&gt;SSI2164 VCA ×2&lt;/li&gt;
  &lt;li&gt;SSI2164 3-pole SVF ×1&lt;/li&gt;
  &lt;li&gt;3ch + 2ch Offset Attenuverter Mixer&lt;/li&gt;
  &lt;li&gt;RP2040 App Module ×2&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;いわゆる“普通のアナログシンセ構成”に、デジタルモジュールを 2 つ追加した感じ。&lt;br /&gt;
ランダムCV / タップGATE、Dual Digital VCLFO を入れてあるので、このケースだけで完結して遊べます。&lt;/p&gt;
</description>
        <pubDate>Fri, 28 Nov 2025 22:00:00 +0900</pubDate>
        <link>http://marksard.github.io/2025/11/28/ssi2163-svf/</link>
        <guid isPermaLink="true">http://marksard.github.io/2025/11/28/ssi2163-svf/</guid>
        
        <category>hardware</category>
        
        <category>eurorack</category>
        
        <category>synth</category>
        
        
      </item>
    
      <item>
        <title>MinimalistTwoMix と 5chUtilityMixer</title>
        <description>&lt;h2 id=&quot;minimalisttwomix&quot;&gt;MinimalistTwoMix&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20251128_IMGP9123.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;モジュラーケース内で完結するミキサーが欲しくて、作るなら
「VCA機能」「PAN CV機能」「AUX センド」「ヘッドホン出力」「ピークインジケータ」「多チャンネル…」と妄想して作れずにいたのですが、一旦すべて忘れて割り切って作ることにしました。&lt;/p&gt;

&lt;h2 id=&quot;ハードウェア仕様&quot;&gt;ハードウェア仕様&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;10HP&lt;/li&gt;
  &lt;li&gt;±12V&lt;/li&gt;
  &lt;li&gt;入力
    &lt;ul&gt;
      &lt;li&gt;CH1〜3
        &lt;ul&gt;
          &lt;li&gt;モノラル&lt;/li&gt;
          &lt;li&gt;レベル&lt;/li&gt;
          &lt;li&gt;パン&lt;/li&gt;
          &lt;li&gt;AUX SEND（ポストフェーダー）&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;CH4〜5
        &lt;ul&gt;
          &lt;li&gt;ステレオ（L入力のみでモノラル動作）&lt;/li&gt;
          &lt;li&gt;レベル&lt;/li&gt;
          &lt;li&gt;AUX SEND（CH4のみ。ポストフェーダー）&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;出力
    &lt;ul&gt;
      &lt;li&gt;AUX SEND OUT（モノラル）&lt;/li&gt;
      &lt;li&gt;MAIN OUT（ステレオ）&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;回路図&quot;&gt;回路図&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/minimalist2mix_sche_01.png&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;/assets/photos/minimalist2mix_sche_02.png&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;/assets/photos/minimalist2mix_sche_03.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;パン回路は Analog Devices のアクティブパン回路を参考にしました。&lt;br /&gt;
&lt;a href=&quot;https://www.analog.com/media/jp/analog-dialogue/volume-44/number-2/articles/ultralow-distortion-panpot-amplifier_jp.pdf&quot;&gt;https://www.analog.com/media/jp/analog-dialogue/volume-44/number-2/articles/ultralow-distortion-panpot-amplifier_jp.pdf&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;NMカーブ（やACカーブ）の基板用ポットが見つからない&lt;/li&gt;
  &lt;li&gt;パッシブBカーブだとセンター -6dBが気に入らない&lt;/li&gt;
  &lt;li&gt;でもデジタルにはしたくない&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…という条件で探した結果もっともシンプルに済みそうだったのがこれ。&lt;/p&gt;

&lt;p&gt;仕組みは：&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;ポット＋抵抗で分圧 → 中央で 1/3、端で 1/2&lt;/li&gt;
  &lt;li&gt;その後 3 倍増幅（差動回路）&lt;/li&gt;
  &lt;li&gt;中央＝1 倍（0dB）&lt;/li&gt;
  &lt;li&gt;左右＝1.5 倍（+3dB）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;pdfは抵抗入りのAD8273 をベースにした応用回路なので、＋入力側の12k//6kは別に片方で良さそうなので6kを省略。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20251128_IMGP9131.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;使用感&quot;&gt;使用感&lt;/h2&gt;

&lt;p&gt;これまでは JAMMING Matrix 4D の 2 出力を使ってステレオ化し、さらに 1 つをエフェクトへ送っていました。&lt;br /&gt;
今回のミキサーで出力周りがシンプルになって快適。&lt;/p&gt;

&lt;h2 id=&quot;拡張モジュール&quot;&gt;拡張モジュール&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20251128_IMGP9143.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;4HPの拡張モジュールも作成（ミキサーの隣にあるモジュール）：&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;メイン出力のアッテネータ&lt;/li&gt;
  &lt;li&gt;ヘッドホン出力&lt;/li&gt;
  &lt;li&gt;デイジーチェーン用 AUX MIX IN&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ヘッドホン出力は A47式ヘッドホンアンプ（NE5532）＋フィルムキャップの AC カップリング。&lt;br /&gt;
低感度ヘッドホンでも十分鳴るし、単に出力の分岐としても使用可能。&lt;/p&gt;

&lt;p&gt;今はSYNTHERNET AIF22 や卓ミキにつないでますが、&lt;br /&gt;
電源さえあればモジュール単体で(iphoneをusb ifにつないで)録音やヘッドホンモニターもできるようになりました。&lt;/p&gt;

&lt;p&gt;まとめて 14HP ミキサーにしときゃ良かったのかも？&lt;/p&gt;

&lt;hr /&gt;

&lt;h1 id=&quot;5chutilitymixer&quot;&gt;5chUtilityMixer&lt;/h1&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20251128_IMGP9115.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;CV ミキサーとして Happy Nerding 3x MIA に魅力を感じていたものの、&lt;br /&gt;
「どうせなら自作したい！」ということで作成。&lt;/p&gt;

&lt;h2 id=&quot;ハードウェア仕様-1&quot;&gt;ハードウェア仕様&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;6HP&lt;/li&gt;
  &lt;li&gt;±12V&lt;/li&gt;
  &lt;li&gt;DC カップリング&lt;/li&gt;
  &lt;li&gt;入力
    &lt;ul&gt;
      &lt;li&gt;Group A
        &lt;ul&gt;
          &lt;li&gt;A1, A2：レベル&lt;/li&gt;
          &lt;li&gt;A3：アッテヌバーター（左＝反転 / 右＝非反転）&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;Group B
        &lt;ul&gt;
          &lt;li&gt;B1：レベル&lt;/li&gt;
          &lt;li&gt;B2：アッテヌバーター（同上）&lt;/li&gt;
          &lt;li&gt;B2 OFFSET：約 ±6V（中央近辺はダイオードで 0V の遊び領域を確保）&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;出力
    &lt;ul&gt;
      &lt;li&gt;OUT A
        &lt;ul&gt;
          &lt;li&gt;出力確認 LED&lt;/li&gt;
          &lt;li&gt;&lt;em&gt;未接続時は Group B にノーマライズ&lt;/em&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;OUT B
        &lt;ul&gt;
          &lt;li&gt;出力確認 LED&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;回路図-1&quot;&gt;回路図&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/5chutilmix_sche_01.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;使用感-1&quot;&gt;使用感&lt;/h2&gt;

&lt;p&gt;自作モジュラーを始めるなら最初に作っておくべきだったモジュールですね…用途は色々あって&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;5chミキサー&lt;/li&gt;
  &lt;li&gt;3ch + 2chの分割&lt;/li&gt;
  &lt;li&gt;オーディオとCVを分けて使う&lt;/li&gt;
  &lt;li&gt;VCOやLFOをDC オフセットして + のみに振る&lt;/li&gt;
  &lt;li&gt;エンベロープ反転&lt;/li&gt;
  &lt;li&gt;ブレボで回路自作したときのCV入力回路丸投げにも&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;気になっている点アッテヌバーター&quot;&gt;気になっている点（アッテヌバーター）&lt;/h2&gt;

&lt;p&gt;中央付近（最小位置）でも 数十mVの漏れが出てしまう。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;オーディオでは完全に無音にできない&lt;/li&gt;
  &lt;li&gt;CV では少し動きが残る&lt;/li&gt;
  &lt;li&gt;ノイズなど高周波成分で顕著&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;原因としては：&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;差動増幅抵抗の誤差&lt;/li&gt;
  &lt;li&gt;経路内の抵抗数の不一致&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;あたりが疑わしいところ。&lt;/p&gt;
</description>
        <pubDate>Fri, 28 Nov 2025 22:00:00 +0900</pubDate>
        <link>http://marksard.github.io/2025/11/28/minimalist2mix-5chutilmix/</link>
        <guid isPermaLink="true">http://marksard.github.io/2025/11/28/minimalist2mix-5chutilmix/</guid>
        
        <category>hardware</category>
        
        <category>eurorack</category>
        
        <category>synth</category>
        
        
      </item>
    
      <item>
        <title>SSI2164 Dual Linear/Exponential VCAモジュール</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/photos/20250827_IMG_9426.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://marksard.github.io/2024/10/07/epmkiii-as2164-vca/&quot;&gt;先日作った AS2164(SSM2164) Dual Variable Curve VCA&lt;/a&gt; をコンパクトにしたいなとなりまして。&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;回路図、諸元など→ &lt;a href=&quot;https://github.com/marksard/DualLinExpVCA/tree/main&quot;&gt;github&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;ハードウェア&quot;&gt;ハードウェア&lt;/h2&gt;

&lt;h3 id=&quot;仕様&quot;&gt;仕様&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;4HP&lt;/li&gt;
  &lt;li&gt;±12V&lt;/li&gt;
  &lt;li&gt;VCA 2基
    &lt;ul&gt;
      &lt;li&gt;レベルポット（IN1のみ）&lt;/li&gt;
      &lt;li&gt;CV調整ポット&lt;/li&gt;
      &lt;li&gt;減衰カーブ切り替えスイッチ（リニア/指数）&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;DCカップリング&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;回路の概要&quot;&gt;回路の概要&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/marksard/DualLinExpVCA/refs/heads/main/manual/img/schematic01.png&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;https://raw.githubusercontent.com/marksard/DualLinExpVCA/refs/heads/main/manual/img/schematic02.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;先日作ったVCAの回路をベースにして以下を変更：&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;リニア/指数可変機能を連続可変式からスイッチ式に変更
    &lt;ul&gt;
      &lt;li&gt;分圧しないで通すとリニア、分圧を通すと指数&lt;/li&gt;
      &lt;li&gt;分圧比は先日の実機（10kポット + 4.7k）で検討しほどほどの設定値に。（SSI2164チップそのままの指数設定ではないです）&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;調整機構の簡素化
    &lt;ul&gt;
      &lt;li&gt;CV入力レンジ調整：CV最大時のゲインを設定&lt;/li&gt;
      &lt;li&gt;IN1最大レベル調整：IN1 LEVELポット最大時のゲインを設定&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;CV入力レンジ調整回路を IN1/2 共通にしたため、部品誤差の影響で百mV程度のズレは発生するが許容範囲&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;感想&quot;&gt;感想&lt;/h2&gt;

&lt;p&gt;VCAって試したいことがあるときに限って空きがないというのがよくあって細々増減出来そうな4HPサイズで2系統欲しい、という要件で作り始めてパネルレイアウトを考えてリニアだけを予定してたんですけど、スイッチを隙間に綺麗に押し込められて切り替え出来るようになったのはうれしい誤算。&lt;/p&gt;

&lt;p&gt;切り替えスイッチが良い感じに収まってるのがわかると思います。スイッチは秋月でも取り扱いのあるショートタイプで、テコの原理上固く感じるけどポット操作やケーブル挿抜に邪魔しないようにと考えて選定。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20250827_IMG_9427.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;これまで作ったVCA。左から&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;V13700を使った4HPサイズの1chリニアVCA&lt;/li&gt;
  &lt;li&gt;AS2164を使った8HPサイズの2chカーブ可変VCA&lt;/li&gt;
  &lt;li&gt;今回のSSI2164を使った4HPサイズの2chカーブ切替VCA&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;リニアだけで良いならV13700で作り直してもいいなと思ってたんですけど、秋月で買えなくなって入手性がちょっと悪くなってしまったんですよね。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20250827_IMG_9428.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;
</description>
        <pubDate>Wed, 01 Oct 2025 10:00:00 +0900</pubDate>
        <link>http://marksard.github.io/2025/10/01/dual-lin-exp-vca/</link>
        <guid isPermaLink="true">http://marksard.github.io/2025/10/01/dual-lin-exp-vca/</guid>
        
        <category>hardware</category>
        
        <category>eurorack</category>
        
        <category>synth</category>
        
        
      </item>
    
      <item>
        <title>AKIMBOモジュールを作った</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/photos/20250827_IMG_9424.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/2025/08/28/trigger-happy/&quot;&gt;TriggerHappy&lt;/a&gt; 試作中、ロジックICの代わりにDACチップを載せたモジュールも欲しいなと思い立って作りました。&lt;br /&gt;
TriggerHappyは「むやみに銃を撃ちたがる人」を揶揄する言葉と「複数の様々なゲート・トリガー出力あって嬉しい」を絡めてて少し銃に関する言葉だったのもあり、今回は「AKIMBO」（二丁拳銃の意。DAC出力が2OUTあるので）にしました。&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;回路図、諸元、アプリのソースコードなど→ &lt;a href=&quot;https://github.com/marksard/Akimbo/tree/main&quot;&gt;github&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&quot;ハードウェア&quot;&gt;ハードウェア&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;仕様
    &lt;ul&gt;
      &lt;li&gt;4HP&lt;/li&gt;
      &lt;li&gt;±12V&lt;/li&gt;
      &lt;li&gt;Waveshare RP2040 zeroまたは互換ボード&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;入出力
    &lt;ul&gt;
      &lt;li&gt;出力：2（±5V、調整トリムによる）&lt;/li&gt;
      &lt;li&gt;入力：2（0–5V V/OCT対応）&lt;/li&gt;
      &lt;li&gt;CV入力：1（最大±5V、ポット付き）&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;操作系
    &lt;ul&gt;
      &lt;li&gt;ロータリーエンコーダー：1&lt;/li&gt;
      &lt;li&gt;ボタン：3（うち1つはロータリーエンコーダー内蔵）&lt;/li&gt;
      &lt;li&gt;ポット：1&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;表示系
    &lt;ul&gt;
      &lt;li&gt;フルカラーLED（ロータリーエンコーダー内蔵）&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;回路の概要&quot;&gt;回路の概要&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/marksard/Akimbo/refs/heads/main/_data/schematic01.png&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;https://raw.githubusercontent.com/marksard/Akimbo/refs/heads/main/_data/schematic02.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;出力は2つ。SPI接続12bit DACチップ MCP4922を3.3Vで駆動、16kHzアクティブLPF → 増幅＋オフセットかけて±5V。
    &lt;ul&gt;
      &lt;li&gt;半固定抵抗でピーク下限と上限を調整する。DAC出力0で-5000mV、DAC出力4095のときに+5000mVになるように。&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;CV入力はポット付きで±5Vを0～3.3Vに変換しADCへ。LFOやエンベロープなどのモジュレーションソースに対応。&lt;/li&gt;
  &lt;li&gt;IN1/IN2はTriggerHappyモジュールと同様、高精度分圧＋バッファを経由してADCへ。5000mVを入力した時のADC値と分圧比からzero基板のリファレンス電圧を求めて、スケーリングとRP2040のエラッタ補正などを行い、VOCTスケールを0–5V範囲で取得。&lt;/li&gt;
  &lt;li&gt;リファレンス電圧の取り方やノイズ成分が目立つ下限部分に課題はある（DMMでの計測より数百mV低めの計算結果になる。おそらくADC入力部のフィルタのせいかなと思う）が概ね良好。&lt;/li&gt;
  &lt;li&gt;CV入力につけたポットをプラ軸のコンパクトタイプ（RV09系）を少し加工してつけられるようにして4HPに収めました
。&lt;/li&gt;
  &lt;li&gt;基板は2段構成。奥行きは約300mm程度。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;TriggerHappyの回路を下敷きにして、DACの2出力、それと対で使えるようV/OCTを受けれる0-5VのADC2入力、CV±5Vを受けれるポット付きのADC入力、アプリをコントロールするポットを組み込んで、DACを入れた感じです。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20250827_IMG_9425.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;ソフトウェア&quot;&gt;ソフトウェア&lt;/h2&gt;

&lt;p&gt;これまで&lt;a href=&quot;https://github.com/marksard/EurorackPlayground&quot;&gt;EurorackPlayground&lt;/a&gt;、&lt;a href=&quot;https://github.com/marksard/EurorackPlaygroundMkII&quot;&gt;EurorackPlaygroundMkII&lt;/a&gt;で作っていたアプリをこのモジュールに合わせて再構築。&lt;/p&gt;

&lt;h3 id=&quot;dualvco&quot;&gt;DualVCO&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;独立したピッチCVを持つ2系統のデジタルVCO/LFO&lt;/li&gt;
  &lt;li&gt;基音はエンコーダーでルートノート設定＋ポットでFineTune調整&lt;/li&gt;
  &lt;li&gt;波形：Square、Saw、Triangle Multiply、Triangle、Sine、Noise&lt;/li&gt;
  &lt;li&gt;ノート0と1はLFOとして動作（ポットで周波数設定）
    &lt;ul&gt;
      &lt;li&gt;Note 0：0.000001～0.1Hz&lt;/li&gt;
      &lt;li&gt;Note 1：0.1～8Hz&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;CV入力によるモジュレーション処理選択
    &lt;ul&gt;
      &lt;li&gt;波形変形（Pulse Width, Phase Shift, Wave Folder）&lt;/li&gt;
      &lt;li&gt;FM&lt;/li&gt;
      &lt;li&gt;SYNC&lt;/li&gt;
      &lt;li&gt;OFF&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;chordvco&quot;&gt;ChordVCO&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;4音コード演奏・アルペジオ演奏デジタルVCO&lt;/li&gt;
  &lt;li&gt;基音はエンコーダーでNote番号設定&lt;/li&gt;
  &lt;li&gt;IN1のピッチCV入力に対して最も近いNote番号で発音&lt;/li&gt;
  &lt;li&gt;波形：Square、Saw、Triangle Multiply、Triangle、Sine、Noise&lt;/li&gt;
  &lt;li&gt;OUT1：コード出力（マイナー/メジャーコード）
    &lt;ul&gt;
      &lt;li&gt;ピッチホールドON/OFF（IN2の立ち上がりでCV保持）&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;OUT2：アルペジオ出力
    &lt;ul&gt;
      &lt;li&gt;IN2のゲート入力でコード要素をステップ&lt;/li&gt;
      &lt;li&gt;ステップモード：UP / DOWN / RAND&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;CV入力：波形変形（Pulse Width, Phase Shift, Wave Folder）&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;rhythmbox&quot;&gt;RhythmBox&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;IN1, IN2, CV入力による3トリガーで3バンク同時再生可能なサンプリングリズムプレイヤー&lt;/li&gt;
  &lt;li&gt;バンク選択：
    &lt;ul&gt;
      &lt;li&gt;バンク0：BD1, BD2, LTOM&lt;/li&gt;
      &lt;li&gt;バンク1：SD1, SD2, RIMSHOT&lt;/li&gt;
      &lt;li&gt;バンク2：HH1, HH2, RC&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;ステレオ出力&lt;/li&gt;
  &lt;li&gt;設定可能：VOL, PAN, PITCH, DECAY, MUTE&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;cheaprhythm&quot;&gt;CheapRhythm&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;オシレータ＋ノイズ＋フィルターの構成でBD, SD, HH, LTの音色を出力するアナログライクなリズムモジュール&lt;/li&gt;
  &lt;li&gt;IN2：音色選択（ピッチ変化付き）&lt;/li&gt;
  &lt;li&gt;IN1：ゲート&lt;/li&gt;
  &lt;li&gt;CV入力：ディケイタイム調整&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;dualeg&quot;&gt;DualEG&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;独立した2系統のADSRエンベロープジェネレータ&lt;/li&gt;
  &lt;li&gt;カーブタイプ：リニア / 指数&lt;/li&gt;
  &lt;li&gt;Attack, Decay, Release：最大5秒まで設定可能&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;digitallpg&quot;&gt;DigitalLPG&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;入力12bit → 出力12bitの音声入出力デモ兼LPGライクなデジタルフィルターモジュール&lt;/li&gt;
  &lt;li&gt;VCA → VCFの内部接続&lt;/li&gt;
  &lt;li&gt;LPGモード：ディケイ調整付き&lt;/li&gt;
  &lt;li&gt;ゲート入力を独立させてVCA＋VCFとしても使用可能&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;smoothrandomcv&quot;&gt;SmoothRandomCV&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;2系統のS&amp;amp;H的ランダムCV&lt;/li&gt;
  &lt;li&gt;データ＋S&amp;amp;H＋スルーリミッター構成&lt;/li&gt;
  &lt;li&gt;トリガー入力でデータがホールドされ、スルーリミッターの設定でそのデータ値に近づく。&lt;/li&gt;
  &lt;li&gt;データはノイズ（ランダム）か1/fゆらぎの間欠カオス法データから選択。後者だと比較的落ち着いたランダム性になる&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;感想&quot;&gt;感想&lt;/h2&gt;

&lt;p&gt;TriggerHappyと同様、設定可能なパラメータへのアクセスが良くはないので工夫が必要だけど割と満足してます。&lt;br /&gt;
これまでのアプリを動かすためのモジュール&lt;a href=&quot;/2024/07/26/eurorackplaygroundmkii/&quot;&gt;EurorackPlaygroundMkII&lt;/a&gt;で気になっていた、&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;I2CのOLED表示の処理負荷とか、ノイズが乗ってくるとか、悪さされがち&lt;/li&gt;
  &lt;li&gt;6出力あって空き出力が勿体なくて機能詰め込んでしまい高負荷になりがち&lt;/li&gt;
  &lt;li&gt;PWM出力とあのLPF回路では音声出力にはちょっと物足りなさがある&lt;/li&gt;
  &lt;li&gt;6chも出力があるのでアプリごとに出力・入力バイアス調整が必要で煩雑な感じがする&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;といった点がスッキリしてアプリを作りやすくなりました（無理ｼﾃﾀﾝﾀﾞﾅｰ）。&lt;br /&gt;
電源ケーブルが増えて電源とバスボードを圧迫するのが悩みの種ではあるけれど…。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20250920_IMG_9494.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;25年9月のモジュラーケースの状態。このモジュール6台あります。&lt;br /&gt;
実はこのモジュールを3回発注してて、1回目はしくじってほとんど使えないブツが届いて（バグの確認とアプリの移植作業で修正して1台組んだ）、2回目にちゃんとしたもの(3台組んだところで改善したい箇所が出てきた)、3回目は回路の改善して完成で良いかなという感じで2台組んで合計6台。&lt;br /&gt;
プレートも3回作り直して（）最終版はラベル貼り付け箇所を作りました。白いマステにアプリの名前描いて貼り付ければ判別出来るかな、と。&lt;/p&gt;

&lt;h2 id=&quot;デモ&quot;&gt;デモ&lt;/h2&gt;

&lt;p&gt;VCF/VCAのデモ的な。&lt;br /&gt;
リズムもベースラインもパッドもメロもAKIMBOのアプリ。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;12bitVCA/VCFアプリを作ってみた(奥のVCF/Aのラベル)&lt;br /&gt;内部接続はVCA-&amp;gt;VCF。EG信号は独立入力も可。&lt;br /&gt;試作中のマニュアル入力16ステップシーケンサーで演奏。&lt;br /&gt;&lt;br /&gt;自作デジタルモジュールだけでも完結出来るようになってきた&lt;a href=&quot;https://twitter.com/hashtag/%E8%87%AA%E4%BD%9C%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%A9%E3%83%BC%E3%82%B7%E3%83%B3%E3%82%BB?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#自作モジュラーシンセ&lt;/a&gt; &lt;a href=&quot;https://t.co/c6X9d33kw1&quot;&gt;pic.twitter.com/c6X9d33kw1&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1963218705934094712?ref_src=twsrc%5Etfw&quot;&gt;September 3, 2025&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;これもリズムもベースラインもパッドもメロもAKIMBOのアプリで。アナログVCOはデジタルVCOにFMかけてた記憶。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;バラしては繋いで鳴らして&lt;br /&gt;が楽しい &lt;a href=&quot;https://t.co/sXS6wdRYCh&quot;&gt;pic.twitter.com/sXS6wdRYCh&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1965376357300617504?ref_src=twsrc%5Etfw&quot;&gt;September 9, 2025&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;あるだけ繋いでみた、みたいな。&lt;br /&gt;
スネア、ハットの音はデジタルVCOからもらって、バスドラとサイン波メロはアナログVCOから。&lt;br /&gt;
この構成で5つVCOがあって一部LFOにもあるので、やっと色々音を作れるようになってきた感じです。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;昨日のセットの亜種&lt;br /&gt;TriggerHappyのクロックディバイダーの分割セットをCVで可変させて、ゲートの出し方をランダムに&lt;br /&gt;1オシレーターで上メロとサブベースを出してて、ドラムもメロもベースもインプロビゼーションしてくれる &lt;a href=&quot;https://t.co/fWZYoI0ICi&quot;&gt;pic.twitter.com/fWZYoI0ICi&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1970835717913002119?ref_src=twsrc%5Etfw&quot;&gt;September 24, 2025&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

</description>
        <pubDate>Tue, 30 Sep 2025 14:00:00 +0900</pubDate>
        <link>http://marksard.github.io/2025/09/30/akimbo/</link>
        <guid isPermaLink="true">http://marksard.github.io/2025/09/30/akimbo/</guid>
        
        <category>hardware</category>
        
        <category>eurorack</category>
        
        <category>synth</category>
        
        
      </item>
    
      <item>
        <title>Trigger Happyモジュールを作った</title>
        <description>&lt;p&gt;&lt;img src=&quot;/assets/photos/20250624-IMGP9085.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;ゲート・トリガーとピッチCVをバシバシ出すモジュールが欲しいなと思って作りました。&lt;/p&gt;

&lt;p&gt;これまで作っていた&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;パターンベースランダム16ステップシーケンサー&lt;/li&gt;
  &lt;li&gt;16ステップユークリッドトリガー&lt;/li&gt;
  &lt;li&gt;クロックディバイダー&lt;/li&gt;
  &lt;li&gt;8bitシフトレジスター&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;の各アプリをまとめてコンパクトサイズに押し込めてあげればケースの空きスペースが増えるのでは？みたいな魂胆もありまして。&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;ハードウェア&quot;&gt;ハードウェア&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;仕様
    &lt;ul&gt;
      &lt;li&gt;6HP&lt;/li&gt;
      &lt;li&gt;±12V&lt;/li&gt;
      &lt;li&gt;Waveshare RP2040 zero または互換ボード&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;入出力
    &lt;ul&gt;
      &lt;li&gt;GATE出力：6&lt;/li&gt;
      &lt;li&gt;CV出力：1（0～5V V/OCT対応）&lt;/li&gt;
      &lt;li&gt;GATE入力：1&lt;/li&gt;
      &lt;li&gt;RESET入力：1&lt;/li&gt;
      &lt;li&gt;DATA入力：1&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;操作系
    &lt;ul&gt;
      &lt;li&gt;ロータリーエンコーダー：1&lt;/li&gt;
      &lt;li&gt;ボタン：4（うち1つはロータリーエンコーダー内臓）&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;表示系
    &lt;ul&gt;
      &lt;li&gt;フルカラーLED（ロータリーエンコーダー内臓）&lt;/li&gt;
      &lt;li&gt;GATE出力確認LED：6&lt;/li&gt;
      &lt;li&gt;CV出力確認LED：1&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;詳しくは → &lt;a href=&quot;https://github.com/marksard/TriggerHappy/blob/main/app/TriggerHappy/manual/TriggerHappy%20Operation%20Manual.md&quot;&gt;マニュアル&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20250726-IMGP9102.jpg&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;/assets/photos/20250726-IMGP9107.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;回路の概要&quot;&gt;回路の概要&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;https://raw.githubusercontent.com/marksard/TriggerHappy/refs/heads/main/_data/th_schematic.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;トリガー出力回路はレベルシフトとバッファアンプを兼ねるロジックICで、5V電源をモジュール内で生成して出力電圧としています。&lt;br /&gt;
初回試作は12VもイケるMC14504を使ってたんですが、電圧そんな要らんかと考え直して電流を十分出せるSN74AHCT244にしました。&lt;br /&gt;
5V生成は初回試作ではリニアレギュレータを使ってみたんですがほんのり温かく、12V→5Vの熱損失が勿体ないなとなってDCDCのTPS62163DSGRにしました。&lt;br /&gt;
TiだけでもDCDCのICが無数にありすぎてヨクワカランのでAIにチョイスしてもらいました。&lt;/p&gt;

&lt;p&gt;エンコーダー＋スイッチ＋3色フルカラーLEDは秋月電子で販売されてるものです。マイコン非内臓（アノードコモン）なので、点灯・消灯・点滅、色変化はオシレーターのソースコードを流用して三角波と矩形波でのPWM制御で行っています。&lt;/p&gt;

&lt;p&gt;CLOCK/RESET/DATAの入力は全部同じ回路にしていて、RP2040 zeroの3V3リファレンス電圧の1%誤差範囲を考えて5Vを3.269Vまで分圧で落としてADCピンへ入力しています。高精度抵抗で分圧することで入力回路部での誤差を抑えて外部から5000mV与えたときのADC値からリファレンス電圧を求められるようにして、RP2040のエラッタ補正とリファレンス電圧からのスケール補正でV/OCTの0-5V範囲をカバーします。&lt;br /&gt;
（※上記アプリはV/OCTを入力することがないのですが設計の意図としてはこんな感じにしています）&lt;/p&gt;

&lt;p&gt;本来ならRP2040から直に実装してリファレンス電圧を正確に調整出来るようにするか、リファレンス電圧入力ピンのあるPiPicoなんかを使うのが正しいんでしょうけど…&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;ソフトウェア&quot;&gt;ソフトウェア&lt;/h3&gt;

&lt;p&gt;冒頭の通りこれまで作ってたアプリをギュッとまとめたものにしました。&lt;br /&gt;
操作体系を統一しつつ少ない操作子で設定項目を多数盛り込んだせいでリアルタイムな操作性は正直良くはありません💦&lt;/p&gt;

&lt;p&gt;自分でイチから作らずともケーブル繋げばそれっぽいリズムやシーケンスを何かしら刻むので、ジャック差し替えたりORやANDしてみたりCLOCK入力をランダムにしたりして探り探りで音の変化を楽しむ的な、そんな感じです。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;3つのアルゴリズム（クロックディバイダー、シフトレジスター、ステップシーケンサー＆ユークリッドトリガー）から選択&lt;/li&gt;
  &lt;li&gt;各アルゴリズムのゲート出力には複数のパターンがある
    &lt;ul&gt;
      &lt;li&gt;クロックディバイダー：各出力と分割数の割り振り
        &lt;ul&gt;
          &lt;li&gt;/2,/3,/4,/5,/6,/7&lt;/li&gt;
          &lt;li&gt;/2,/4,/8,/16,/32,/64&lt;/li&gt;
          &lt;li&gt;/3,/4,/5,/6,/7,/8&lt;/li&gt;
          &lt;li&gt;…etc&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;シフトレジスター：各出力とビット位置の割り振り
        &lt;ul&gt;
          &lt;li&gt;1,2,3,4,5,6&lt;/li&gt;
          &lt;li&gt;3,4,5,6,7,8&lt;/li&gt;
          &lt;li&gt;…etc&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;ユークリッドトリガー：
        &lt;ul&gt;
          &lt;li&gt;独立した3基のユークリッドトリガー：（オンセット、ステップサイズそれぞれ1-16まで独立して設定可）&lt;/li&gt;
          &lt;li&gt;ランダムステップシーケンサーのゲート出力（ゲート長さ設定可）&lt;/li&gt;
          &lt;li&gt;ランダムステップシーケンサーのACC出力（ゲート長さ200ms固定）&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;各アルゴリズムのゲート出力はデュレーション調整可能（2, 8, 16, 32, 64, 80, 100%）&lt;/li&gt;
  &lt;li&gt;内臓クロック付き。使用時すべてのOUT6はクロック出力に変わる&lt;/li&gt;
  &lt;li&gt;操作子からのフィードバックはフルカラーLED、各出力のLEDで確認&lt;/li&gt;
  &lt;li&gt;ピッチCV出力は以下（キーはナチュラルマイナー・メジャーに対応）
    &lt;ul&gt;
      &lt;li&gt;クロックディバイダー：ステップシーケンサーのピッチCV&lt;/li&gt;
      &lt;li&gt;シフトレジスター：8bit値合計をクオンタイズしたピッチCV or ランダムトリガーモード時はランダムピッチCV&lt;/li&gt;
      &lt;li&gt;ユークリッドトリガー：ステップシーケンサーのピッチCV&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;DATA入力
    &lt;ul&gt;
      &lt;li&gt;クロックディバイダー：ゲート出力パターンテーブル切り替え（0-5V）&lt;/li&gt;
      &lt;li&gt;シフトレジスター：データ登録&lt;/li&gt;
      &lt;li&gt;ユークリッドトリガー：ステップサイズとオンセットのランダム生成&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;RESET入力
    &lt;ul&gt;
      &lt;li&gt;クロックディバイダー：カウンターリセット&lt;/li&gt;
      &lt;li&gt;シフトレジスター：レジスターリセット&lt;/li&gt;
      &lt;li&gt;ユークリッドトリガー：ステップシーケンサーのランダム生成&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;詳しくは → &lt;a href=&quot;https://github.com/marksard/TriggerHappy/blob/main/app/TriggerHappy/manual/TriggerHappy%20Operation%20Manual.md&quot;&gt;マニュアル&lt;/a&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;感想&quot;&gt;感想&lt;/h3&gt;

&lt;p&gt;元々適当に感覚で扱ってみたいという思いがあったので想定内ではあるんですけど、個人的にパラメータの視認性もちょっと悪いかなという気もしますが探り探りでも良いか的な気もする微妙な所…&lt;/p&gt;

&lt;p&gt;基本的な操作方法を&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;（エンコーダーのみ操作）&lt;/li&gt;
  &lt;li&gt;（A or B or MODEボタン押しながらエンコーダー操作）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;前者は無操作時のLEDの変化で後者はLEDの色変化で設定値を視認。&lt;br /&gt;
どの階層にいるかが3色LEDじゃ分かりにくいから階層化するのを出来るだけさけたんだけど、んー、なしよりのありよりくらい。&lt;/p&gt;

&lt;p&gt;ただこのサイズでトリガーをバシバシ出せるようになったし、だらだら機能追加してたアプリに一区切り付けられたのは良かったかな。&lt;/p&gt;

&lt;p&gt;現在手入力で16stepトリガーx6chとピッチCVも手入力するアプリを作って遊んでるし、入力をOR/AND/XOR/NOT/NOR/NANDするみたいなアプリなんかも作ることが出来そう。&lt;/p&gt;

&lt;p&gt;現在はこの設計をベースにしてレベルシフトの代わりにDACを載せたモジュールを開発中しているので、こちらの話はまた近々アップ出来れば良いかなと…&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20250726-IMGP9090.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;（6月ごろの状態…）
&lt;img src=&quot;/assets/photos/20250617_IMG_9232.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;h3 id=&quot;デモ&quot;&gt;デモ&lt;/h3&gt;

&lt;p&gt;一通りサラッと動かしているデモです。&lt;br /&gt;
左のオシレータをクロックソースにデモ対象のTriggerHappyを動かし、試作中の4HP 2chDAC出力モジュールに入れた2chVCOアプリを鳴らしています。&lt;br /&gt;
2chの片方は矩形波でメロディを、もう片方は正弦波の周波数をエンベロープで動かしてバスドラに見立てて鳴らしています。&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/n2r3Bfe7ZCw?si=A5hqF6yJkyvGtSu-&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;こちらは試作品のものですけど、シフトレジスタに組み込んだ8stepのランダムトリガー＆CVのデモな感じです。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;ランダムトリガー&amp;amp;CV機能をシフトレジスター機能のなかに入れてみた&lt;br /&gt;フレットレスぽいフレーズ延々やってくれる&lt;br /&gt;&lt;br /&gt;8ステップぶんのメモリーループ機能をつけたので色々応用は効くと思う&lt;a href=&quot;https://twitter.com/hashtag/%E8%87%AA%E4%BD%9C%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%A9%E3%83%BC%E3%82%B7%E3%83%B3%E3%82%BB?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#自作モジュラーシンセ&lt;/a&gt; &lt;a href=&quot;https://t.co/82St7Rzf3B&quot;&gt;pic.twitter.com/82St7Rzf3B&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1928075053557551238?ref_src=twsrc%5Etfw&quot;&gt;May 29, 2025&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

</description>
        <pubDate>Thu, 28 Aug 2025 17:00:00 +0900</pubDate>
        <link>http://marksard.github.io/2025/08/28/trigger-happy/</link>
        <guid isPermaLink="true">http://marksard.github.io/2025/08/28/trigger-happy/</guid>
        
        <category>hardware</category>
        
        <category>eurorack</category>
        
        <category>synth</category>
        
        
      </item>
    
      <item>
        <title>OPAMPを使った2-poleVCFの作成</title>
        <description>&lt;p&gt;去年の冬からソロキャンプ趣味を初めたりキーケットの準備も挟まりと自作モジュラーシンセはしばらくまったりムードだったんですが、気になってたヤツ作りました。&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/ITJX9jP-zm4?si=iX_gNWLdzJEJHKHI&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;Moritz Klein氏のVactrol-Based VCF。&lt;br /&gt;
2poleサレンキー型フィルターの回路にカットオフ周波数を決定する要因となる2つの抵抗をバクトロールに置き換えてカットオフ周波数を電圧で可変出来るようにしたもの。&lt;/p&gt;

&lt;p&gt;まずオリジナル通りに作ってみたのですがバクトロールの変化量が違うからか（動画内では自作のバクトロールを使用している）手持ちのLCR0202で使うと扱いにくかったので改造。&lt;/p&gt;

&lt;h3 id=&quot;回路図&quot;&gt;回路図&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/202500308_2poleVCF.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;※ 2025-05-05 回路図差し替えました。後述。&lt;/p&gt;

&lt;p&gt;改造のためサレンキーフィルター回路を調べてるとブックラ292やKORG MS-20のフィルター回路もみかけたけど、今回の元ネタもこの流れを受けてるのかな。&lt;/p&gt;

&lt;p&gt;バクトロールは秋月電子にあるアナログフォトカプラのLCR0202かLCR0203を使用、オーディオ入力は5～10Vpp程度、CV入力3～10V程度を想定。&lt;br /&gt;
バクトロール2つとインジケータLEDは直列にして、ポットにオフセットを入れて少し下駄を履かせた。&lt;br /&gt;
オーディオ入力は1/6に落としてフィルター回路に入れ、終段で元の音量に。フィードバックでの発振時に音量が結構変わる関係もありボリュームポット付きに。&lt;/p&gt;

&lt;p&gt;フィードバック回路には制限を掛けない素の状態と片側だけダイオードクリップする状態を切り替えられるように。Moritz氏の回路やMS-20などにはダイオードなりLEDで入れて2V付近でクリップさせていて、おそらく入力がそこまで高くないから軽くクリップする程度なのかもしれませんが、私のは入力が大き目でディストーションっぽい雰囲気になるのが面白いなと思ったのと、前者も強烈に発振するのが楽しいなと思ったので…（オペアンプ壊れるかな…）&lt;/p&gt;

&lt;p&gt;フィルターは机上で数Hz～11kHz程度の可変域で全開でも少しフィルターがかかっている状態。&lt;/p&gt;

&lt;p&gt;以下はその計算のグラフ。&lt;br /&gt;
キャパシタを68nF、抵抗を200Ω(フィルタ全開程度)と100kΩ（結構閉じた状態）で、Kを可変しています。
コードそのものはgistに貼り付けておきます。最初はchatGPTにやってもらったけど、計算合わなかったので結局自分で調べて書き直したので間違ってたら指摘いただけると勉強になります。&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://gist.github.com/marksard/3535ce4f8997536d0c7c4cd340232138&quot;&gt;グラフ計算コード&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/2025-03-17_161258.png&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;/assets/photos/2025-03-17_145729.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;観ているとスロープちゃんと12dB/octになってるなーとか、カットオフ周波数の計算式って次数関係ないから実際落ちている場所とはちょっと違うんだなとか、の割にレゾナンスのピークはちゃんとカットオフ周波数の線上に現れるんだなとか…にわか知識なのがバレますね。&lt;/p&gt;

&lt;h3 id=&quot;実機写真&quot;&gt;実機写真&lt;/h3&gt;

&lt;p&gt;今回もモジュラー化するにあたって自作モジュラー基板キットのEurorackPlaygroundMkIIIを使いました。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20250412_20250412-IMGP9018.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;パネルへの機能の配置の位置やラベルはほぼWavefolderと同じ。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20250412_20250412-IMGP9020.jpg&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;/assets/photos/20250412_20250412-IMGP9021.jpg&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;/assets/photos/20250412_20250412-IMGP9025.jpg&quot; alt=&quot;img&quot; /&gt;&lt;br /&gt;
パネル面のほとんどの操作系をとってくる必要があったので仕方ないとはいえ線材だらけに…&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20250313_IMG_8736.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;移植作業直前の写真。ブレボに回路をギュッと敷き詰めて基板に移してはんだ付けしていくんだけど途中間違ってないかいつもヒヤヒヤする。いやまぁ実態配線図を書き起こして机上デバッグするよりは全然楽なんですけど。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20250315_IMG_8744.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;で、LPFをみちみちに組んだら空きが出来たのでWavefolderモジュールの時と同じEG回路を押し込みました。パネル上に余ってたポットが1個しかなかったのでディケイだけですが十分使える。&lt;/p&gt;

&lt;h3 id=&quot;デモ&quot;&gt;デモ&lt;/h3&gt;

&lt;p&gt;機能デモをやったつもりだけど、EGのモードがSustain-Release固定だったですね…&lt;br /&gt;
左のLEDはバクトロールと同期しててカットオフポットやLFOも混ざってるので、このLEDが光っている＝バクトロールの抵抗も変化しているという感じなので視覚的にもいいかなと。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;デモ&lt;br /&gt;左上からから下に、FREQ,RESO,RESO CLIPPER SW,CV1(内蔵EGに内部接続),CVインジケータLED,GAIN,EG(Decay/Release time), EGインジケータLED,Decay/Release SW, CV2(外部LFOに接続)&lt;br /&gt;&lt;br /&gt;左隣のDCOからのノコギリ波の音を変化させてそのままミキサーへ流してる&lt;br /&gt;省スペースでベースの担当させられそうね &lt;a href=&quot;https://t.co/4cHYKKaFxP&quot;&gt;https://t.co/4cHYKKaFxP&lt;/a&gt; &lt;a href=&quot;https://t.co/5YVzmEqdcm&quot;&gt;pic.twitter.com/5YVzmEqdcm&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1900841412066972032?ref_src=twsrc%5Etfw&quot;&gt;March 15, 2025&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;こちらはEG回路入れる前のデモ。&lt;br /&gt;
コードVCOを入れて、出力はミキサー→Sprout（エフェクター）、CV1にwavefolderモジュールのEGを、CV2にはLFOをいれて揺らしています。&lt;br /&gt;
ポットのスイートスポットがちょっと狭くて調整がムズイんですけど、良い感じにスイープすると気持ちいい。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;ブレボで組んでたオペアンプ+バクトロールLPFをモジュラー化した記念🎛️&lt;br /&gt;なかなか好きな感じの出音&lt;a href=&quot;https://twitter.com/hashtag/%E8%87%AA%E4%BD%9C%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%A9%E3%83%BC%E3%82%B7%E3%83%B3%E3%82%BB?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#自作モジュラーシンセ&lt;/a&gt; &lt;a href=&quot;https://t.co/uUBL26QLiU&quot;&gt;pic.twitter.com/uUBL26QLiU&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1900392980751516019?ref_src=twsrc%5Etfw&quot;&gt;March 14, 2025&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;こちらはいろいろ混ぜての演奏。&lt;br /&gt;
今作のLPFとwavefolderに同じ三角波を入れてランダムシーケンサーのゲートと、シフトレジスタのゲートでそれぞれ発音させて疑似的に別の音的に扱ってます。コードVCOはパッド的に鳴らしっぱにして、上にアルペジオ的な何かを鳴らしてあとは音の出し入れで押し通した…という感じ。演奏技術は…修行します💦&lt;br /&gt;
3パートのパターンは、シーケンサーアプリのランダムシーケンサーのCV/GATE、ユークリッドリズムトリガー、内部LFO→内臓S&amp;amp;H→内臓クオンタイザーで取り出したCV、ユークリッドリズムで動かしたシフトレジスターアプリのR2R出力→内臓クオンタイザーで取り出したCVとシフトレジスタのトリガーと、合計3組のGATE/CVをバラバラに組み合わせて鳴らしています。&lt;br /&gt;
ユークリッドリズムのタイミングを変えるとR2RでのCVパターンやトリガーパターンが規則的に変わるのが楽しい。こういうトリガーモジュールを組み合わせて紡ぐの楽しい。&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/vW5jBLbyDdg?si=1Iqju2ZIwwvDJ021&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;ちなみに一番最初はトランジスタ2石で作る2pole LPFの抵抗をバクトロールに変更して試してた。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;トランジスタ2石で12dB/octなLPF&lt;br /&gt;ブレボだから不安定なのか、こんなんでええんやろがい定数だからかはわからんが、兎に角雰囲気は出てる笑&lt;br /&gt;オペアンプに比べるとコンパクトにはおさまるよね。片電源で動くし &lt;a href=&quot;https://t.co/ybps3dUTXS&quot;&gt;pic.twitter.com/ybps3dUTXS&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1887499098485412278?ref_src=twsrc%5Etfw&quot;&gt;February 6, 2025&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;初回組み立て時。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;昨日に続いて…今日はオペアンプ使ったアクティブフィルター12dB/oct&lt;br /&gt;スイートスポットが狭過ぎてナーバスだねぇ…ピーキーな感じは好きだけど &lt;a href=&quot;https://t.co/alYgMTRdUi&quot;&gt;https://t.co/alYgMTRdUi&lt;/a&gt; &lt;a href=&quot;https://t.co/SAdcWLVpAc&quot;&gt;pic.twitter.com/SAdcWLVpAc&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1887866395901431902?ref_src=twsrc%5Etfw&quot;&gt;February 7, 2025&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;EP mkIIIに移植するためにブレボ上の配置を詰めたあとの動作確認。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;しばらく放置してたLPF、最近またちょびちょびいじってて、そろそろ基板に乗っけようかなと思ってる &lt;a href=&quot;https://t.co/ftzFXD7gT7&quot;&gt;pic.twitter.com/ftzFXD7gT7&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1898370293351289086?ref_src=twsrc%5Etfw&quot;&gt;March 8, 2025&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;h3 id=&quot;感想など&quot;&gt;感想など&lt;/h3&gt;

&lt;p&gt;ポットやCVでの調整がやはりまだピーキーさが残ってて癖が強いんですけど4-poleローパスほど急峻じゃなく、減衰はかなり急峻なもののLPGっぽさがあってトリガーパルスみたいな短いゲートを入れるとプラッキーなサウンドになるのが何気に良い。（CVもカットオフのポットもAカーブのほうが良いかもしれない…）&lt;br /&gt;
このLPGっぽさとEGを付けたおかげで、とりあえずオシレーター波形とゲート突っ込めばVCA不要で鳴るのでササっと試作物の動作確認に使えるのが便利。&lt;/p&gt;

&lt;p&gt;※ 2025-05-05追記&lt;/p&gt;

&lt;p&gt;回路図を修正。CV入力にNJM4580を用いてバクトロールの駆動力をあげてグラフとほぼ同等の性能が出るようになっています。&lt;/p&gt;

&lt;p&gt;※ 2026-08-05追記&lt;/p&gt;

&lt;p&gt;回路図を修正。CV調整のピーキーさを抑えるために入力の増幅回路を修正しています。バクトロールx2 + 確認LEDのVf電圧付近に調整するため半固定に変更し、CV入力とVRの比率を修正。&lt;/p&gt;
</description>
        <pubDate>Tue, 29 Apr 2025 20:00:00 +0900</pubDate>
        <link>http://marksard.github.io/2025/04/29/opamp_2pole_vcf/</link>
        <guid isPermaLink="true">http://marksard.github.io/2025/04/29/opamp_2pole_vcf/</guid>
        
        <category>hardware</category>
        
        <category>eurorack</category>
        
        <category>synth</category>
        
        
      </item>
    
      <item>
        <title>自作モジュラーシンセ振り返り</title>
        <description>&lt;h2 id=&quot;自作モジュラーシンセ振り返り&quot;&gt;自作モジュラーシンセ振り返り&lt;/h2&gt;

&lt;p&gt;なんとなく記憶の片隅に置くかわりにまとめを書いてみようと。&lt;/p&gt;

&lt;p&gt;23年の秋～24年の春ごろにかけてイーストコーストなシンセの基本モジュールを作ってきました(記事化はかなり遅れて出してたので記事日は当てになりません…)&lt;/p&gt;

&lt;p&gt;シンセ作ってみたいなーって思ってた動機としてアナログ回路でひと通り作ってみたかったというのがあるんです。&lt;br /&gt;
3340や2044みたいな専用IC、OTAなんかも使ってちょっと楽しちゃいましたけどアナログ回路で作れて満足しています。（JUNON DCOはマイコン使いましたが）&lt;br /&gt;
モジュラーシンセだとアジャイル開発っぽく機能（モジュール）単位でリリースして積み上げてく感じで目標と区切りが明確にあって取り組みやすいのはいいですね。&lt;/p&gt;

&lt;p&gt;今後はSAW COREのVCOとかステートバリアブルフィルタなんか作ってみたいなと思ったりはしています。&lt;/p&gt;

&lt;h3 id=&quot;vco-voltage-controlled-oscillator&quot;&gt;VCO (Voltage Controlled Oscillator)&lt;/h3&gt;

&lt;h4 id=&quot;eeaovco-as3340&quot;&gt;EEAOVCO (AS3340)&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/marksard/EEAOVCO/tree/main&quot;&gt;github&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://marksard.github.io/2024/05/10/eeaoVCO/&quot;&gt;ブログ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20240414_IMGP8686.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h4 id=&quot;junone-dco-rp2040opamp&quot;&gt;JUNONE DCO (RP2040+OPAMP)&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/marksard/JunoneDCO&quot;&gt;github&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://marksard.github.io/2023/12/18/junonedco/&quot;&gt;ブログ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20231214_IMGP8479.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;vcf-voltage-controlled-filter&quot;&gt;VCF (Voltage Controlled Filter)&lt;/h3&gt;

&lt;h4 id=&quot;minimalist-lpf-v2044a&quot;&gt;Minimalist LPF (V2044A)&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/marksard/MinimalistLPF&quot;&gt;github&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://marksard.github.io/2024/03/19/minimalistLPF-VCA/&quot;&gt;ブログ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20231214_IMGP8492.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;vca-voltage-controlled-amplifier&quot;&gt;VCA (Voltage Controlled Amplifier)&lt;/h3&gt;

&lt;h4 id=&quot;minimalist-vca-v13700&quot;&gt;Minimalist VCA (V13700)&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/marksard/MinimalistVCA&quot;&gt;github&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://marksard.github.io/2024/03/19/minimalistLPF-VCA/&quot;&gt;ブログ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20231214_IMGP8497.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;eg-envelope-generator&quot;&gt;EG (Envelope Generator)&lt;/h3&gt;

&lt;h4 id=&quot;minimalist-adsr-lmc555&quot;&gt;Minimalist ADSR (LMC555)&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/marksard/MinimalistADSR&quot;&gt;github&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://marksard.github.io/2024/04/03/minimalistADSR/&quot;&gt;ブログ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20240402_IMGP8681.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;lfo-low-frequency-oscillator&quot;&gt;LFO (Low Frequency Oscillator)&lt;/h3&gt;

&lt;h4 id=&quot;eightwaveformlfo-opamp&quot;&gt;EightWaveformLFO (OPAMP)&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/marksard/EightWaveformLFO&quot;&gt;github&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://marksard.github.io/2023/12/14/eightwaveformlfo/&quot;&gt;ブログ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20231214_IMGP8466.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;mixer&quot;&gt;MIXER&lt;/h3&gt;

&lt;p&gt;Minimalist MixMulti（非公開）&lt;/p&gt;

&lt;h2 id=&quot;デジタルモジュール&quot;&gt;デジタルモジュール&lt;/h2&gt;

&lt;p&gt;24年の後半は23年の春夏に作ったRP2040でアレコレ作れるデジタルモジュールを作り直して、アプリも移植・アップグレード・新規追加なんかをやってました。&lt;/p&gt;

&lt;h3 id=&quot;eurorack-playground-mkii&quot;&gt;Eurorack Playground MkII&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/marksard/EurorackPlaygroundMkII&quot;&gt;github&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://marksard.github.io/2024/07/26/eurorackplaygroundmkii/&quot;&gt;ブログ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20240718_20240718-IMGP8787.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;アナログで作るのが面倒くさそうな（また高機能化しにくそうな）機能モジュールってのが結構あるし、アプリを気軽に試作して他モジュールを制御して遊びたいため取り組んでいるモジュールです。
CV制御すればいいやということと、幅も取りたくないので操作系がちょっと弱いんだけど、4in 6outとRP2040のパワフルさに甘えてHW機能に依存しないコードでも複数機能を実装して遊べてるので気に入ってます。&lt;br /&gt;
PWM出力にパッシブローパスかましただけの出力で多少振幅が残ってるんですが、V/OCT出してVCOにいれたのをチューナーで確認しても問題ないレベルだし、ADCもリニアリティがないと言われる割にはV/OCTとして使っても案外大丈夫なのでまぁ大丈夫。（個人の感想です）&lt;/p&gt;

&lt;p&gt;アプリはmkIからかなり増えました。上のmkIIの記事の時からも地味に進化させてます。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;「ランダムパターンシーケンサー」＋「ユークリッドリズムトリガー」＋「サンプリング＆ホールド＋クオンタイザー」モジュール&lt;/li&gt;
  &lt;li&gt;サンプリングドラム（64ステップ内臓パターンシーケンサーor外部トリガー選択式）モジュール&lt;/li&gt;
  &lt;li&gt;「スムースランダムCV」＋「スムースランダムCVで周波数が動くVCLFO」＋「スムースランダムCVで拍子変動するトリガー」モジュール&lt;/li&gt;
  &lt;li&gt;クロックディバイダーモジュール&lt;/li&gt;
  &lt;li&gt;3VCOモジュール&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;複数機能を組み合わせた複合モジュールもいくつか作りました。&lt;br /&gt;
個人的には良い感じのパターンをランダムに作ってくれるシーケンサーアプリと適当な64ステップのパターンで鳴らしてくれるサンプリンドラムアプリが神アプリです（自分でゆーな）&lt;/p&gt;

&lt;p&gt;ROLANDのT-8で少し凝ったリズムパターン作ったりKORGのSEQ-1を自分でゴリゴリ変化させるのも楽しいけど、程よく良い感じにフレーズ鳴られられるだけでも十分満足…&lt;/p&gt;

&lt;h4 id=&quot;シーケンサーモジュールの複合具合とパターンの自動切り替え&quot;&gt;（シーケンサーモジュールの複合具合と、パターンの自動切り替え）&lt;/h4&gt;

&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;メインシーケンサのクロックをクロックディバイダで8小節単位まで落としそれをフレーズ生成トリガー入力に入れる&lt;br /&gt;するとフレーズが8小節ごとに延々と切り替わる&lt;br /&gt;ベースVCOとコードVCOのフレーズが同時に切り替わってる&lt;br /&gt;時々エモいフレーズになるのが面白い&lt;a href=&quot;https://twitter.com/hashtag/%E8%87%AA%E4%BD%9C%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%A9%E3%83%BC%E3%82%B7%E3%83%B3%E3%82%BB?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#自作モジュラーシンセ&lt;/a&gt; &lt;a href=&quot;https://t.co/UDaSbW7Vwk&quot;&gt;pic.twitter.com/UDaSbW7Vwk&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1872290247826145565?ref_src=twsrc%5Etfw&quot;&gt;December 26, 2024&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;h4 id=&quot;スムースランダムcvスムースランダムcvで動くvclfoスムースランダムcvで拍子変動するトリガーモジュール&quot;&gt;（「スムースランダムCV」＋「スムースランダムCVで動くVCLFO」＋「スムースランダムCVで拍子変動するトリガー」モジュール）&lt;/h4&gt;

&lt;blockquote class=&quot;twitter-tweet&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;イジイジしている&lt;br /&gt;ユークリッドリズムトリガーをランダムmultiplyで1〜3逓倍して遊んでみた&lt;br /&gt;こういうトリガーとスムーズランダムCVを3ch+3chで組みたいなーと思ってるんだけどなかなか手が動かない💦 &lt;a href=&quot;https://t.co/eBqaEhGXXS&quot;&gt;pic.twitter.com/eBqaEhGXXS&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1854839658381033760?ref_src=twsrc%5Etfw&quot;&gt;November 8, 2024&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;h2 id=&quot;最近の試作アプリ&quot;&gt;最近の試作アプリ&lt;/h2&gt;

&lt;h3 id=&quot;chordvco&quot;&gt;ChordVCO&lt;/h3&gt;

&lt;p&gt;ずっと使い回しているオシレータのクラスをベースにして、CoarseをルートにV/OCT入力にあわせてコードを構成する周波数を計算で出すという処理を追加して作りました。&lt;br /&gt;
コードはまだナチュラルマイナーだけ。もう少しレパートリー増やすのもありかな。とりあえずルートや7thを1オクターブ下げるとかは設定でつけてみたけど、設定バリエ増やしたり、転回系をCV制御させてみると面白かったりするのかもねと思ったりしてます。&lt;/p&gt;

&lt;p&gt;mkIIのモジュールが余ってないのでmkIモジュールで作ってみたんだけど、これはそのうちmkII用アプリに移植したい。&lt;br /&gt;
あとはクロックディバイダーとスムースランダムCVのモジュールが中途半端な感じがするので合体させるかブラッシュアップしたいかも。&lt;/p&gt;

&lt;h4 id=&quot;chordvcoであそぶ&quot;&gt;（ChordVCOであそぶ）&lt;/h4&gt;

&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;本日のモジュラータイム&lt;a href=&quot;https://twitter.com/hashtag/%E8%87%AA%E4%BD%9C%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%A9%E3%83%BC%E3%82%B7%E3%83%B3%E3%82%BB?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#自作モジュラーシンセ&lt;/a&gt; &lt;a href=&quot;https://t.co/Z46x7JRCSw&quot;&gt;pic.twitter.com/Z46x7JRCSw&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1871544830599532996?ref_src=twsrc%5Etfw&quot;&gt;December 24, 2024&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;h2 id=&quot;試作をそのまま載せる基板&quot;&gt;試作をそのまま載せる基板&lt;/h2&gt;

&lt;p&gt;ブレボ基板の配置のままハンダ付けしたら使えるモジュールというのも作りました。&lt;/p&gt;

&lt;h3 id=&quot;eurorackplaygroundmkiii&quot;&gt;EurorackPlaygroundMkIII&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/marksard/EurorackPlaygroundMkIII&quot;&gt;github&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://marksard.github.io/2024/07/31/eurorackplaygroundmkiii/&quot;&gt;ブログ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20240718_20240718-IMGP8865.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;これでWavefolderVCA+EGモジュールと2VCAモジュールを作りました。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;EG+VCA+Wavefolderモジュール &lt;a href=&quot;https://marksard.github.io/2024/08/26/epmkiii-wavefolder/&quot;&gt;ブログ&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;AS2164(SSM2164) Dual Variable Curve VCA &lt;a href=&quot;https://marksard.github.io/2024/10/07/epmkiii-as2164-vca/&quot;&gt;ブログ&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;去年作ってたMinimalistVCAはもう外してしまってこの2つのVCAを常用しています。&lt;/p&gt;

&lt;p&gt;作りたいなーと思うのはまだまだあるし、今後も有効活用したいかも。&lt;/p&gt;

&lt;p&gt;…とざっと振り返ってみましたが…まだ作りたいなと思いつつ、ケースの空きがほとんどなく、さらにケースを置く場所ももうないのが開発の一番のネックだったりします…誰か新しい家を買ってください(笑)&lt;/p&gt;
</description>
        <pubDate>Wed, 15 Jan 2025 11:00:00 +0900</pubDate>
        <link>http://marksard.github.io/2025/01/15/diyeuro_hurikaeri/</link>
        <guid isPermaLink="true">http://marksard.github.io/2025/01/15/diyeuro_hurikaeri/</guid>
        
        <category>hardware</category>
        
        <category>eurorack</category>
        
        <category>synth</category>
        
        
      </item>
    
      <item>
        <title>AS2164(SSM2164) Dual Variable Curve VCA</title>
        <description>&lt;h2 id=&quot;vcaなんてなんぼあってもええんです&quot;&gt;VCAなんてなんぼあってもええんです&lt;/h2&gt;

&lt;p&gt;VCAってオーディオの減衰コントロールだけじゃなく、アッテネータの代わりにとか、CV出力をCVでコントロールするとか、使いでがあって地味だけど数が欲しくなってきます。&lt;/p&gt;

&lt;p&gt;ウチもそんな感じで追加で欲しいかもと思ってたのとAS2164もすでに買ってあったので、ハギヲさんのブログにあるV2164を使ったVCAの、CV入力の特性が可変するrev.2バージョン &lt;a href=&quot;https://note.com/solder_state/n/nd82c027d0597&quot;&gt;$8 V2164 Dual VCA Rev.2 - DIY Eurorack Modular Synthesizer&lt;/a&gt;を参考にAS2164で作りました。&lt;br /&gt;
AS2164のオリジナルICはアナデバのSSM2164で、互換品としてcoolaudioのV2164、アルファセミのAS2164、サウンドセミのSSI2164があるようです。わたしは秋月で販売されてるAS2164を購入しました。&lt;/p&gt;

&lt;h2 id=&quot;回路&quot;&gt;回路&lt;/h2&gt;

&lt;p&gt;さっそく回路図です。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/as2164_vca.png&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;ハギヲさんの記事の回路や元にされたvelisの回路を参考にしつつ、各データシートをベースに定数を調整しています。&lt;/p&gt;

&lt;p&gt;2164は指数タイプのクアッドVCAですが、SSI2164のデータシートにはリニア化する回路例があります。VCA回路のひとつを反転してもうひとつのVCA回路のVCに入れることによって指数カーブを打ち消す仕組みかな。でこの回路からリニア↔︎指数可変にのポットを追加されているようです。&lt;br /&gt;
出力はIV変換だけだと出力が反転したままなので反転増幅をもう一段入れて正転に戻しています。&lt;/p&gt;

&lt;p&gt;OPAMP - 可変抵抗/抵抗分圧 - VCAという感じでフィードバックループに可変抵抗が入ってて、これが指数⇔リニア調整になってます。VC1(VC4)への入力が少なくなると（GNDへ近づくと）指数側に近づき、逆に直結に近づけるとリニアになる感じ。&lt;br /&gt;
R116の4.7kを減らすと指数側のキレの良さが増しますが、リニア側と指数側でVCAの出力ゲインが大きく変わってくるので好みで調整という感じでしょうか。&lt;/p&gt;

&lt;p&gt;半固定の調整。&lt;br /&gt;
まずGAIN (RV103/106)つまみ全閉時に音が消えるようにRV107/108を調整。&lt;br /&gt;
次にCV入力に対するゲイン調整。CV1/2ポット全開にして外部から5V程度の電圧をCV1/2に入れて、入力と出力でユニティゲイン、同じ電圧になるように調整。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20240718_20240718-IMGP8843.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;前回と同じように、EurorackPlaygroundMkIII（ブレボ基板モジュール）で組みました。&lt;br /&gt;
パネルにはプリントシールをカットして貼り付け。デザインはいくらでも出来るのでもうちょっと凝っても良かったかも…&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20240718_20240718-IMGP8845.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20240718_20240718-IMGP8856.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;背面はこんな感じ。&lt;br /&gt;
パネルに置いたジャックやポットと繋ぐ部分は線材に頼るしかないですが、めちゃめちゃ気軽にモジュール化出来ます。&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/photos/20240718_20240718-IMGP8859.jpg&quot; alt=&quot;img&quot; /&gt;&lt;/p&gt;

&lt;p&gt;内側はこんな。間違えてパーツ取ったりもしているので綺麗ではないですが。&lt;/p&gt;

&lt;h2 id=&quot;デモ&quot;&gt;デモ&lt;/h2&gt;

&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;エンベロープにリニアに反応してるところから、速く(指数的に)落ち込むところをデモ &lt;a href=&quot;https://t.co/gRfhDZzCJI&quot;&gt;https://t.co/gRfhDZzCJI&lt;/a&gt; &lt;a href=&quot;https://t.co/vSh5aVolel&quot;&gt;pic.twitter.com/vSh5aVolel&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1812768971923566970?ref_src=twsrc%5Etfw&quot;&gt;July 15, 2024&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;長めのエンベロープを入れて減衰量が変わるデモ。視覚的にわかるかと。&lt;/p&gt;

&lt;blockquote class=&quot;twitter-tweet&quot; data-media-max-width=&quot;560&quot;&gt;&lt;p lang=&quot;ja&quot; dir=&quot;ltr&quot;&gt;AS2164(SSM2164)のVCAに付けたリニア↔︎指数変化のデモが一個しかないの寂しいなと思ったので…&lt;br /&gt;白いモジュールの右側はエンベロープのリリースを、左側はVCAのリニア↔︎指数変化を触って変化させてます。&lt;a href=&quot;https://twitter.com/hashtag/%E8%87%AA%E4%BD%9C%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%A9%E3%83%BC%E3%82%B7%E3%83%B3%E3%82%BB?src=hash&amp;amp;ref_src=twsrc%5Etfw&quot;&gt;#自作モジュラーシンセ&lt;/a&gt; &lt;a href=&quot;https://t.co/DhfufWW4vO&quot;&gt;pic.twitter.com/DhfufWW4vO&lt;/a&gt;&lt;/p&gt;&amp;mdash; 𓊬 ᙢᗩᖇḰ 𓊬 (@marksard) &lt;a href=&quot;https://twitter.com/marksard/status/1829836871222038613?ref_src=twsrc%5Etfw&quot;&gt;August 31, 2024&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; src=&quot;https://platform.twitter.com/widgets.js&quot; charset=&quot;utf-8&quot;&gt;&lt;/script&gt;

&lt;p&gt;もうちょっと音楽的にしてみたかったので…&lt;br /&gt;
2台の白いモジュール、右が前回のEG+VCA+WAVEFOLDERモジュール、左が今回のデュアルVCAモジュール。右のモジュールはEGのトリガーモードで使っててリリースタイムのポット（時計まわりでリリース伸びる）をいじってます。&lt;br /&gt;
で左のモジュールはそのエンベロープCVを受けててカーブのポットをいじっています。（時計まわりで指数側へ）&lt;/p&gt;

&lt;p&gt;自分が持っているEGのエンベロープカーブは指数カーブ固定なのですが、VCAの設定値を指数側に振るとよりPluckなサウンドに出来るのと、Pluck具合の調整がしやすくなること、EGだけの時より減衰でパツパツしすぎず良い感じになる（語彙）ので私が作ったEGとの組み合わせ的に良い感じ。&lt;/p&gt;

&lt;p&gt;カーブ調整取っ払って、3chのVCA兼ミキサー＋オフセットモジュルみたいなのも欲しいかも…とVCAを増やそうか思案中。&lt;/p&gt;
</description>
        <pubDate>Mon, 07 Oct 2024 11:00:00 +0900</pubDate>
        <link>http://marksard.github.io/2024/10/07/epmkiii-as2164-vca/</link>
        <guid isPermaLink="true">http://marksard.github.io/2024/10/07/epmkiii-as2164-vca/</guid>
        
        <category>hardware</category>
        
        <category>eurorack</category>
        
        <category>synth</category>
        
        
      </item>
    
  </channel>
</rss>
