Knowledge graph
The graph is derived from the files in this repository (the inventory, the recorded wiring, the Eurorack evidence, the test questions) and can be rebuilt at any time; nothing is edited in it. The power budget is computed over it. Below: what it holds, how the studio is wired, and where each Eurorack module is mounted.
What is in it
Boxes are kinds of node with their counts; arrows are kinds of relationship. Dashed arrows and the yellow box are local-only: they come from the manufacturers' copyrighted manuals, so they are not in the public graph.
| Node type | Count |
|---|---|
| api_route | 7 |
| app | 3 |
| category | 26 |
| code_file | 28 |
| dataset | 25 |
| doc_section | 65 |
| function | 334 |
| item | 79 |
| manual | 66 |
| manufacturer | 35 |
| question | 22 |
| source | 51 |
| spec | 140 |
| system | 2 |
| tag | 18 |
| term | 127 |
| ui_action | 34 |
| Relationship | Count |
|---|---|
| BROADER | 121 |
| BUILT_BY | 2 |
| CALLS | 946 |
| CARRIES | 6 |
| CLOSE_MATCH | 8 |
| CONNECTS | 21 |
| CONSULTED | 51 |
| CONTAINS | 102 |
| CONTROLS | 2 |
| DEFINES | 479 |
| DESCRIBES | 136 |
| DOCUMENTS | 112 |
| GENERATES | 7 |
| HANDLED_BY | 60 |
| HAS_MANUAL | 66 |
| HAS_PARAMETER | 15 |
| HAS_SPEC | 140 |
| INSTALLED_IN | 26 |
| IN_CATEGORY | 79 |
| MADE_BY | 73 |
| MODULATES | 3 |
| PART_OF | 25 |
| POWERED_BY | 25 |
| PUBLISHES | 12 |
| READS | 110 |
| REQUESTS | 9 |
| SELECTS | 2 |
| SERVED_BY | 12 |
| SETS | 3 |
| SOURCED_FROM | 155 |
| SYNCHRONIZES | 1 |
| UNDER_TAG | 119 |
| USES | 4 |
| USES_TERM | 1704 |
| WRITES | 14 |
Item counts per category, computed from the graph's IN_CATEGORY edges.
How the studio is wired
Only what the owner has stated is recorded. A solid line is confirmed; a dashed line is proposed and waiting for an answer. Port names are printed inside the boxes, level with their cable. This is the main-studio setup; the alternate jam-location setup is not recorded yet.
Default inputs on the audio interface: 1 drum machine, 2 open, 3/4 Analog Four, 5/6 Eurorack, 7/8 Digitakt. Other gear is swapped in as needed.
The drum machine is the master clock. Any device on the MIDI Thru box can be swapped; the Behringer K2 and the Donner B1 share one output.
| From | Port | To | Port | Medium | Status |
|---|---|---|---|---|---|
| RD-9 Rhythm Designer | MONO | UMC1820 | Input 1 | Audio | confirmed |
| Analog Four MKII | MAIN OUT L/R | UMC1820 | Input 3/4 | Audio | confirmed |
| Digitakt Mk1 | main out (L/R) | UMC1820 | Input 7/8 | Audio | confirmed |
| Audio Stereo Line Out Jacks | L/R (balanced TRS) | UMC1820 | Input 5/6 | Audio | confirmed |
| Stereo Line Out | - | Audio Stereo Line Out Jacks | - | Audio | unconfirmed |
| RD-9 Rhythm Designer | SYNC OUT | KeyStep | - | Clock / sync | confirmed |
| RD-9 Rhythm Designer | SYNC OUT | Clock and Musical Divider | - | Clock / sync | confirmed |
| RD-9 Rhythm Designer | SYNC OUT | SQ-64 | - | Clock / sync | confirmed |
| FCB1010 | MIDI OUT/THRU | Digitakt Mk1 | MIDI IN | MIDI | confirmed |
| RD-9 Rhythm Designer | MIDI OUT | FCB1010 | MIDI IN | MIDI | confirmed |
| Digitakt Mk1 | MIDI THRU/SYNC B | Analog Four MKII | - | MIDI | confirmed |
| Digitakt Mk1 | MIDI OUT/SYNC A | MIDI Thru5 | - | MIDI | confirmed |
| MIDI Thru5 | - | K2 | - | MIDI | confirmed, swappable |
| MIDI Thru5 | - | UMC1820 | MIDI IN | MIDI | confirmed |
| MIDI Thru5 | - | Essential B1 | - | MIDI | confirmed, swappable |
| MIDI Thru5 | - | Typhon | - | MIDI | confirmed, swappable |
| MIDI Thru5 | - | E-mu Proteus MPS | MIDI IN | MIDI | confirmed, swappable |
| UMC1820 | - | Mac Mini M4 | - | USB (two-way) | confirmed |
How far the clock and MIDI reach
The same wiring, viewed from one device: every box is captioned with its hop distance from the RD-9 over confirmed
links only, the same rule the graph's reach query uses (see "Questions the graph answers" below). This is q2 as a
picture instead of a table.
The RD-9 is outlined as the root. One hop: MIDI Thru5, Arturia KeyStep, Jake's Clock and Musical Divider, Korg SQ-64. Two hops, through the Thru5: Analog Four, Korg M1, Digitakt, Dreadbox Typhon, Behringer K2, Donner B1.
Where each module is mounted
Block width is proportional to HP; shading is the +12V draw. The custom case's 3U rows are drawn in name order because the row and position of each module are not recorded.
| Module | Case | Row | HP | +12V draw |
|---|---|---|---|---|
| uGrids | Cre8audio NiftyCASE | 3U | 8 | 25 mA (confirmed, owner-attested) |
| Cellz | Cre8audio NiftyCASE | 3U | 12 | 3 mA (single, owner-attested) |
| Razcalito | Cre8audio NiftyCASE | 3U | 4 | 0 mA (inferred) |
| Erica Pico Mod | Cre8audio NiftyCASE | 3U | 3 | 28 mA (single, owner-attested) |
| passive mult | Cre8audio NiftyCASE | 3U | 2 | 0 mA (inferred) |
| qTone Eurorack Dual Channel Quantiser Module | Cre8audio NiftyCASE | 3U | 6 | 45 mA (single, owner-attested) |
| Captain Big-O | Cre8audio NiftyCASE | 3U | 14 | 120 mA (single, owner-attested) |
| MIX | Cre8audio NiftyCASE | 3U | 2 | 0 mA (override) |
| Mr. PhilTer | Cre8audio NiftyCASE | 3U | 12 | 33 mA (single, owner-attested) |
| 961 Interface | Cre8audio NiftyCASE | 3U | 21 | 50 mA (confirmed, owner-attested) |
| Clock and Musical Divider | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 8 | 90 mA (confirmed, owner-attested) |
| CP1A power supply | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 4 | power supply |
| Quadratt | Custom Eurorack case (gutted Sony reel-to-reel) | 1U | 28 | 24 mA (single, owner-attested) |
| Dice | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 18 | 80 mA (confirmed, owner-attested) |
| Pixie | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 12 | 50 mA (confirmed, owner-attested) |
| Stereo Mixer | Custom Eurorack case (gutted Sony reel-to-reel) | 1U | 16 | 17 mA (single, owner-attested) |
| Atom | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 18 | 130 mA (confirmed, owner-attested) |
| Stereo Line Out | Custom Eurorack case (gutted Sony reel-to-reel) | 1U | 8 | 19 mA (single, owner-attested) |
| Złob Fade LFO | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 3 | 15 mA (single, owner-attested) |
| 1003 Dual Envelope Generator | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 16 | 40 mA (confirmed, owner-attested) |
| Audio Stereo Line Out Jacks | Custom Eurorack case (gutted Sony reel-to-reel) | 1U | 8 | not stated |
| Forbidden Planet filter | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 8 | 10 mA (single, owner-attested) |
| Delta-V | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 10 | 70 mA (single, owner-attested) |
| Resonate | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 14 | 110 mA (single, owner-attested) |
| Black Dual VCF | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 18 | 40 mA (single, owner-attested) |
| Four Play VCA | Custom Eurorack case (gutted Sony reel-to-reel) | 3U | 12 | 100 mA (confirmed, owner-attested) |
Questions the graph answers
Each answer is computed from the graph above and checked: hand means the expected answer was worked out by hand from the recorded wiring; cross means separate code that reads the raw files (no graph) reached the same answer. An empty answer means not recorded, which is not the same as not connected.
| Question | Answer | Checked by |
|---|---|---|
| What does the RD-9 feed directly, and by which medium? | audio: Behringer UMC1820 clock: Arturia KeyStep, Jake's Custom Shop Clock and Musical Divider, Korg SQ-64 midi: Behringer FCB1010 |
hand |
| Which devices receive clock or MIDI from the RD-9, directly or through other devices? | 12 devices directly: Arturia KeyStep, Behringer FCB1010, Jake's Custom Shop Clock and Musical Divider, Korg SQ-64 through one other device: Elektron Digitakt Mk1 |
hand |
| What does the Digitakt feed? | audio: Behringer UMC1820 midi: Elektron Analog Four MKII, MIDI Thru5 |
hand |
| What does the Korg M1 feed? | nothing recorded (not the same as nothing connected) | hand |
| How many spec values rest on a single source, and of what kind? | 81 of 140 spec values: one community source 33 of 140 spec values: two or more sources 21 of 140 spec values: no source (override, inferred or missing) 5 of 140 spec values: one official source 42 of the single-source values are attested correct by the owner |
cross |
| Which items have no recorded connection, by category? | 36 items have no confirmed connection, placement or supply link amp: 3 bass: 1 controller: 2 di-preamp: 2 drum-machine: 2 eurorack-module: 6 groovebox: 1 guitar: 1 headphones: 1 monitors: 1 pedal-distortion: 2 pedal-eq: 1 pedal-modulation: 2 pedal-synth: 1 pedal-time: 3 pedal-utility: 1 pedal-wah: 1 software: 2 synth: 3 |
cross |
| Do any devices fed MIDI through a shared fan-out share the same recorded IN channel? | Elektron Digitakt Mk1: no midi_in_ch recorded for MIDI Thru5 (not recorded is not the same as no conflict) MIDI Thru5: no midi_in_ch recorded for Behringer UMC1820 (not recorded is not the same as no conflict) |
cross |
| Which concepts do different manufacturers name differently in their manuals? | 28 concepts are named differently by different manufacturers envelope: 'EG' (Dreadbox, Korg); 'envelope' (After Later Audio, Akai Professional, Antumbra, Arturia, Behringer, Cosmotronic, Donner, E-mu Systems, EarthQuaker Devices, Elektron, Intellijel, Moth Hunter Mods, Roland, Tiptop Audio, maker not recorded); 'envelope = envelope generator (tie)' (Cre8audio); 'envelope generator' (Sonicware) high-pass: 'HPF' (Behringer, Electro-Harmonix, Sonicware); 'high-pass' (After Later Audio, Dreadbox, Roland); 'high-pass = highpass (tie)' (Tiptop Audio); 'highpass' (Elektron) control-change: 'CC' (Akai Professional, Antumbra, Arturia, Cre8audio, Dreadbox, Elektron, Roland); 'control change' (Behringer, Electro-Harmonix, Korg, Sonicware) waveform: 'wave' (Akai Professional, Cre8audio, Donner, Dreadbox, E-mu Systems, EarthQuaker Devices, Electro-Harmonix, Intellijel, Roland, Sonicware, Synthrotek, Tiptop Audio); 'wave = waveform (tie)' (Jake's Custom Shop); 'waveform' (After Later Audio, Antumbra, Behringer, Elektron, Korg, maker not recorded) audio-in: 'audio in' (Behringer); 'audio input' (After Later Audio, Antumbra, Cosmotronic, Cre8audio, Dreadbox, Elektron, Erica Synths, Intellijel, Tiptop Audio, Yamaha); 'line in' (E-mu Systems, Sonicware) |
cross |
| Which devices' manuals describe the filter cutoff and something that can modulate it, including narrower kinds of modulator? | After Later Audio Pixie: envelope Akai Rhythm Wolf: envelope Akai Timbre Wolf: envelope Behringer K2: envelope, lfo Behringer RD-9 Rhythm Designer: envelope, lfo Cre8audio Mr. PhilTer: envelope Donner Essential B1: envelope Dreadbox Typhon: adsr, envelope, lfo Electro-Harmonix ModRex: lfo Elektron Analog Four MKII: envelope, lfo Elektron Digitakt Mk1: envelope, lfo Intellijel Quadratt 1U: adsr, envelope, lfo Korg M1 (1993): envelope, lfo Roland MC-303: envelope, lfo Sonicware Liven Texture Lab: envelope, lfo Tiptop Audio Forbidden Planet filter: envelope, lfo counted through the hierarchy (narrower kinds): adsr |
cross |
| Which of the Patchbay's buttons have no section in its user guide? | 0 UI actions have no user-guide section | cross and hand |
| If the Patchbay's session API (/api/sessions) changed, which user-guide sections would need a review? | review: Getting started, Sessions and templates because these functions call /api/sessions: boot, openDialog, save and these buttons are handled by them: open, save, saveas |
hand |
| Which knowledge-base datasets does the Patchbay read, and how many knowledge-graph vertices does each one define or describe? | connections.yaml: 43 knowledge-graph vertices inventory.yaml: 79 knowledge-graph vertices midi_channels.yaml: 14 knowledge-graph vertices tools/image_manifest.yaml: 79 knowledge-graph vertices |
cross |
| Where is clock and sync covered: how many manuals, which sections of each app's docs, and which code? | 32 manuals Documentation site docs: Choices the owner made that changed the outcome Patchbay docs: Eurorack, Patching cables, Session file format, Using it code: patchbay/tools/extract_ports.py, patchbay/web/app.js, tools/build_public.py, tools/viz_graph.py |
cross |
| Which words do the manufacturers use for clock and sync, and which words do our apps use? | 'clock': After Later Audio, Akai Professional, Antumbra, Arturia, Behringer, Cosmotronic, Cre8audio, Donner, Dreadbox, E-mu Systems, Electro-Harmonix, Elektron, Intellijel, Jake's Custom Shop, Korg, Roland, Sonicware, Tiptop Audio, Yamaha 'clock pulse': Arturia, Electro-Harmonix, Korg 'din sync': Arturia, Elektron 'midi clock': Akai Professional, Arturia, Behringer, Cre8audio, Dreadbox, E-mu Systems, Electro-Harmonix, Elektron, Korg, Roland, Sonicware 'sync': After Later Audio, Akai Professional, Arturia, Behringer, Cre8audio, Donner, Dreadbox, Electro-Harmonix, Elektron, Korg, Roland, Sonicware the apps say 'clock' (Documentation site, Knowledge-base build tools, Patchbay) the apps say 'din sync' (Patchbay) the apps say 'sync' (Patchbay) |
cross |
| Which concepts do our apps use that no manual does, and how many manual concepts do our apps never mention? | 55 concepts are used by both the manuals and the apps used only by the apps: none 59 manual concepts are not mentioned by any app |
cross |
How to read it, and what it leaves out
- Eurorack patch cables are not recorded. They change every session, so the graph holds only what stays put: which case, which supply, the clock input and the output stage.
- Ports are the owner's words. Where a device's manual is available to the author, each port name is looked up in its text; devices with no ingested manual (the audio interface, the Digitakt, the Eurorack output module) are unchecked.
- The graph inherits the trust levels of its sources. A single-source spec stays single-source here; see how well each spec is supported.
- Relationships exist only where they were stated. A device with no line drawn has no recorded connection; that means "not recorded", not "not connected".