vars: {d2-config: {layout-engine: tala}} style.fill: "#F6F2EA" # Numeric top and left coordinates give this composition its shape. edition: "SIGNAL HOUSE / STUDIO 04" { left: 0 top: 0 width: 810 height: 42 shape: text style: { fill: "transparent" stroke: "transparent" font-color: "#6E766B" font-size: 18 bold: true } } title: "A little warmth. Zero guesswork." { left: 0 top: 57 width: 1330 height: 75 shape: text style: { fill: "transparent" stroke: "transparent" font-color: "#222D28" font-size: 44 bold: true } } subtitle: "A hybrid recording chain, from the live room to the final print." { left: 0 top: 137 width: 1130 height: 40 shape: text style: { fill: "transparent" stroke: "transparent" font-color: "#6E766B" font-size: 21 bold: false } } h1: "01 / SOURCE" { left: 0 top: 235 width: 260 height: 35 shape: text style: { fill: "transparent" stroke: "transparent" font-color: "#6E766B" font-size: 17 bold: true } } h2: "02 / COLOUR" { left: 350 top: 235 width: 260 height: 35 shape: text style: { fill: "transparent" stroke: "transparent" font-color: "#6E766B" font-size: 17 bold: true } } h3: "03 / CAPTURE" { left: 700 top: 235 width: 260 height: 35 shape: text style: { fill: "transparent" stroke: "transparent" font-color: "#6E766B" font-size: 17 bold: true } } h4: "04 / LISTEN" { left: 1050 top: 235 width: 260 height: 35 shape: text style: { fill: "transparent" stroke: "transparent" font-color: "#6E766B" font-size: 17 bold: true } } vocal: "Vocal mic\nLarge diaphragm" { left: 0 top: 300 width: 260 height: 100 style: { fill: "#F6F2EA" stroke: "#222D28" font-color: "#222D28" font-size: 22 bold: false border-radius: 6 stroke-width: 2 } } bass: "Bass DI\nTransformer isolated" { left: 0 top: 490 width: 260 height: 100 style: { fill: "#F6F2EA" stroke: "#222D28" font-color: "#222D28" font-size: 22 bold: false border-radius: 6 stroke-width: 2 } } synth: "Stereo synth\nLine level" { left: 0 top: 680 width: 260 height: 100 style: { fill: "#F6F2EA" stroke: "#222D28" font-color: "#222D28" font-size: 22 bold: false border-radius: 6 stroke-width: 2 } } pre: "Tube preamp\nGain + character" { left: 350 top: 300 width: 260 height: 100 style: { fill: "#E5E6DC" stroke: "#E5E6DC" font-color: "#222D28" font-size: 22 bold: false border-radius: 6 stroke-width: 2 } } compressor: "Optical compressor\nCatch the peaks" { left: 350 top: 490 width: 260 height: 100 style: { fill: "#E5E6DC" stroke: "#E5E6DC" font-color: "#222D28" font-size: 22 bold: false border-radius: 6 stroke-width: 2 } } saturation: "Tape stage\nSoft saturation" { left: 350 top: 680 width: 260 height: 100 style: { fill: "#E5E6DC" stroke: "#E5E6DC" font-color: "#222D28" font-size: 22 bold: false border-radius: 6 stroke-width: 2 } } converter: "Audio interface\nA/D + D/A" { left: 700 top: 300 width: 260 height: 100 style: { fill: "#B74630" stroke: "#B74630" font-color: "#FFFFFF" font-size: 24 bold: true border-radius: 6 stroke-width: 2 } } daw: "DAW\nRecord · edit · mix" { left: 700 top: 490 width: 260 height: 100 style: { fill: "#B74630" stroke: "#B74630" font-color: "#FFFFFF" font-size: 24 bold: true border-radius: 6 stroke-width: 2 } } print: "Stereo print\nThe keeper" { left: 700 top: 680 width: 260 height: 100 style: { fill: "#F6F2EA" stroke: "#B74630" font-color: "#B74630" font-size: 22 bold: false border-radius: 6 stroke-width: 2 } } controller: "Monitor controller\nOne honest reference" { left: 1050 top: 300 width: 280 height: 100 style: { fill: "#F6F2EA" stroke: "#222D28" font-color: "#222D28" font-size: 22 bold: false border-radius: 6 stroke-width: 2 } } speakers: "Nearfield monitors\nLeft + right" { left: 1050 top: 490 width: 280 height: 100 style: { fill: "#F6F2EA" stroke: "#222D28" font-color: "#222D28" font-size: 22 bold: false border-radius: 6 stroke-width: 2 } } cue: "Headphone cue\nMore me, please" { left: 1050 top: 680 width: 280 height: 100 style: { fill: "#F6F2EA" stroke: "#222D28" font-color: "#222D28" font-size: 22 bold: false border-radius: 6 stroke-width: 2 } } vocal -> pre: { style.stroke: "#222D28" style.stroke-width: 2 style.font-size: 16 style.font-color: "#222D28" } bass -> compressor: { style.stroke: "#222D28" style.stroke-width: 2 style.font-size: 16 style.font-color: "#222D28" } synth -> saturation: { style.stroke: "#222D28" style.stroke-width: 2 style.font-size: 16 style.font-color: "#222D28" } pre -> converter: { style.stroke: "#B74630" style.stroke-width: 2 style.font-size: 16 style.font-color: "#B74630" } compressor -> converter: { style.stroke: "#B74630" style.stroke-width: 2 style.font-size: 16 style.font-color: "#B74630" } saturation -> converter: { style.stroke: "#B74630" style.stroke-width: 2 style.font-size: 16 style.font-color: "#B74630" } converter -> daw: { style.stroke: "#B74630" style.stroke-width: 2 style.font-size: 16 style.font-color: "#B74630" } daw -> print: { style.stroke: "#B74630" style.stroke-width: 2 style.font-size: 16 style.font-color: "#B74630" } converter -> controller: { style.stroke: "#222D28" style.stroke-width: 2 style.font-size: 16 style.font-color: "#222D28" } controller -> speakers: { style.stroke: "#222D28" style.stroke-width: 2 style.font-size: 16 style.font-color: "#222D28" } daw -> cue: { style.stroke: "#6E766B" style.stroke-width: 2 style.font-size: 16 style.font-color: "#6E766B" style.stroke-dash: 5 } footer: "SOLID / MAIN SIGNAL DASHED / PERFORMER CUE" { left: 0 top: 860 width: 1330 height: 35 shape: text style: { fill: "transparent" stroke: "transparent" font-color: "#6E766B" font-size: 16 bold: true } }