mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-23 19:48:31 +00:00
build
This commit is contained in:
parent
602cac5a35
commit
fe13a7fe34
@ -406,11 +406,11 @@ The live coder may use the `sequence` function as already seen above, or
|
|||||||
more often the mini-notation for even terser notation of rhythmic
|
more often the mini-notation for even terser notation of rhythmic
|
||||||
sequences. Such sequences are often treated only a starting point for
|
sequences. Such sequences are often treated only a starting point for
|
||||||
manipulation, where they then are undergo pattern transformations such
|
manipulation, where they then are undergo pattern transformations such
|
||||||
as repetition, symmetry, interference or randomisation, potentially at
|
as repetition, symmetry, interference/combination or randomisation,
|
||||||
multiple timescales. Because Strudel patterns are represented as pure
|
potentially at multiple timescales. Because Strudel patterns are
|
||||||
functions of time rather than as data structures, very long and complex
|
represented as pure functions of time rather than as data structures,
|
||||||
generative results can be represented and manipulated without having to
|
very long and complex generative results can be represented and
|
||||||
store the resulting sequences in memory.
|
manipulated without having to store the resulting sequences in memory.
|
||||||
|
|
||||||
# Pattern Example
|
# Pattern Example
|
||||||
|
|
||||||
@ -462,19 +462,21 @@ general guiding principles, Strudel aims to be
|
|||||||
3. modular and extensible
|
3. modular and extensible
|
||||||
|
|
||||||
The main accessibility advantage over Tidal is the zero install browser
|
The main accessibility advantage over Tidal is the zero install browser
|
||||||
environment. While OSC output to SuperCollider is possible with Strudel,
|
environment. While Strudel can control Tidal's SuperDirt audio system
|
||||||
it requires the user to install SuperCollider with a custom setup
|
via OSC, it requires the user to install SuperCollider and its
|
||||||
script, which is not trivial. Without OSC output, Strudel is able to
|
sc3plugins library, which can be difficult. Without SuperDirt, Strudel
|
||||||
output sound inside the browser via Tone.js, which is a major limiting
|
is able to output sound itself via Tone.js, however this is limited both
|
||||||
factor, both in terms of available features and runtime performance. For
|
in terms of available features and runtime performance. For the future,
|
||||||
the future, it is planned to integrate alternative sound engines, with
|
it is planned to integrate alternative sound engines such as glicol
|
||||||
possible candidates being like glicol
|
[@{https://webaudioconf.com/posts/2021_8/}] and faust
|
||||||
[@{https://webaudioconf.com/posts/2021_8/}] or faust
|
|
||||||
[@{https://webaudioconf.com/posts/2019_38/}]. To improve compatibility
|
[@{https://webaudioconf.com/posts/2019_38/}]. To improve compatibility
|
||||||
with Tidal, more Tidal functions are planned to be ported, as well as
|
with Tidal, more Tidal functions are planned to be ported, as well as
|
||||||
full compatibility with Tidal's SuperDirt synth. Besides sound output,
|
full compatibility with SuperDirt. Besides sound, other ways to render
|
||||||
other ways to render events will be explored, such as graphical, serial
|
events are being explored, such as graphical, and choreographic output.
|
||||||
or kinetic output.
|
We are also looking into alternative ways of editing patterns, including
|
||||||
|
multi-user editing for network music, parsing a novel syntax to escape
|
||||||
|
the constraints of javascript, and developing hardware/e-textile
|
||||||
|
interfaces.
|
||||||
|
|
||||||
# Links
|
# Links
|
||||||
|
|
||||||
|
|||||||
BIN
paper/demo.pdf
BIN
paper/demo.pdf
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user