mirror of
https://codeberg.org/uzu/strudel
synced 2026-09-05 06:57:35 -04:00
slide tweaks
This commit is contained in:
@@ -38,14 +38,14 @@ const order = [
|
||||
// User Code
|
||||
'transpilation',
|
||||
'mininotation',
|
||||
'mini-comparison', // remove?
|
||||
// 'mini-comparison', // remove?
|
||||
// Patterns
|
||||
'patterns-events',
|
||||
// 'patterns-events', // remove?
|
||||
// scheduler?
|
||||
// Output
|
||||
'events-audio',
|
||||
// 'events-audio', // remove?
|
||||
'outputs',
|
||||
'csound',
|
||||
// 'csound', // remove?
|
||||
//
|
||||
// pattern alignment?
|
||||
'bad',
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
# What's bad
|
||||
|
||||
- Dynamic Typing in JS
|
||||
- Performance on lower end devices
|
||||
- Fractions and Hot Paths
|
||||
- Fractions and Hot Paths
|
||||
- Verbose function composition
|
||||
- Method-chaining tradeoffs
|
||||
@@ -1,8 +1,11 @@
|
||||
# Future Outlook
|
||||
|
||||
- alternative audio backends
|
||||
- supercollider wasm?
|
||||
- web audio modules
|
||||
- pluggable ui controls
|
||||
- Track TidalCycles 2.0 beat-based representation
|
||||
- (slow) community growth
|
||||
- block based evaluation
|
||||
- live collaboration
|
||||
- more audio backends
|
||||
- interface experiments, e.g.:
|
||||
- alternative syntax, visual notations
|
||||
- time scrubbing
|
||||
- ui controls
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
# What's good
|
||||
|
||||
- Low barrier of entry for non-techies
|
||||
- good for teaching music / coding
|
||||
- beginner friendly syntax (slightly more verbose)
|
||||
- beginner friendly visualizations
|
||||
- portable (runs on most devices)
|
||||
- sharable
|
||||
- lower barrier of entry for contributors
|
||||
- strudel features feeding back into tidal
|
||||
- Zero-install, multi-platform
|
||||
- works (surprisingly) well on mobile devices
|
||||
- visual feedback good for teaching + learning
|
||||
- loads of potential contributors
|
||||
- instant pattern sharing
|
||||
- two-way flow of features between strudel and tidal
|
||||
- full mini-notation in hydra and gibber
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Haskell -> Python -> JavaScript
|
||||
# The journey
|
||||
|
||||

|
||||
@@ -1,7 +1,7 @@
|
||||
# Ways to make Sound
|
||||
# What can I pattern?
|
||||
|
||||
- Default: Web Audio API
|
||||
- OSC via osc-js, compatible with superdirt
|
||||
- OSC via osc-js, e.g. SuperDirt
|
||||
- Csound via the Csound WebAssembly build
|
||||
- MIDI via WebMIDI
|
||||
- Serial via WebSerial
|
||||
- Serial via WebSerial, e.g. for robot dancing
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
# REPL: Features
|
||||
|
||||
- Visual Feedback
|
||||
- Examples to shuffle through
|
||||
- Share-Link Generator
|
||||
- Example shuffler (Hydra-style)
|
||||
- Tutorial + reference
|
||||
- Shareable links
|
||||
- Sound Browser
|
||||
- Console
|
||||
- Reference
|
||||
- Themable + Custom Fonts
|
||||
- Offline Support (+ installable PWA)
|
||||
- Outputs: Web Audio, MIDI, OSC, CSound, Serial, ..
|
||||
- Themes
|
||||
|
||||

|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# REPL
|
||||
# REPL - live coding editor
|
||||
|
||||
[strudel.tidalcycles.org](https://strudel.tidalcycles.org/)
|
||||
|
||||
|
||||
@@ -2,9 +2,9 @@ import { SlideRepl } from '../SlideRepl.jsx';
|
||||
|
||||
# What is Strudel
|
||||
|
||||
- Tidal Cycles ported to JavaScript
|
||||
- TidalCycles faithfully ported to JavaScript
|
||||
- zero-install live coding environment for the browser
|
||||
- free & open source, hackable, sharable, embeddable:
|
||||
- free & open source, modular, hackable, sharable, embeddable:
|
||||
|
||||
<SlideRepl
|
||||
hideHeader
|
||||
|
||||
Reference in New Issue
Block a user