From 1e52b3ae70bb5c4857a53f376b6bdcee827f973f Mon Sep 17 00:00:00 2001 From: Dale Emery Date: Sun, 28 Jul 2024 13:22:12 -0700 Subject: [PATCH] Restore Sequencizer User Guide --- assets/scss/screen.scss | 163 +++++++++++++----- .../sequencizer/{index.md => _index.md} | 0 .../user-guide/anchors-constant.png | Bin 18025 -> 18492 bytes .../user-guide/{_index.md => index.md} | 76 ++++---- .../modules/xycloid/{index.md => _index.md} | 0 5 files changed, 162 insertions(+), 77 deletions(-) rename content/modules/sequencizer/{index.md => _index.md} (100%) rename content/modules/sequencizer/user-guide/{_index.md => index.md} (89%) rename content/modules/xycloid/{index.md => _index.md} (100%) diff --git a/assets/scss/screen.scss b/assets/scss/screen.scss index d16273ab..47dbab09 100644 --- a/assets/scss/screen.scss +++ b/assets/scss/screen.scss @@ -18,7 +18,7 @@ main { $leading: 1.5; $inter-paragraph-space: 1rem; -$text-font: Helvetica, sans-serif; +$text-font: Helvetica, sans-serif; $text-size: 100%; $banner-title-size: 3rem; $banner-subtitle-size: 2rem; @@ -50,25 +50,44 @@ body { } main { - p, ul, ol, blockquote { + + p, + ul, + ol, + blockquote { margin: $inter-paragraph-space auto; } - p, ul, ol { + + p, + ul, + ol { padding: 0; } - ul, ol { + + ul, + ol { padding-left: $inter-paragraph-space; } + blockquote { padding: 0 $inter-paragraph-space; } - ol { list-style-type: decimal; } - ul { list-style-type: disc; } + + ol { + list-style-type: decimal; + } + + ul { + list-style-type: disc; + } } header { margin: $inter-paragraph-space 0; - h1 { font-size: $page-title-size; } + + h1 { + font-size: $page-title-size; + } } footer { @@ -80,16 +99,25 @@ footer { padding: .5em; margin: 0; - h1, h2, a { + h1, + h2, + a { font-weight: normal; color: $light; } - h1 { font-size: $banner-title-size; } - h2 { font-size: $banner-subtitle-size; } + + h1 { + font-size: $banner-title-size; + } + + h2 { + font-size: $banner-subtitle-size; + } } -.boxed, .chrome { +.boxed, +.chrome { border-color: $medium; border-width: 1px; background-color: $light; @@ -100,7 +128,9 @@ footer { border-style: solid; } -.centered { text-align: center; } +.centered { + text-align: center; +} .chrome { border-top-style: solid; @@ -116,13 +146,16 @@ footer { .inline { margin-left: 0; display: inline; + li { display: inline; margin-left: 0; } } -.piped li + li::before { content: ' | '; } +.piped li+li::before { + content: ' | '; +} .title { font-weight: bold; @@ -131,7 +164,11 @@ footer { a { text-decoration: none; - &:hover { text-decoration: underline; } + + &:hover { + text-decoration: underline; + } + color: $dark; } @@ -139,14 +176,31 @@ blockquote { border: 1px solid $medium; background-color: $lightest; color: $dark; - p, em em { font-style: italic; } - em, em em em { font-style: normal; } + + p, + em em { + font-style: italic; + } + + em, + em em em { + font-style: normal; + } +} + +em, +em em em { + font-style: italic; } -em, em em em { font-style: italic; } -em em { font-style: normal; } +em em { + font-style: normal; +} -h1, h2, h3, h4 { +h1, +h2, +h3, +h4 { margin: 0; padding: 0; color: $dark; @@ -154,35 +208,62 @@ h1, h2, h3, h4 { section { - h1, h2 { + + h1, + h2 { font-variant: small-caps; } - h1, h2, h3, h4 { + + h1, + h2, + h3, + h4 { margin-top: $leading*1rem; } } -h1 { font-size: $heading-1-size; } -h2 { font-size: $heading-2-size; } +h1 { + font-size: $heading-1-size; +} + +h2 { + font-size: $heading-2-size; +} + h3 { font-size: $heading-3-size; font-style: italic; } -hr { margin: 0; } +hr { + margin: 0; +} img { border: 0; max-width: 100%; } -li { margin: 0; } +li { + margin: 0; +} -ol, ul { list-style: none; } +ol, +ul { + list-style: none; +} -p, li, dt, dd { line-height: $leading; } +p, +li, +dt, +dd { + line-height: $leading; +} -p, ul, ol, blockquote { +p, +ul, +ol, +blockquote { padding: 0; margin-top: 2*$inter-paragraph-space; } @@ -204,15 +285,7 @@ img.faceplate { } img.controls { - padding-left: 10px; - padding-bottom: 10px; - float: right; -} - -img.td-controls { - margin: auto; - text-align: center; - vertical-align: top; + padding-top: 10px; } img.envelope { @@ -220,6 +293,7 @@ img.envelope { width: auto; max-height: 360px; max-width: 100%; + padding-top: 10px; } img.envelope2 { @@ -236,11 +310,12 @@ img.xycloid { max-width: 100%; } -table.curves { +table.curves, +table.techniques { td { vertical-align: middle; text-align: center; - padding: 0; + padding: 5px; margin: 0; } @@ -256,6 +331,14 @@ table.curves { } img { - height: 80px; + width: 40px; + } +} + +table.techniques { + border-collapse: collapse; + + td { + border: 1px solid black; } } diff --git a/content/modules/sequencizer/index.md b/content/modules/sequencizer/_index.md similarity index 100% rename from content/modules/sequencizer/index.md rename to content/modules/sequencizer/_index.md diff --git a/content/modules/sequencizer/user-guide/anchors-constant.png b/content/modules/sequencizer/user-guide/anchors-constant.png index 70ce0d16b61fddd5f74f8fe48c6d61af880b300b..7285655374621cb6c8f6b600e2d80c4a9842bed6 100644 GIT binary patch delta 15018 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 Svvmgbe#l5DidTt30{<5eSxoo< diff --git a/content/modules/sequencizer/user-guide/_index.md b/content/modules/sequencizer/user-guide/index.md similarity index 89% rename from content/modules/sequencizer/user-guide/_index.md rename to content/modules/sequencizer/user-guide/index.md index 3b09dc53..6635eed1 100644 --- a/content/modules/sequencizer/user-guide/_index.md +++ b/content/modules/sequencizer/user-guide/index.md @@ -171,7 +171,7 @@ _Sequencizer_ offers great flexibility and control over how a sequence advances from one step to the next. - +
@@ -185,7 +185,7 @@ advances from one step to the next. - + - + @@ -208,7 +208,7 @@ advances from one step to the next. - + - + @@ -229,7 +229,7 @@ advances from one step to the next. - + - +
Technique TRIGany ON ON Advance when the GATE condition is satisfied, regardless of what phase the step is executing. Useful for creating @@ -198,7 +198,7 @@ advances from one step to the next. N/A OFF OFF Advance when the generate phase completes, regardless of the condition of the GATE. Useful for hold stages.any ON OFF Advance when the generate phase completes or when the GATE condition is satisfied, which ever happens first. @@ -219,7 +219,7 @@ advances from one step to the next. any OFF ON Complete the generate phase, then sustain until the GATE condition is satisfied. LOW ON OFF Advance if the GATE is low at the start of the step or becomes low while the step is active. Useful for configuring @@ -243,7 +243,7 @@ advances from one step to the next. LOW any ON Useful to combine decay and sustain in a single step.
@@ -261,7 +261,7 @@ This gives 100 possible combinations. Here are some of the more common configurations. - +
@@ -273,7 +273,7 @@ Here are some of the more common configurations. - + @@ -281,7 +281,7 @@ Here are some of the more common configurations. - + @@ -289,14 +289,14 @@ Here are some of the more common configurations. - + - + @@ -304,7 +304,7 @@ Here are some of the more common configurations. - + - + - - + + - - + + - +
Technique Start AnchorConstant SMPL LEVEL TRACK OUT Emit a specified constant voltage. Useful to create a step sequencer.
Hold SMPL OUT TRACK OUT Hold at the the previous step's final voltage. Useful for envelope sustain and hold stages.
Sample and Hold SMPL any input TRACK OUT Hold at the voltage sampled from an input.
Fixed Ramp or Curve SMPL LEVEL SMPL LEVEL Progress from one specified voltage to another. Useful for an envelope attack stage (0V to 10V).
Continuation Ramp or Curve SMPL OUT SMPL LEVEL Progress from the previous step's final voltage to a specified voltage. Useful for an envelope decay stage (set LEVEL to sustain voltage) @@ -315,27 +315,29 @@ Here are some of the more common configurations. Passthrough TRACK any input TRACK same input Track and emit an input signal.
Fade In SMPL any source TRACK any inputFade from the sampled voltage to the selected input signal.Fade from the previous step's final voltage + to the selected input signal.
Fade Out TRACK any input SMPL any sourceFade from the selected input signal to the sampled voltage.Fade from the selected input signal + to the specified voltage (or other source).
Crossfade TRACK an input TRACK another input Fade from one input signal to another.
@@ -396,7 +398,7 @@ interrupts even an "uninterruptible" step. ### Attack Stage - +
@@ -411,7 +413,7 @@ interrupts even an "uninterruptible" step. If INT and SUST are both off, this setting does not matter. - + @@ -445,7 +447,7 @@ interrupts even an "uninterruptible" step. ### Hold Stage -
Parameter Value
INT
+
@@ -460,7 +462,7 @@ interrupts even an "uninterruptible" step. If INT and SUST are both off, this setting does not matter. - + @@ -492,7 +494,7 @@ interrupts even an "uninterruptible" step. ### Decay Stage -
Parameter Value
INT
+
@@ -507,7 +509,7 @@ interrupts even an "uninterruptible" step. If INT and SUST are both off, this setting does not matter. - + @@ -538,7 +540,7 @@ interrupts even an "uninterruptible" step. ### Sustain Stage -
Parameter Value
INT
+
@@ -549,7 +551,7 @@ interrupts even an "uninterruptible" step. - + @@ -581,7 +583,7 @@ interrupts even an "uninterruptible" step. ### Release Stage -
Parameter ValueTRIG LOW The GATE condition that ends the sustain stage.
INT
+
@@ -596,7 +598,7 @@ interrupts even an "uninterruptible" step. If INT and SUST are both off, this setting does not matter. - + @@ -638,7 +640,7 @@ that holds each level until the _GATE_ rises, configure each step liks this: -
Parameter Value
INT
+
@@ -653,7 +655,7 @@ configure each step liks this: by specifying any condition. And you can use different conditions for different steps. - + @@ -693,7 +695,7 @@ To create a **timer-controlled step sequencer** that holds each level for a specified duration, configure each step like this: -
Parameter Value
INT
+
@@ -705,7 +707,7 @@ configure each step like this: - + @@ -745,7 +747,7 @@ sample-and-hold sequencer where each step advances on a different _GATE_ condition, configure each step liks this: -
Parameter ValueOFF Emit the sampled voltage until the timer expires, ignoring the GATE condition.
SUST
+
@@ -756,7 +758,7 @@ configure each step liks this: - + @@ -796,7 +798,7 @@ To create a multi-step, timer-controlled sample-and-hold sequencer where each step holds for a different duration, configure each step liks this: -
Parameter ValueTRIG any Different steps can advance on different GATE conditions.
INT
+
@@ -808,7 +810,7 @@ configure each step liks this: - + diff --git a/content/modules/xycloid/index.md b/content/modules/xycloid/_index.md similarity index 100% rename from content/modules/xycloid/index.md rename to content/modules/xycloid/_index.md
Parameter ValueOFF Emit the sampled voltage until the timer expires, ignoring the GATE condition.
SUST