Releases: tidalcycles/strudel
Releases · tidalcycles/strudel
Donauwelle
Package Versions
- @strudel.cycles/core@0.3.1
- @strudel.cycles/eval@0.3.1
- @strudel.cycles/midi@0.3.1
- @strudel.cycles/mini@0.3.1
- @strudel.cycles/react@0.3.1
- @strudel.cycles/soundfonts@0.3.1
- @strudel.cycles/tonal@0.3.1
- @strudel.cycles/tone@0.3.1
- @strudel.cycles/webaudio@0.3.1
- @strudel.cycles/webdirt@0.3.1
- @strudel.cycles/xen@0.3.1
What's Changed
- Fix numbers in sampler by @felixroos in #196
- document random functions by @felixroos in #199
- add rollup-plugin-visualizer to build by @felixroos in #200
- add vowel to .out by @felixroos in #201
- Coarse crush shape by @felixroos in #205
- Webaudio guide by @felixroos in #207
- Even more docs by @felixroos in #212
- Just another docs PR by @felixroos in #215
- sampler features + fixes by @felixroos in #217
- samples now have envelopes by @felixroos in #218
- encapsulate webaudio output by @felixroos in #219
- Fix squeeze join by @yaxu in #220
- Feedback Delay by @felixroos in #213
- support negative speeds by @felixroos in #222
- focus tweak for squeezeJoin - another go at fixing #216 by @yaxu in #221
- Reverb by @felixroos in #224
- fix fastgap for events that go across cycle boundaries by @yaxu in #225
- Core util tests by @mystery-house in #226
- Refactor tunes away from tone by @felixroos in #230
- Just another docs branch by @felixroos in #228
- Patternify range by @yaxu in #231
- Out by default by @felixroos in #232
- Fix zero length queries WIP by @yaxu in #234
- add vcsl sample library by @felixroos in #235
- fx on stereo speakers by @felixroos in #236
- Tidal drum machines by @felixroos in #237
- Object arithmetic by @felixroos in #238
- Load samples from url by @felixroos in #239
- feat: support github: links by @felixroos in #240
- in source example tests by @felixroos in #242
- Readme + TLC by @felixroos in #244
- patchday by @felixroos in #246
- Some tunes by @felixroos in #247
- snapshot tests on shared snippets by @felixroos in #243
- General purpose scheduler by @felixroos in #248
New Contributors
- @mystery-house made their first contribution in #226
Full Changelog: v0.0.4...v0.3.0
Gischt
What's Changed
- Webaudio rewrite by @felixroos in #138
- Fix createParam() by @yaxu in #140
- Soundfont Support by @felixroos in #139
- Serial twiddles by @yaxu in #141
- Pianoroll Object Support by @felixroos in #142
- flash effect on ctrl enter by @felixroos in #144
- can now generate short link for sharing by @felixroos in #146
- Sampler optimizations and more by @felixroos in #148
- Final update to demo.pdf by @yaxu in #151
- add webdirt drum samples to prebake for general availability by @larkob in #150
- update to tutorial documentation by @larkob in #162
- add chooseInWith/chooseCycles by @yaxu in #166
- fix: jsdoc comments by @felixroos in #169
- Pianoroll fixes by @felixroos in #163
- Talk fixes by @felixroos in #164
- Amend shapeshifter to allow use of dynamic import by @debrisapron in #171
- add more shapeshifter flags by @felixroos in #99
- Replace react-codemirror6 with @uiw/react-codemirror by @felixroos in #173
- fix some annoying bugs by @felixroos in #177
- incorporate elements of randomness to the mini notation by @bpow in #165
- replace mocha with vitest by @felixroos in #175
- scheduler improvements by @felixroos in #181
- Fix codemirror bug by @felixroos in #186
- wait for prebake to finish before evaluating by @felixroos in #189
- fix regression: old way of setting frequencies was broken by @felixroos in #190
- Soundfont file support by @felixroos in #183
- change "stride"/"offset" of successive degradeBy/chooseIn by @bpow in #185
New Contributors
- @larkob made their first contribution in #150
- @debrisapron made their first contribution in #171
- @bpow made their first contribution in #165
Full Changelog: v0.0.3...v0.0.4
Maelstrom
What's Changed
- Add chunk, chunkBack and iterBack by @yaxu in #25
- Update tutorial.mdx by @bwagner in #37
- Update tutorial.mdx by @bwagner in #38
- Compose by @felixroos in #40
- Fix polymeter by @yaxu in #44
- First run at squeezeBind, ref #32 by @yaxu in #48
- Implement
chop()
by @yaxu in #50 - OSC and SuperDirt support by @yaxu in #27
- More functions by @yaxu in #56
- More functions by @yaxu in #61
- Separate out strudel.mjs, make index.mjs aggregate module by @yaxu in #62
- Speech output by @felixroos in #67
- use new fixed version of osc-js package by @felixroos in #68
- First effort at rand() by @yaxu in #69
- More randomness, fix
rand
, and addbrand
,irand
andchoose
by @yaxu in #70 - webaudio package by @felixroos in #26
- Port
perlin
noise,rangex
, andpalindrome
by @yaxu in #73 - More random functions by @yaxu in #74
- Try to fix appLeft / appRight by @yaxu in #75
- Basic webserial support by @yaxu in #80
- Webaudio in REPL by @felixroos in #77
- add
striate()
by @yaxu in #76 - Tidy up a couple of old files by @mindofmatthew in #84
- Add pattern composers, implements #82 by @yaxu in #83
- Fiddles with cat/stack by @yaxu in #90
- Paper by @felixroos in #98
- Change to Affero GPL by @yaxu in #101
- Work on Codemirror 6 highlighting by @mindofmatthew in #102
- Codemirror 6 by @felixroos in #97
- Tune tests by @felixroos in #104
- /embed package: web component for repl by @felixroos in #106
- Reset, Restart and other composers by @felixroos in #88
- Embed style by @felixroos in #109
- In source doc by @yaxu in #105
.brak()
,.inside()
and.outside()
by @yaxu in #112- loopAt by @yaxu in #114
- Osc timing improvements by @yaxu in #113
- react package + vite build by @felixroos in #116
- In source doc by @felixroos in #117
- fix: #108 by @felixroos in #123
- fix: #122 ctrl enter would add newline by @felixroos in #124
- Webdirt by @felixroos in #121
- Fix link to contributing to tutorial docs by @stephendwolff in #129
- Pianoroll enhancements by @felixroos in #131
- add createParam + createParams by @felixroos in #110
- remove cycle + delta from onTrigger by @felixroos in #135
- Scheduler improvements by @felixroos in #134
- add onTrigger helper by @felixroos in #136
New Contributors
- @bwagner made their first contribution in #37
- @mindofmatthew made their first contribution in #84
- @stephendwolff made their first contribution in #129
Full Changelog: v0.0.2...v0.0.3
Stürmisch
What's Changed
- Add chunk, chunkBack and iterBack by @yaxu in #25
- Update tutorial.mdx by @bwagner in #37
- Update tutorial.mdx by @bwagner in #38
- Compose by @felixroos in #40
- Fix polymeter by @yaxu in #44
- First run at squeezeBind, ref #32 by @yaxu in #48
- Implement
chop()
by @yaxu in #50 - OSC and SuperDirt support by @yaxu in #27
- More functions by @yaxu in #56
- More functions by @yaxu in #61
- Separate out strudel.mjs, make index.mjs aggregate module by @yaxu in #62
- Speech output by @felixroos in #67
- use new fixed version of osc-js package by @felixroos in #68
- First effort at rand() by @yaxu in #69
- More randomness, fix
rand
, and addbrand
,irand
andchoose
by @yaxu in #70 - webaudio package by @felixroos in #26
- Port
perlin
noise,rangex
, andpalindrome
by @yaxu in #73 - More random functions by @yaxu in #74
- Try to fix appLeft / appRight by @yaxu in #75
- Basic webserial support by @yaxu in #80
- Webaudio in REPL by @felixroos in #77
- add
striate()
by @yaxu in #76 - Tidy up a couple of old files by @mindofmatthew in #84
- Add pattern composers, implements #82 by @yaxu in #83
- Fiddles with cat/stack by @yaxu in #90
- Paper by @felixroos in #98
- Change to Affero GPL by @yaxu in #101
- Work on Codemirror 6 highlighting by @mindofmatthew in #102
- Codemirror 6 by @felixroos in #97
- Tune tests by @felixroos in #104
- /embed package: web component for repl by @felixroos in #106
- Reset, Restart and other composers by @felixroos in #88
- Embed style by @felixroos in #109
- In source doc by @yaxu in #105
.brak()
,.inside()
and.outside()
by @yaxu in #112- loopAt by @yaxu in #114
- Osc timing improvements by @yaxu in #113
New Contributors
Full Changelog: https://github.com/tidalcycles/strudel/compare/v0.0.2...@strudel.cycles/core@0.1.0
Schwindlig
What's Changed
- Most work done as commits to main
- repl + reify functions by @felixroos in #2
- Fix path by @yaxu in #3
- update readme for local dev by @kindohm in #4
- Patternify all the things by @yaxu in #5
- krill parser + improved repl by @felixroos in #6
- fixed editor crash by @felixroos in #7
- timeCat by @yaxu in #8
- Bugfix every, and create more top level functions by @yaxu in #9
- Failing test for
when
WIP by @yaxu in #10 - Added mask() and struct() by @yaxu in #11
- Add continuous signals (sine, cosine, saw, etc) by @yaxu in #13
- add apply and layer, and missing div/mul methods by @yaxu in #15
- higher latencyHint by @felixroos in #16
- test: 📦 Add missing dependency and a CI check, to prevent oversights ;p by @puria in #17
- fix: 💄 Enhance visualisation of the Tutorial on mobile by @puria in #19
- Stateful queries and events (WIP) by @yaxu in #14
- Fix resolveState by @yaxu in #22
- added _asNumber + interprete numbers as midi by @felixroos in #21
- Update package.json by @ChiakiUehira in #23
- packaging by @felixroos in #24
New Contributors
- @felixroos made their first contribution in #2
- @kindohm made their first contribution in #4
- @puria made their first contribution in #17
- @ChiakiUehira made their first contribution in #23
Full Changelog: https://github.com/tidalcycles/strudel/commits/2a0d8c3f77ff7b34e82602e2d02400707f367316