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

so `out()` won't be needed no more. currently, the default is still a triangle oscillator from tone which is not a good default. this goes hand in hand with refactoring...

refactoring

Relates to #60 Wish list: ```js ccn(a).ccv(b).midi() // Sends cc a with value b nrpnn(a).nrpv(b).midi() // Sends nrprn a with value b midinote("40 20").midi() // sends midi notes n(a).midi() //...

enhancement

take this simple pattern: `pure('a1').fast(10/3)` and it will [lag like crazy](https://strudel.tidalcycles.org/?u7qAdlwp3Qig#cHVyZSgnYTEnKS5mYXN0KDEwLzMp). Changing the 10 to a 9 makes it smooth again. I did some [measurements](https://strudel.tidalcycles.org?Yizg74mNj_6L), and while 9/3 takes 0ms,...

bug

I just found out about `legato`! It's pretty cool, and it could be a lot easier to express staccato that way as opposed to shortening durations and following up with...

instead of (or in addition to) `.soundfont`, soundfont presets should be usable via `.s` When `loadSoundfont` is called, all presets in the loaded soundfont are added to the available sounds...

enhancement

This may be a case of "well don't do that then", but hopefully can be addressed. I've noticed that if there are a lot of significant digits to the argument...

bug

it would be nice to have waveforms like `sine8` `sawtooth16` etc. of the format `waveformN` where waveform is one of `sine`, `triangle`, `sawtooth`, `square` and `N` a number between 1...

enhancement

Currently, samples are lazily loaded when they are first needed. for most samples, this leads to unwanted silence, because the loading takes longer than the 100ms latency. It would be...

enhancement

to play around with the idea of implementing dsp functions in zig or rust or X?

added pickr() and pickrmod() , see https://github.com/tidalcycles/strudel/issues/948 also fixed typos in inhabit() and inhabitmod()