Public
Edited
Mar 12, 2023
Insert cell
# (WIP) Stringer
Creates an audio-visual representation of a single string (monochord), which can then be added into a multiple-course virtual instrument.

Viz:
- red zone slider input
- line viz w scale overlaid, tone player
Insert cell
viewof input = Inputs.form({
total_length: Inputs.range([1, 1000], {label: "Scale length (mm)", value: 635}),
playable_length: Inputs.range([1, 1000], {label: "Playable length (mm)"}),
root_letter: Inputs.select(["A", "B"], {label: "Root note"}),
root_frequency: Inputs.range([20,2000], {label: "Root frequency (Hz)"})
})
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more