Play
Hear Mora patterns in your browser.
Write pattern forms, evaluate them, and listen. The website translates a subset of Mora into Strudel, a JavaScript port of TidalCycles, which plays them with Web Audio. It is a sketchpad for the language: Mora itself runs in Common Lisp and sends sound to SuperDirt.
Stopped
Put the cursor inside a form and press Ctrl+Return to evaluate it, the same key as
in Mora Studio. Channels d1! to d8! keep playing until you replace them or stop.
What plays here
- Translated
-
Channels, tempo,
sandnotesliterals with mini notation,>>pipelines,stack, thecatfamily,time-catandarrange, transformations such asevery,jux,within,swing-by,echo-spaced,pick, andpace, scale degrees, chord voicings, equal tunings, signals and arithmetic, and sound parameters such asgainandcut. - Sounds
-
Sample names such as
bd,sn, andhhload from the Dirt-Samples collection, so they can differ from your SuperDirt banks. Levels follow SuperDirt's gain curve. The SuperDirt instrumentpsinplays as a sine tone with the same decay. - Mora only
-
Visual facets, inline views and controls, sample libraries (
loops,part,stem), Lisp extension forms such asdefpattern, and everything in Mora Studio. Forms the translator does not support are reported instead of guessed. - Credits
- Browser playback uses Strudel (AGPL-3.0-or-later) and the Dirt-Samples collection, loaded when you first press play.