mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-16 16:18:32 +00:00
79 lines
1.5 KiB
Plaintext
79 lines
1.5 KiB
Plaintext
---
|
|
title: Visual Feedback
|
|
layout: ../../layouts/MainLayout.astro
|
|
---
|
|
|
|
import { MiniRepl } from '../../docs/MiniRepl';
|
|
import { JsDoc } from '../../docs/JsDoc';
|
|
|
|
# Visual Feedback
|
|
|
|
There are several function that add visual feedback to your patterns.
|
|
|
|
## Mini Notation Highlighting
|
|
|
|
When you write mini notation with "double quotes" or \`backticks\`, the active parts of the mini notation will be highlighted:
|
|
|
|
<MiniRepl
|
|
client:idle
|
|
tune={`n("<0 2 1 3 2>*8")
|
|
.scale("<A1 D2>/4:minor:pentatonic")
|
|
.s("supersaw").lpf(300).lpenv("<4 3 2>\*4")`}
|
|
/>
|
|
|
|
You can change the color as well, even pattern it:
|
|
|
|
<MiniRepl
|
|
client:idle
|
|
tune={`n("<0 2 1 3 2>*8")
|
|
.scale("<A1 D2>/4:minor:pentatonic")
|
|
.s("supersaw").lpf(300).lpenv("<4 3 2>*4")
|
|
.color("cyan magenta")`}
|
|
/>
|
|
|
|
## Pianoroll and Punchcard
|
|
|
|
<MiniRepl
|
|
client:idle
|
|
tune={`n("<0 2 1 3 2>*8")
|
|
.scale("<A1 D2>/4:minor:pentatonic")
|
|
.s("supersaw").lpf(300).lpenv("<4 3 2>*4")
|
|
._punchcard()
|
|
`}
|
|
autodraw
|
|
/>
|
|
|
|
<MiniRepl
|
|
client:idle
|
|
tune={`n("<0 2 1 3 2>*8")
|
|
.scale("<A1 D2>/4:minor:pentatonic")
|
|
.s("supersaw").lpf(300).lpenv("<4 3 2>\*4")
|
|
.\_pianoroll()
|
|
`}
|
|
autodraw
|
|
/>
|
|
|
|
## Spiral
|
|
|
|
<MiniRepl
|
|
client:idle
|
|
tune={`n("<0 2 1 3 2>*8")
|
|
.scale("<A1 D2>/4:minor:pentatonic")
|
|
.s("supersaw").lpf(300).lpenv("<4 3 2>*4")
|
|
._spiral()
|
|
`}
|
|
/>
|
|
|
|
## Scope
|
|
|
|
<MiniRepl
|
|
client:idle
|
|
tune={`n("<0 2 1 3 2>*8")
|
|
.scale("<A1 D2>/4:minor:pentatonic")
|
|
.s("supersaw").lpf(300).lpenv("<4 3 2>*4")
|
|
._scope()
|
|
`}
|
|
/>
|
|
|
|
{/* <JsDoc client:idle name="pianoroll" h={0} /> */}
|