
Dual Digital Shift Register
Dual Digital Shift Register
デュアル・デジタル・シフト・レジスタ(DDSR)モジュールは、リズムジェネレーター、シグナルプロセッサー、ステップ波形のジェネレーターとして、大きな支持を得ています。 このモジュールは、2つの独立しさらにミラーリングされた8ステージのデータアレイを備えており、クロックとデータでフィルされます(再循環を含む)。 各チャンネルには、2つのデータ・タップ・ゲート出力と、2つのDAステップ波形のジェネレータが備わっています。
このモジュールの機能を理解するには時間がかかりますが、理解できてもまだまだ驚かされることばかりです!
◾️◾️◾️◾️◾️◾️◾️◾️◾️
DDSRは、2つの同一またはミラー化されたシフトレジスタを備えています。内部構造は比較的シンプルですが、クロック分割、ディレイ、ランダムジェネレータ、オーディオプロセシングなど、多くの機能を備えたモジュールです。
各チャンネルは、8ステージのロジック・アレイを中心に構築されており、各ステージは、8つのLEDのライン表示で、ロジック0(Lo/Off)、または1(High/On)のいずれかで構成されます。
クロック・イベントが発生するたびに、アレイは1ステップ進み、最初のステージはData/XORラインに存在する信号でフィルされます。
2つの "Data Tap "ゲート出力は、ステップ波形を提供する2つのデジタル to アナログの和と共に、レジスタから取り出されます。
以下のブロック図は、各シフト・レジスタのレイアウトを示しています:
Clock Input & Switch:
各サイド(各チャンネル)のクロックは、外部信号(スイッチをExtに設定)または内部Clock-Bus信号(例:ClockBox FrameのClockセクション)のどちらかから供給されます。- スイッチを中央の位置にセットすると、クロッキングをオフにすることもできます。
フレーム内部のバスラインは、2つのクロック信号(例:マスタークロックモジュールの各サイドから)を伝送し、背面のジャンパーでDDSRの各サイドで使用するクロックを設定することもできます。
外部入力はコンパレータ(スレッショルドc.+1V)を通過するので、どのような波形でも使用でき、データアレイはクロック・イベントの立ち上がりエッジでシフトされます。クロックは周期的/規則的である必要はなく、オーディオの全スペクトラムに対応します。
Data Input & Switch、XOR & Switch:
2入力のエクスクルーシブ OR ロジックゲートは、シフトレジスタのデータラインに供給されます。一方の入力がLowの場合、もう一方の入力は正常に通過しますが、最初の入力がHighの場合、もう一方の入力は反転します。各入力をスイッチで制御することで、データ・ラインを様々な方法で操作することができるのです。
最初のXOR入力は、Data Input、Data Switch 、Data Jam buttonから得られます。
- - スイッチをExtに設定すると、外部信号(スレッショルドc.+1Vのコンパレータ経由)がロジック状態を決定します。波形、ノイズ、ゲートなどを入力できます。- もちろん、本当に重要なのはクロックイベントが発生したときの状態だけであることを忘れないでください。
- - スイッチをLoに設定すると、もう一方のXOR入力で何が起こっていても出力は決まります。逆に、スイッチをHiに設定すると、もう一方のXOR入力で何が起こってもロジック的に反転します。
- - Data JamボタンはHighの状態を挿入することができますが、それはLowの状態のときだけです。そのため、たとえばスイッチがすでに「Hi」に設定されている場合は効果がありません。
Data Taps:
各サイドには、レジスタのデータ配列を「タップオフ」する2つの8方向ロータリースイッチがあります。外側のタップは独立しており、内側のタップはリサーキュレーション・タップと見なすことができます。各タップについて、ゲート出力はステップがLoかHiかによって、0Vから+10Vの間で変化します。
レジスタがループ(再循環)している場合、独立タップを調整することで、ゲート・パターンの位置を効果的に移動/オフセットできます。
D to Aアウトプット デジタルからアナログへの出力は、8つのデータ・ステージから波形を生成するために、ウェイテッドサミング(R-2R)の方法を使用します。外側の出力は4つのステージを合計し、内側の出力は8つのステージすべてを合計します。
出力はすべて0Vから+10Vの間で変化し、データアレイにあるものと連動しています。そのため、アレイに循環するループパターンがあれば、D-to-A出力からループパターンが得られるでしょう。
Patch Ideas:
• Inverting Pattern –例えば、Recirc をステージ 8 に設定し、ループするパターンを設定します。Data を Lo に設定すると8 ステップのループになり、DataをHiに設定すると、再循環のたびにデータが反転するため16ステップのループになります。
• Clock Divisions – アレイが空の状態(例えばクロックのDataスイッチとXORスイッチがLoの状態)から、リサーキュレーションタップを2に設定し、データビットを1つ入力する。この結果、アレイに交互のパターンが生じるはずです。次に、より長い再循環設定に切り替え、DataスイッチをHiとLoの間で変えてみてください。
オーディオ・レートでは、DataスイッチをHiに設定しておくと効果的です。
D-to-A出力とGate出力のどちらかを聴くことができます。Gate出力は純粋な矩形波なので、よりハーシュなサウンドになります。
• Pulser Waves – オーディオ・レートのクロック分割を続け、オーディオ・レートのオシレーターからクロックを送り、D-to-A(またはGate)からの出力をモニターします。さらに今度はDataスイッチをExtに設定し、サブオーディオ信号(例えばDDSRの後半からのLFOまたはゲートパターン)を入力します。
Dataラインでイベントが発生するたびに、オーディオパターンが "re-seed "され、音色が変化します。
• Digital Noise Pattern – デジタル・ノイズ・ジェネレーターは、通常あらかじめパッチングされたシフト・レジスタ(例えば24段から32段)とXOR(複数)を使用し、その入力は、結果として得られるパターンが何千ものクロック・ステップの後にのみ繰り返されるように選択されるため、ランダム・パターンのようになります。
独立したタップをデータ入力(スイッチをExtに設定)に接続し直すことで、似たような、しかし短いバージョンをパッチアップすることができます。片方のタップを5か7に、もう片方を8にしてみるとよいでしょう。
これは、低周波数で準ランダムにクロッキングすることもできるし、オーディオ・オシレーターでクロッキングしてノイズっぽい結果を聞くこともできるでしょう(周期性を聞くことができる)。
- 2つのレジスタを使った長いパターン - 多少似たような方法で、データソースとリサーキュレーションを混ぜることで、より長いパターンを設定することができます。1つのレジスタに通常のパターンをセットアップし(例えば8ステップ)、もう1つのレジスタのデータ入力に1タップします。2つ目のレジスターを異なる長さ(例えば7ステップ)でリサーキュレーションするように設定します。
分周器やロジックゲートのような外部クロッキングモジュールを使用する場合、さらなるDataとRecircパターンの組み合わせを見つけれるでしょう。
Size: 3FW
Current: +ve 55mA, -ve 20mA