From 0b694b0169f94af39fde030263815bf602021ae5 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 26 Sep 2026 12:38:43 +0000 Subject: [PATCH] fix(data): settle mechanical submissions findings Seven passive Marshall cabinets move their inputs from line to speaker-level, and nineteen Marshall footswitch jacks from line to expression. The Thrash v2 pair gains its firmware USB-C port, and two Elektron packs lose ingest-date releaseDates. Settles catalog-submissions 77, 95, 96, 97, 98, most of 91, and 22. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01UsMUqfW3Tnod96zTZJfkfT --- .changeset/submissions-inbox-io-fixes.md | 24 +++++++++++++++++++ data/content/elektron-gutnishy-islands.yaml | 1 - data/content/elektron-haunted-hearts.yaml | 1 - data/hardware/mackie-thrash12v2.yaml | 8 +++++++ data/hardware/mackie-thrash15v2.yaml | 8 +++++++ data/hardware/marshall-1936-2x12-cabinet.yaml | 4 ++-- .../hardware/marshall-1936v-2x12-cabinet.yaml | 4 ++-- .../marshall-1960av-4x12-angled-cabinet.yaml | 4 ++-- .../marshall-1960b-4x12-base-cabinet.yaml | 4 ++-- .../marshall-2551av-4x12-angled-cabinet.yaml | 4 ++-- .../marshall-2551bv-4x12-base-cabinet.yaml | 4 ++-- data/hardware/marshall-code50-combo.yaml | 2 +- data/hardware/marshall-dsl1-head.yaml | 2 +- data/hardware/marshall-dsl100-head.yaml | 2 +- data/hardware/marshall-dsl20-combo.yaml | 2 +- data/hardware/marshall-dsl40-combo.yaml | 2 +- data/hardware/marshall-dsl5-combo.yaml | 2 +- ...hall-jcm900-4100-vintage-reissue-head.yaml | 2 +- data/hardware/marshall-jvm205-head.yaml | 2 +- data/hardware/marshall-jvm210-head.yaml | 2 +- data/hardware/marshall-jvm215-combo.yaml | 2 +- data/hardware/marshall-mg15gfx-combo.yaml | 2 +- data/hardware/marshall-mg30gfx-combo.yaml | 2 +- data/hardware/marshall-mg50gfx-combo.yaml | 2 +- data/hardware/marshall-origin20-combo.yaml | 2 +- data/hardware/marshall-origin50-head.yaml | 2 +- data/hardware/marshall-studio-900-combo.yaml | 2 +- data/hardware/marshall-studio-900-head.yaml | 2 +- .../marshall-studio-jubilee-combo.yaml | 2 +- .../marshall-studio-jubilee-head.yaml | 2 +- ...ll-studio-vintage-2x12-angled-cabinet.yaml | 2 +- 31 files changed, 72 insertions(+), 34 deletions(-) create mode 100644 .changeset/submissions-inbox-io-fixes.md diff --git a/.changeset/submissions-inbox-io-fixes.md b/.changeset/submissions-inbox-io-fixes.md new file mode 100644 index 000000000..9facc8f66 --- /dev/null +++ b/.changeset/submissions-inbox-io-fixes.md @@ -0,0 +1,24 @@ +--- +"catalog": patch +--- + +Retype Marshall cabinet inputs and footswitch jacks, add the Thrash v2 firmware port + +Seven passive Marshall cabinets (1936, 1936V, 1960AV, 1960B, 2551AV, +2551BV, Studio Vintage 2x12) recorded their 1/4-inch inputs as `line`. +They carry an amplifier's speaker output, so they are now +`speaker-level`. `speaker-level-audit` did not flag them because their +port names ("Input 1 (Mono / Stereo Left)") never say "speaker". + +Nineteen Marshall amps typed their dedicated footswitch jack `line`. It +is now `expression`, per the footswitch and expression jack rule. The +two combined "Aux In / Footswitch" minijacks on the DSL1 Combo and +DSL20 Head are left alone: one jack shares an audio input and needs the +manual. + +The Mackie Thrash12v2 and Thrash15v2 gain the rear USB-C port the owner's +manual documents for firmware updates. + +Two Elektron sound packs (Haunted Hearts, Gutnishy Islands) carried the +date they were ingested as `releaseDate`, years after release. Both +dates are removed until a primary source gives the real one. diff --git a/data/content/elektron-gutnishy-islands.yaml b/data/content/elektron-gutnishy-islands.yaml index 53b7b8fcb..ea7ae21fe 100644 --- a/data/content/elektron-gutnishy-islands.yaml +++ b/data/content/elektron-gutnishy-islands.yaml @@ -26,4 +26,3 @@ specs: |- - Works with Analog Four MKI, Analog Four MKII and Analog Keys - Designed for Analog Four MKII; slight sound differences on Analog Four MKI and Analog Keys - Digital item, download instructions provided by email upon purchase -releaseDate: 2024-07-21 diff --git a/data/content/elektron-haunted-hearts.yaml b/data/content/elektron-haunted-hearts.yaml index 6ed5436eb..3ad4422b2 100644 --- a/data/content/elektron-haunted-hearts.yaml +++ b/data/content/elektron-haunted-hearts.yaml @@ -22,4 +22,3 @@ specs: |- - Type: synthesis - Works with Digitone and Digitone Keys - Digital item, download instructions provided by email upon purchase -releaseDate: 2024-04-22 diff --git a/data/hardware/mackie-thrash12v2.yaml b/data/hardware/mackie-thrash12v2.yaml index fb5479a5f..da9d1b3a3 100644 --- a/data/hardware/mackie-thrash12v2.yaml +++ b/data/hardware/mackie-thrash12v2.yaml @@ -63,6 +63,14 @@ io: connection: iec-c14 maxConnections: 1 position: Bottom + - key: fd24asxk + name: USB-C (Firmware Update Only) + signalFlow: bidirectional + category: digital + type: usb + connection: usb-c + maxConnections: 1 + position: Bottom links: - url: https://mackie.com/img/file_resources/MACKIE_THRASHV2_LOUDSPEAKER_SERIES_OM.pdf type: resource diff --git a/data/hardware/mackie-thrash15v2.yaml b/data/hardware/mackie-thrash15v2.yaml index 2541f1305..53182aa2d 100644 --- a/data/hardware/mackie-thrash15v2.yaml +++ b/data/hardware/mackie-thrash15v2.yaml @@ -63,6 +63,14 @@ io: connection: iec-c14 maxConnections: 1 position: Bottom + - key: LaP8ajDp + name: USB-C (Firmware Update Only) + signalFlow: bidirectional + category: digital + type: usb + connection: usb-c + maxConnections: 1 + position: Bottom links: - url: https://mackie.com/img/file_resources/MACKIE_THRASHV2_LOUDSPEAKER_SERIES_OM.pdf type: resource diff --git a/data/hardware/marshall-1936-2x12-cabinet.yaml b/data/hardware/marshall-1936-2x12-cabinet.yaml index 1956c0464..6e45c0725 100644 --- a/data/hardware/marshall-1936-2x12-cabinet.yaml +++ b/data/hardware/marshall-1936-2x12-cabinet.yaml @@ -34,7 +34,7 @@ io: name: Input 1 (Mono / Stereo Left) signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom @@ -42,7 +42,7 @@ io: name: Input 2 (Stereo Right) signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom diff --git a/data/hardware/marshall-1936v-2x12-cabinet.yaml b/data/hardware/marshall-1936v-2x12-cabinet.yaml index d7636b77b..1d817f987 100644 --- a/data/hardware/marshall-1936v-2x12-cabinet.yaml +++ b/data/hardware/marshall-1936v-2x12-cabinet.yaml @@ -40,7 +40,7 @@ io: name: Input 1 (Mono / Stereo Left) signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom @@ -48,7 +48,7 @@ io: name: Input 2 (Stereo Right) signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom diff --git a/data/hardware/marshall-1960av-4x12-angled-cabinet.yaml b/data/hardware/marshall-1960av-4x12-angled-cabinet.yaml index bf34beaf0..aab767db3 100644 --- a/data/hardware/marshall-1960av-4x12-angled-cabinet.yaml +++ b/data/hardware/marshall-1960av-4x12-angled-cabinet.yaml @@ -40,7 +40,7 @@ io: name: Input 1 (Mono / Stereo Left) signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom @@ -48,7 +48,7 @@ io: name: Input 2 (Stereo Right) signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom diff --git a/data/hardware/marshall-1960b-4x12-base-cabinet.yaml b/data/hardware/marshall-1960b-4x12-base-cabinet.yaml index 653e63611..0febc5081 100644 --- a/data/hardware/marshall-1960b-4x12-base-cabinet.yaml +++ b/data/hardware/marshall-1960b-4x12-base-cabinet.yaml @@ -27,7 +27,7 @@ io: name: Mono / Stereo Input A signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom @@ -35,7 +35,7 @@ io: name: Stereo Input B signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom diff --git a/data/hardware/marshall-2551av-4x12-angled-cabinet.yaml b/data/hardware/marshall-2551av-4x12-angled-cabinet.yaml index c27360385..5ed81d446 100644 --- a/data/hardware/marshall-2551av-4x12-angled-cabinet.yaml +++ b/data/hardware/marshall-2551av-4x12-angled-cabinet.yaml @@ -45,7 +45,7 @@ io: name: Input 1 (Mono / Stereo Left) signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom @@ -53,7 +53,7 @@ io: name: Input 2 (Stereo Right) signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom diff --git a/data/hardware/marshall-2551bv-4x12-base-cabinet.yaml b/data/hardware/marshall-2551bv-4x12-base-cabinet.yaml index caeb0a819..e531dd4f3 100644 --- a/data/hardware/marshall-2551bv-4x12-base-cabinet.yaml +++ b/data/hardware/marshall-2551bv-4x12-base-cabinet.yaml @@ -27,7 +27,7 @@ io: name: Mono / Stereo Input A signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom @@ -35,7 +35,7 @@ io: name: Stereo Input B signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom diff --git a/data/hardware/marshall-code50-combo.yaml b/data/hardware/marshall-code50-combo.yaml index 198cba012..f5ad083cf 100644 --- a/data/hardware/marshall-code50-combo.yaml +++ b/data/hardware/marshall-code50-combo.yaml @@ -76,7 +76,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-dsl1-head.yaml b/data/hardware/marshall-dsl1-head.yaml index 9e30d1f66..595f28270 100644 --- a/data/hardware/marshall-dsl1-head.yaml +++ b/data/hardware/marshall-dsl1-head.yaml @@ -81,7 +81,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-dsl100-head.yaml b/data/hardware/marshall-dsl100-head.yaml index f8f5a1f2f..6046b6182 100644 --- a/data/hardware/marshall-dsl100-head.yaml +++ b/data/hardware/marshall-dsl100-head.yaml @@ -73,7 +73,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-dsl20-combo.yaml b/data/hardware/marshall-dsl20-combo.yaml index acc5f73df..68a64646c 100644 --- a/data/hardware/marshall-dsl20-combo.yaml +++ b/data/hardware/marshall-dsl20-combo.yaml @@ -68,7 +68,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-dsl40-combo.yaml b/data/hardware/marshall-dsl40-combo.yaml index c6b69a557..aa7f315d0 100644 --- a/data/hardware/marshall-dsl40-combo.yaml +++ b/data/hardware/marshall-dsl40-combo.yaml @@ -87,7 +87,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-dsl5-combo.yaml b/data/hardware/marshall-dsl5-combo.yaml index 2e598903d..dbcfe4ec7 100644 --- a/data/hardware/marshall-dsl5-combo.yaml +++ b/data/hardware/marshall-dsl5-combo.yaml @@ -66,7 +66,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-jcm900-4100-vintage-reissue-head.yaml b/data/hardware/marshall-jcm900-4100-vintage-reissue-head.yaml index 85aa16e0e..81930c36b 100644 --- a/data/hardware/marshall-jcm900-4100-vintage-reissue-head.yaml +++ b/data/hardware/marshall-jcm900-4100-vintage-reissue-head.yaml @@ -78,7 +78,7 @@ io: name: Footswitch (PEDL-91004) signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-jvm205-head.yaml b/data/hardware/marshall-jvm205-head.yaml index 4b060bc8b..7721c7787 100644 --- a/data/hardware/marshall-jvm205-head.yaml +++ b/data/hardware/marshall-jvm205-head.yaml @@ -122,7 +122,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-jvm210-head.yaml b/data/hardware/marshall-jvm210-head.yaml index aa2ed3bb0..f14cb0e46 100644 --- a/data/hardware/marshall-jvm210-head.yaml +++ b/data/hardware/marshall-jvm210-head.yaml @@ -123,7 +123,7 @@ io: name: Footswitch (PEDL-91006) signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-jvm215-combo.yaml b/data/hardware/marshall-jvm215-combo.yaml index accf3de39..046e120cd 100644 --- a/data/hardware/marshall-jvm215-combo.yaml +++ b/data/hardware/marshall-jvm215-combo.yaml @@ -124,7 +124,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-mg15gfx-combo.yaml b/data/hardware/marshall-mg15gfx-combo.yaml index 98a1fbeac..261b92eb3 100644 --- a/data/hardware/marshall-mg15gfx-combo.yaml +++ b/data/hardware/marshall-mg15gfx-combo.yaml @@ -65,7 +65,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-mg30gfx-combo.yaml b/data/hardware/marshall-mg30gfx-combo.yaml index 7071011e7..b8bd7ad8c 100644 --- a/data/hardware/marshall-mg30gfx-combo.yaml +++ b/data/hardware/marshall-mg30gfx-combo.yaml @@ -69,7 +69,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-mg50gfx-combo.yaml b/data/hardware/marshall-mg50gfx-combo.yaml index 90d6cc92a..7e5d27d15 100644 --- a/data/hardware/marshall-mg50gfx-combo.yaml +++ b/data/hardware/marshall-mg50gfx-combo.yaml @@ -85,7 +85,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-origin20-combo.yaml b/data/hardware/marshall-origin20-combo.yaml index ba7205192..0e57adf05 100644 --- a/data/hardware/marshall-origin20-combo.yaml +++ b/data/hardware/marshall-origin20-combo.yaml @@ -58,7 +58,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-origin50-head.yaml b/data/hardware/marshall-origin50-head.yaml index c693b3037..d6ef25ae4 100644 --- a/data/hardware/marshall-origin50-head.yaml +++ b/data/hardware/marshall-origin50-head.yaml @@ -67,7 +67,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-studio-900-combo.yaml b/data/hardware/marshall-studio-900-combo.yaml index 757b2f483..0ec288a58 100644 --- a/data/hardware/marshall-studio-900-combo.yaml +++ b/data/hardware/marshall-studio-900-combo.yaml @@ -75,7 +75,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-studio-900-head.yaml b/data/hardware/marshall-studio-900-head.yaml index efad439c0..e441ff499 100644 --- a/data/hardware/marshall-studio-900-head.yaml +++ b/data/hardware/marshall-studio-900-head.yaml @@ -74,7 +74,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-studio-jubilee-combo.yaml b/data/hardware/marshall-studio-jubilee-combo.yaml index d553643e4..3b664eadb 100644 --- a/data/hardware/marshall-studio-jubilee-combo.yaml +++ b/data/hardware/marshall-studio-jubilee-combo.yaml @@ -62,7 +62,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-studio-jubilee-head.yaml b/data/hardware/marshall-studio-jubilee-head.yaml index 8a6e1b7b1..709fa346e 100644 --- a/data/hardware/marshall-studio-jubilee-head.yaml +++ b/data/hardware/marshall-studio-jubilee-head.yaml @@ -52,7 +52,7 @@ io: name: Footswitch signalFlow: input category: audio - type: line + type: expression connection: 1/4-inch maxConnections: 1 position: Top diff --git a/data/hardware/marshall-studio-vintage-2x12-angled-cabinet.yaml b/data/hardware/marshall-studio-vintage-2x12-angled-cabinet.yaml index 93417bd34..087cf6c7c 100644 --- a/data/hardware/marshall-studio-vintage-2x12-angled-cabinet.yaml +++ b/data/hardware/marshall-studio-vintage-2x12-angled-cabinet.yaml @@ -45,7 +45,7 @@ io: name: Input signalFlow: input category: audio - type: line + type: speaker-level connection: 1/4-inch maxConnections: 1 position: Bottom