strudel icon indicating copy to clipboard operation
strudel copied to clipboard

Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript

Results 322 strudel issues
Sort by recently updated
recently updated
newest added

It would be great if the mini notation somehow supported ties like this: ```js "[c3 e3] t" ``` "t" is just a placeholder here for a symbol that we haven't...

feature

this is a regression bug: after https://github.com/tidalcycles/strudel/pull/173 , range errors may crash codemirror component. Reproduction: 1. open repl (main head, not deployed) 2. press play 3. press random repeatedly until...

bug

- [x] flash code on evaluation https://github.com/tidalcycles/strudel/pull/144 - [x] more obvious loading state for async patterns, e.g. piano can load a bit longer https://github.com/tidalcycles/strudel/pull/542 - [x] floating labels (ctr+enter, error...

enhancement

it's like jest, but it supports the vite build chain, which we are already using. so it supports esm out of the box + snapshot testing.

refactoring

use full potential of [chord-voicings](https://github.com/felixroos/chord-voicings) 1. change `voicings(range)` to patternified `voicings(type)` , where type is a voicing dictionary name 2. add patternified `voicingRange(min, max)` 3. add more voicing dictionaries! lefthand...

refactoring

`"a b".queryArc(0,0)` will return nothing, rather than the first event as with tidal

enhancement

``` ███████╗████████╗██████╗ ██╗ ██╗██████╗ ███████╗██╗ ██╔════╝╚══██╔══╝██╔══██╗██║ ██║██╔══██╗██╔════╝██║ ███████╗ ██║ ██████╔╝██║ ██║██║ ██║█████╗ ██║ ╚════██║ ██║ ██╔══██╗██║ ██║██║ ██║██╔══╝ ██║ ███████║ ██║ ██║ ██║╚██████╔╝██████╔╝███████╗███████╗ ╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝╚══════╝...

There's probably quite a few things missing at this point, lets make a list: ### core * [x] pure * [x] cat * [x] seq * [x] stack * [x]...

documentation
good first issue

as requested by @treethought it would be handy if the server could evaluate and schedule patterns. this would allow using strudel with other editors, communicating via websockets. 1. external editor...

enhancement

Under some unknown circumstances, the osc messages will arrive late in supercollider. On lowend machines, this seems to happen more easily, though it could be a separate problem. There seems...

bug