diff --git a/website/src/content/blog/release-0.0.2-schwindlig.mdx b/website/src/content/blog/release-0.0.2-schwindlig.mdx
index cf4bc19d6..8dbff4928 100644
--- a/website/src/content/blog/release-0.0.2-schwindlig.mdx
+++ b/website/src/content/blog/release-0.0.2-schwindlig.mdx
@@ -8,33 +8,33 @@ author: froos
## What's Changed
-- Most work done as [commits to main](https://github.com/tidalcycles/strudel/commits/2a0d8c3f77ff7b34e82602e2d02400707f367316)
-- repl + reify functions by @felixroos in https://github.com/tidalcycles/strudel/pull/2
-- Fix path by @yaxu in https://github.com/tidalcycles/strudel/pull/3
-- update readme for local dev by @kindohm in https://github.com/tidalcycles/strudel/pull/4
-- Patternify all the things by @yaxu in https://github.com/tidalcycles/strudel/pull/5
-- krill parser + improved repl by @felixroos in https://github.com/tidalcycles/strudel/pull/6
-- fixed editor crash by @felixroos in https://github.com/tidalcycles/strudel/pull/7
-- timeCat by @yaxu in https://github.com/tidalcycles/strudel/pull/8
-- Bugfix every, and create more top level functions by @yaxu in https://github.com/tidalcycles/strudel/pull/9
-- Failing test for `when` WIP by @yaxu in https://github.com/tidalcycles/strudel/pull/10
-- Added mask() and struct() by @yaxu in https://github.com/tidalcycles/strudel/pull/11
-- Add continuous signals (sine, cosine, saw, etc) by @yaxu in https://github.com/tidalcycles/strudel/pull/13
-- add apply and layer, and missing div/mul methods by @yaxu in https://github.com/tidalcycles/strudel/pull/15
-- higher latencyHint by @felixroos in https://github.com/tidalcycles/strudel/pull/16
-- test: 📦 Add missing dependency and a CI check, to prevent oversights ;p by @puria in https://github.com/tidalcycles/strudel/pull/17
-- fix: 💄 Enhance visualisation of the Tutorial on mobile by @puria in https://github.com/tidalcycles/strudel/pull/19
-- Stateful queries and events (WIP) by @yaxu in https://github.com/tidalcycles/strudel/pull/14
-- Fix resolveState by @yaxu in https://github.com/tidalcycles/strudel/pull/22
-- added \_asNumber + interpret numbers as midi by @felixroos in https://github.com/tidalcycles/strudel/pull/21
-- Update package.json by @ChiakiUehira in https://github.com/tidalcycles/strudel/pull/23
-- packaging by @felixroos in https://github.com/tidalcycles/strudel/pull/24
+- Most work done as [commits to main](https://codeberg.org/uzu/strudel/commit/2a0d8c3f77ff7b34e82602e2d02400707f367316)
+- repl + reify functions by @felixroos in https://codeberg.org/uzu/strudel/pulls/2
+- Fix path by @yaxu in https://codeberg.org/uzu/strudel/pulls/3
+- update readme for local dev by @kindohm in https://codeberg.org/uzu/strudel/pulls/4
+- Patternify all the things by @yaxu in https://codeberg.org/uzu/strudel/pulls/5
+- krill parser + improved repl by @felixroos in https://codeberg.org/uzu/strudel/pulls/6
+- fixed editor crash by @felixroos in https://codeberg.org/uzu/strudel/pulls/7
+- timeCat by @yaxu in https://codeberg.org/uzu/strudel/pulls/8
+- Bugfix every, and create more top level functions by @yaxu in https://codeberg.org/uzu/strudel/pulls/9
+- Failing test for `when` WIP by @yaxu in https://codeberg.org/uzu/strudel/pulls/10
+- Added mask() and struct() by @yaxu in https://codeberg.org/uzu/strudel/pulls/11
+- Add continuous signals (sine, cosine, saw, etc) by @yaxu in https://codeberg.org/uzu/strudel/pulls/13
+- add apply and layer, and missing div/mul methods by @yaxu in https://codeberg.org/uzu/strudel/pulls/15
+- higher latencyHint by @felixroos in https://codeberg.org/uzu/strudel/pulls/16
+- test: 📦 Add missing dependency and a CI check, to prevent oversights ;p by @puria in https://codeberg.org/uzu/strudel/pulls/17
+- fix: 💄 Enhance visualisation of the Tutorial on mobile by @puria in https://codeberg.org/uzu/strudel/pulls/19
+- Stateful queries and events (WIP) by @yaxu in https://codeberg.org/uzu/strudel/pulls/14
+- Fix resolveState by @yaxu in https://codeberg.org/uzu/strudel/pulls/22
+- added \_asNumber + interpret numbers as midi by @felixroos in https://codeberg.org/uzu/strudel/pulls/21
+- Update package.json by @ChiakiUehira in https://codeberg.org/uzu/strudel/pulls/23
+- packaging by @felixroos in https://codeberg.org/uzu/strudel/pulls/24
## New Contributors
-- @felixroos made their first contribution in https://github.com/tidalcycles/strudel/pull/2
-- @kindohm made their first contribution in https://github.com/tidalcycles/strudel/pull/4
-- @puria made their first contribution in https://github.com/tidalcycles/strudel/pull/17
-- @ChiakiUehira made their first contribution in https://github.com/tidalcycles/strudel/pull/23
+- @felixroos made their first contribution in https://codeberg.org/uzu/strudel/pulls/2
+- @kindohm made their first contribution in https://codeberg.org/uzu/strudel/pulls/4
+- @puria made their first contribution in https://codeberg.org/uzu/strudel/pulls/17
+- @ChiakiUehira made their first contribution in https://codeberg.org/uzu/strudel/pulls/23
-**Full Changelog**: https://github.com/tidalcycles/strudel/commits/2a0d8c3f77ff7b34e82602e2d02400707f367316
+**Full Changelog**: https://codeberg.org/uzu/strudel/commit/2a0d8c3f77ff7b34e82602e2d02400707f367316
diff --git a/website/src/content/blog/release-0.0.2.1-stuermisch.mdx b/website/src/content/blog/release-0.0.2.1-stuermisch.mdx
index edefd2b09..441d99f76 100644
--- a/website/src/content/blog/release-0.0.2.1-stuermisch.mdx
+++ b/website/src/content/blog/release-0.0.2.1-stuermisch.mdx
@@ -7,47 +7,47 @@ author: froos
## What's Changed
-- Add chunk, chunkBack and iterBack by @yaxu in https://github.com/tidalcycles/strudel/pull/25
-- Update tutorial.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/37
-- Update tutorial.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/38
-- Compose by @felixroos in https://github.com/tidalcycles/strudel/pull/40
-- Fix polymeter by @yaxu in https://github.com/tidalcycles/strudel/pull/44
-- First run at squeezeBind, ref #32 by @yaxu in https://github.com/tidalcycles/strudel/pull/48
-- Implement `chop()` by @yaxu in https://github.com/tidalcycles/strudel/pull/50
-- OSC and SuperDirt support by @yaxu in https://github.com/tidalcycles/strudel/pull/27
-- More functions by @yaxu in https://github.com/tidalcycles/strudel/pull/56
-- More functions by @yaxu in https://github.com/tidalcycles/strudel/pull/61
-- Separate out strudel.mjs, make index.mjs aggregate module by @yaxu in https://github.com/tidalcycles/strudel/pull/62
-- Speech output by @felixroos in https://github.com/tidalcycles/strudel/pull/67
-- use new fixed version of osc-js package by @felixroos in https://github.com/tidalcycles/strudel/pull/68
-- First effort at rand() by @yaxu in https://github.com/tidalcycles/strudel/pull/69
-- More randomness, fix `rand`, and add `brand`, `irand` and `choose` by @yaxu in https://github.com/tidalcycles/strudel/pull/70
-- webaudio package by @felixroos in https://github.com/tidalcycles/strudel/pull/26
-- Port `perlin` noise, `rangex`, and `palindrome` by @yaxu in https://github.com/tidalcycles/strudel/pull/73
-- More random functions by @yaxu in https://github.com/tidalcycles/strudel/pull/74
-- Try to fix appLeft / appRight by @yaxu in https://github.com/tidalcycles/strudel/pull/75
-- Basic webserial support by @yaxu in https://github.com/tidalcycles/strudel/pull/80
-- Webaudio in REPL by @felixroos in https://github.com/tidalcycles/strudel/pull/77
-- add `striate()` by @yaxu in https://github.com/tidalcycles/strudel/pull/76
-- Tidy up a couple of old files by @mindofmatthew in https://github.com/tidalcycles/strudel/pull/84
-- Add pattern composers, implements #82 by @yaxu in https://github.com/tidalcycles/strudel/pull/83
-- Fiddles with cat/stack by @yaxu in https://github.com/tidalcycles/strudel/pull/90
-- Paper by @felixroos in https://github.com/tidalcycles/strudel/pull/98
-- Change to Affero GPL by @yaxu in https://github.com/tidalcycles/strudel/pull/101
-- Work on Codemirror 6 highlighting by @mindofmatthew in https://github.com/tidalcycles/strudel/pull/102
-- Codemirror 6 by @felixroos in https://github.com/tidalcycles/strudel/pull/97
-- Tune tests by @felixroos in https://github.com/tidalcycles/strudel/pull/104
-- /embed package: web component for repl by @felixroos in https://github.com/tidalcycles/strudel/pull/106
-- Reset, Restart and other composers by @felixroos in https://github.com/tidalcycles/strudel/pull/88
-- Embed style by @felixroos in https://github.com/tidalcycles/strudel/pull/109
-- In source doc by @yaxu in https://github.com/tidalcycles/strudel/pull/105
-- `.brak()`, `.inside()` and `.outside()` by @yaxu in https://github.com/tidalcycles/strudel/pull/112
-- loopAt by @yaxu in https://github.com/tidalcycles/strudel/pull/114
-- Osc timing improvements by @yaxu in https://github.com/tidalcycles/strudel/pull/113
+- Add chunk, chunkBack and iterBack by @yaxu in https://codeberg.org/uzu/strudel/pulls/25
+- Update tutorial.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/37
+- Update tutorial.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/38
+- Compose by @felixroos in https://codeberg.org/uzu/strudel/pulls/40
+- Fix polymeter by @yaxu in https://codeberg.org/uzu/strudel/pulls/44
+- First run at squeezeBind, ref #32 by @yaxu in https://codeberg.org/uzu/strudel/pulls/48
+- Implement `chop()` by @yaxu in https://codeberg.org/uzu/strudel/pulls/50
+- OSC and SuperDirt support by @yaxu in https://codeberg.org/uzu/strudel/pulls/27
+- More functions by @yaxu in https://codeberg.org/uzu/strudel/pulls/56
+- More functions by @yaxu in https://codeberg.org/uzu/strudel/pulls/61
+- Separate out strudel.mjs, make index.mjs aggregate module by @yaxu in https://codeberg.org/uzu/strudel/pulls/62
+- Speech output by @felixroos in https://codeberg.org/uzu/strudel/pulls/67
+- use new fixed version of osc-js package by @felixroos in https://codeberg.org/uzu/strudel/pulls/68
+- First effort at rand() by @yaxu in https://codeberg.org/uzu/strudel/pulls/69
+- More randomness, fix `rand`, and add `brand`, `irand` and `choose` by @yaxu in https://codeberg.org/uzu/strudel/pulls/70
+- webaudio package by @felixroos in https://codeberg.org/uzu/strudel/pulls/26
+- Port `perlin` noise, `rangex`, and `palindrome` by @yaxu in https://codeberg.org/uzu/strudel/pulls/73
+- More random functions by @yaxu in https://codeberg.org/uzu/strudel/pulls/74
+- Try to fix appLeft / appRight by @yaxu in https://codeberg.org/uzu/strudel/pulls/75
+- Basic webserial support by @yaxu in https://codeberg.org/uzu/strudel/pulls/80
+- Webaudio in REPL by @felixroos in https://codeberg.org/uzu/strudel/pulls/77
+- add `striate()` by @yaxu in https://codeberg.org/uzu/strudel/pulls/76
+- Tidy up a couple of old files by @mindofmatthew in https://codeberg.org/uzu/strudel/pulls/84
+- Add pattern composers, implements #82 by @yaxu in https://codeberg.org/uzu/strudel/pulls/83
+- Fiddles with cat/stack by @yaxu in https://codeberg.org/uzu/strudel/pulls/90
+- Paper by @felixroos in https://codeberg.org/uzu/strudel/pulls/98
+- Change to Affero GPL by @yaxu in https://codeberg.org/uzu/strudel/pulls/101
+- Work on Codemirror 6 highlighting by @mindofmatthew in https://codeberg.org/uzu/strudel/pulls/102
+- Codemirror 6 by @felixroos in https://codeberg.org/uzu/strudel/pulls/97
+- Tune tests by @felixroos in https://codeberg.org/uzu/strudel/pulls/104
+- /embed package: web component for repl by @felixroos in https://codeberg.org/uzu/strudel/pulls/106
+- Reset, Restart and other composers by @felixroos in https://codeberg.org/uzu/strudel/pulls/88
+- Embed style by @felixroos in https://codeberg.org/uzu/strudel/pulls/109
+- In source doc by @yaxu in https://codeberg.org/uzu/strudel/pulls/105
+- `.brak()`, `.inside()` and `.outside()` by @yaxu in https://codeberg.org/uzu/strudel/pulls/112
+- loopAt by @yaxu in https://codeberg.org/uzu/strudel/pulls/114
+- Osc timing improvements by @yaxu in https://codeberg.org/uzu/strudel/pulls/113
## New Contributors
-- @bwagner made their first contribution in https://github.com/tidalcycles/strudel/pull/37
-- @mindofmatthew made their first contribution in https://github.com/tidalcycles/strudel/pull/84
+- @bwagner made their first contribution in https://codeberg.org/uzu/strudel/pulls/37
+- @mindofmatthew made their first contribution in https://codeberg.org/uzu/strudel/pulls/84
-**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.0.2...@strudel.cycles/core@0.1.0
+**Full Changelog**: https://codeberg.org/uzu/strudel/compare/v0.0.2...@strudel.cycles/core@0.1.0
diff --git a/website/src/content/blog/release-0.0.3-maelstrom.mdx b/website/src/content/blog/release-0.0.3-maelstrom.mdx
index 3710a9ce5..5141b34a7 100644
--- a/website/src/content/blog/release-0.0.3-maelstrom.mdx
+++ b/website/src/content/blog/release-0.0.3-maelstrom.mdx
@@ -8,59 +8,59 @@ author: froos
## What's Changed
-- Add chunk, chunkBack and iterBack by @yaxu in https://github.com/tidalcycles/strudel/pull/25
-- Update tutorial.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/37
-- Update tutorial.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/38
-- Compose by @felixroos in https://github.com/tidalcycles/strudel/pull/40
-- Fix polymeter by @yaxu in https://github.com/tidalcycles/strudel/pull/44
-- First run at squeezeBind, ref #32 by @yaxu in https://github.com/tidalcycles/strudel/pull/48
-- Implement `chop()` by @yaxu in https://github.com/tidalcycles/strudel/pull/50
-- OSC and SuperDirt support by @yaxu in https://github.com/tidalcycles/strudel/pull/27
-- More functions by @yaxu in https://github.com/tidalcycles/strudel/pull/56
-- More functions by @yaxu in https://github.com/tidalcycles/strudel/pull/61
-- Separate out strudel.mjs, make index.mjs aggregate module by @yaxu in https://github.com/tidalcycles/strudel/pull/62
-- Speech output by @felixroos in https://github.com/tidalcycles/strudel/pull/67
-- use new fixed version of osc-js package by @felixroos in https://github.com/tidalcycles/strudel/pull/68
-- First effort at rand() by @yaxu in https://github.com/tidalcycles/strudel/pull/69
-- More randomness, fix `rand`, and add `brand`, `irand` and `choose` by @yaxu in https://github.com/tidalcycles/strudel/pull/70
-- webaudio package by @felixroos in https://github.com/tidalcycles/strudel/pull/26
-- Port `perlin` noise, `rangex`, and `palindrome` by @yaxu in https://github.com/tidalcycles/strudel/pull/73
-- More random functions by @yaxu in https://github.com/tidalcycles/strudel/pull/74
-- Try to fix appLeft / appRight by @yaxu in https://github.com/tidalcycles/strudel/pull/75
-- Basic webserial support by @yaxu in https://github.com/tidalcycles/strudel/pull/80
-- Webaudio in REPL by @felixroos in https://github.com/tidalcycles/strudel/pull/77
-- add `striate()` by @yaxu in https://github.com/tidalcycles/strudel/pull/76
-- Tidy up a couple of old files by @mindofmatthew in https://github.com/tidalcycles/strudel/pull/84
-- Add pattern composers, implements #82 by @yaxu in https://github.com/tidalcycles/strudel/pull/83
-- Fiddles with cat/stack by @yaxu in https://github.com/tidalcycles/strudel/pull/90
-- Paper by @felixroos in https://github.com/tidalcycles/strudel/pull/98
-- Change to Affero GPL by @yaxu in https://github.com/tidalcycles/strudel/pull/101
-- Work on Codemirror 6 highlighting by @mindofmatthew in https://github.com/tidalcycles/strudel/pull/102
-- Codemirror 6 by @felixroos in https://github.com/tidalcycles/strudel/pull/97
-- Tune tests by @felixroos in https://github.com/tidalcycles/strudel/pull/104
-- /embed package: web component for repl by @felixroos in https://github.com/tidalcycles/strudel/pull/106
-- Reset, Restart and other composers by @felixroos in https://github.com/tidalcycles/strudel/pull/88
-- Embed style by @felixroos in https://github.com/tidalcycles/strudel/pull/109
-- In source doc by @yaxu in https://github.com/tidalcycles/strudel/pull/105
-- `.brak()`, `.inside()` and `.outside()` by @yaxu in https://github.com/tidalcycles/strudel/pull/112
-- loopAt by @yaxu in https://github.com/tidalcycles/strudel/pull/114
-- Osc timing improvements by @yaxu in https://github.com/tidalcycles/strudel/pull/113
-- react package + vite build by @felixroos in https://github.com/tidalcycles/strudel/pull/116
-- In source doc by @felixroos in https://github.com/tidalcycles/strudel/pull/117
-- fix: #108 by @felixroos in https://github.com/tidalcycles/strudel/pull/123
-- fix: #122 ctrl enter would add newline by @felixroos in https://github.com/tidalcycles/strudel/pull/124
-- Webdirt by @felixroos in https://github.com/tidalcycles/strudel/pull/121
-- Fix link to contributing to tutorial docs by @stephendwolff in https://github.com/tidalcycles/strudel/pull/129
-- Pianoroll enhancements by @felixroos in https://github.com/tidalcycles/strudel/pull/131
-- add createParam + createParams by @felixroos in https://github.com/tidalcycles/strudel/pull/110
-- remove cycle + delta from onTrigger by @felixroos in https://github.com/tidalcycles/strudel/pull/135
-- Scheduler improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/134
-- add onTrigger helper by @felixroos in https://github.com/tidalcycles/strudel/pull/136
+- Add chunk, chunkBack and iterBack by @yaxu in https://codeberg.org/uzu/strudel/pulls/25
+- Update tutorial.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/37
+- Update tutorial.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/38
+- Compose by @felixroos in https://codeberg.org/uzu/strudel/pulls/40
+- Fix polymeter by @yaxu in https://codeberg.org/uzu/strudel/pulls/44
+- First run at squeezeBind, ref #32 by @yaxu in https://codeberg.org/uzu/strudel/pulls/48
+- Implement `chop()` by @yaxu in https://codeberg.org/uzu/strudel/pulls/50
+- OSC and SuperDirt support by @yaxu in https://codeberg.org/uzu/strudel/pulls/27
+- More functions by @yaxu in https://codeberg.org/uzu/strudel/pulls/56
+- More functions by @yaxu in https://codeberg.org/uzu/strudel/pulls/61
+- Separate out strudel.mjs, make index.mjs aggregate module by @yaxu in https://codeberg.org/uzu/strudel/pulls/62
+- Speech output by @felixroos in https://codeberg.org/uzu/strudel/pulls/67
+- use new fixed version of osc-js package by @felixroos in https://codeberg.org/uzu/strudel/pulls/68
+- First effort at rand() by @yaxu in https://codeberg.org/uzu/strudel/pulls/69
+- More randomness, fix `rand`, and add `brand`, `irand` and `choose` by @yaxu in https://codeberg.org/uzu/strudel/pulls/70
+- webaudio package by @felixroos in https://codeberg.org/uzu/strudel/pulls/26
+- Port `perlin` noise, `rangex`, and `palindrome` by @yaxu in https://codeberg.org/uzu/strudel/pulls/73
+- More random functions by @yaxu in https://codeberg.org/uzu/strudel/pulls/74
+- Try to fix appLeft / appRight by @yaxu in https://codeberg.org/uzu/strudel/pulls/75
+- Basic webserial support by @yaxu in https://codeberg.org/uzu/strudel/pulls/80
+- Webaudio in REPL by @felixroos in https://codeberg.org/uzu/strudel/pulls/77
+- add `striate()` by @yaxu in https://codeberg.org/uzu/strudel/pulls/76
+- Tidy up a couple of old files by @mindofmatthew in https://codeberg.org/uzu/strudel/pulls/84
+- Add pattern composers, implements #82 by @yaxu in https://codeberg.org/uzu/strudel/pulls/83
+- Fiddles with cat/stack by @yaxu in https://codeberg.org/uzu/strudel/pulls/90
+- Paper by @felixroos in https://codeberg.org/uzu/strudel/pulls/98
+- Change to Affero GPL by @yaxu in https://codeberg.org/uzu/strudel/pulls/101
+- Work on Codemirror 6 highlighting by @mindofmatthew in https://codeberg.org/uzu/strudel/pulls/102
+- Codemirror 6 by @felixroos in https://codeberg.org/uzu/strudel/pulls/97
+- Tune tests by @felixroos in https://codeberg.org/uzu/strudel/pulls/104
+- /embed package: web component for repl by @felixroos in https://codeberg.org/uzu/strudel/pulls/106
+- Reset, Restart and other composers by @felixroos in https://codeberg.org/uzu/strudel/pulls/88
+- Embed style by @felixroos in https://codeberg.org/uzu/strudel/pulls/109
+- In source doc by @yaxu in https://codeberg.org/uzu/strudel/pulls/105
+- `.brak()`, `.inside()` and `.outside()` by @yaxu in https://codeberg.org/uzu/strudel/pulls/112
+- loopAt by @yaxu in https://codeberg.org/uzu/strudel/pulls/114
+- Osc timing improvements by @yaxu in https://codeberg.org/uzu/strudel/pulls/113
+- react package + vite build by @felixroos in https://codeberg.org/uzu/strudel/pulls/116
+- In source doc by @felixroos in https://codeberg.org/uzu/strudel/pulls/117
+- fix: #108 by @felixroos in https://codeberg.org/uzu/strudel/pulls/123
+- fix: #122 ctrl enter would add newline by @felixroos in https://codeberg.org/uzu/strudel/pulls/124
+- Webdirt by @felixroos in https://codeberg.org/uzu/strudel/pulls/121
+- Fix link to contributing to tutorial docs by @stephendwolff in https://codeberg.org/uzu/strudel/pulls/129
+- Pianoroll enhancements by @felixroos in https://codeberg.org/uzu/strudel/pulls/131
+- add createParam + createParams by @felixroos in https://codeberg.org/uzu/strudel/pulls/110
+- remove cycle + delta from onTrigger by @felixroos in https://codeberg.org/uzu/strudel/pulls/135
+- Scheduler improvements by @felixroos in https://codeberg.org/uzu/strudel/pulls/134
+- add onTrigger helper by @felixroos in https://codeberg.org/uzu/strudel/pulls/136
## New Contributors
-- @bwagner made their first contribution in https://github.com/tidalcycles/strudel/pull/37
-- @mindofmatthew made their first contribution in https://github.com/tidalcycles/strudel/pull/84
-- @stephendwolff made their first contribution in https://github.com/tidalcycles/strudel/pull/129
+- @bwagner made their first contribution in https://codeberg.org/uzu/strudel/pulls/37
+- @mindofmatthew made their first contribution in https://codeberg.org/uzu/strudel/pulls/84
+- @stephendwolff made their first contribution in https://codeberg.org/uzu/strudel/pulls/129
-**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.0.2...v0.0.3
+**Full Changelog**: https://codeberg.org/uzu/strudel/compare/v0.0.2...v0.0.3
diff --git a/website/src/content/blog/release-0.0.4-gischt.mdx b/website/src/content/blog/release-0.0.4-gischt.mdx
index 9149137ca..f06dd38e8 100644
--- a/website/src/content/blog/release-0.0.4-gischt.mdx
+++ b/website/src/content/blog/release-0.0.4-gischt.mdx
@@ -8,38 +8,38 @@ author: froos
## What's Changed
-- Webaudio rewrite by @felixroos in https://github.com/tidalcycles/strudel/pull/138
-- Fix createParam() by @yaxu in https://github.com/tidalcycles/strudel/pull/140
-- Soundfont Support by @felixroos in https://github.com/tidalcycles/strudel/pull/139
-- Serial twiddles by @yaxu in https://github.com/tidalcycles/strudel/pull/141
-- Pianoroll Object Support by @felixroos in https://github.com/tidalcycles/strudel/pull/142
-- flash effect on ctrl enter by @felixroos in https://github.com/tidalcycles/strudel/pull/144
-- can now generate short link for sharing by @felixroos in https://github.com/tidalcycles/strudel/pull/146
-- Sampler optimizations and more by @felixroos in https://github.com/tidalcycles/strudel/pull/148
-- Final update to demo.pdf by @yaxu in https://github.com/tidalcycles/strudel/pull/151
-- add webdirt drum samples to prebake for general availability by @larkob in https://github.com/tidalcycles/strudel/pull/150
-- update to tutorial documentation by @larkob in https://github.com/tidalcycles/strudel/pull/162
-- add chooseInWith/chooseCycles by @yaxu in https://github.com/tidalcycles/strudel/pull/166
-- fix: jsdoc comments by @felixroos in https://github.com/tidalcycles/strudel/pull/169
-- Pianoroll fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/163
-- Talk fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/164
-- Amend shapeshifter to allow use of dynamic import by @debrisapron in https://github.com/tidalcycles/strudel/pull/171
-- add more shapeshifter flags by @felixroos in https://github.com/tidalcycles/strudel/pull/99
-- Replace react-codemirror6 with @uiw/react-codemirror by @felixroos in https://github.com/tidalcycles/strudel/pull/173
-- fix some annoying bugs by @felixroos in https://github.com/tidalcycles/strudel/pull/177
-- incorporate elements of randomness to the mini notation by @bpow in https://github.com/tidalcycles/strudel/pull/165
-- replace mocha with vitest by @felixroos in https://github.com/tidalcycles/strudel/pull/175
-- scheduler improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/181
-- Fix codemirror bug by @felixroos in https://github.com/tidalcycles/strudel/pull/186
-- wait for prebake to finish before evaluating by @felixroos in https://github.com/tidalcycles/strudel/pull/189
-- fix regression: old way of setting frequencies was broken by @felixroos in https://github.com/tidalcycles/strudel/pull/190
-- Soundfont file support by @felixroos in https://github.com/tidalcycles/strudel/pull/183
-- change "stride"/"offset" of successive degradeBy/chooseIn by @bpow in https://github.com/tidalcycles/strudel/pull/185
+- Webaudio rewrite by @felixroos in https://codeberg.org/uzu/strudel/pulls/138
+- Fix createParam() by @yaxu in https://codeberg.org/uzu/strudel/pulls/140
+- Soundfont Support by @felixroos in https://codeberg.org/uzu/strudel/pulls/139
+- Serial twiddles by @yaxu in https://codeberg.org/uzu/strudel/pulls/141
+- Pianoroll Object Support by @felixroos in https://codeberg.org/uzu/strudel/pulls/142
+- flash effect on ctrl enter by @felixroos in https://codeberg.org/uzu/strudel/pulls/144
+- can now generate short link for sharing by @felixroos in https://codeberg.org/uzu/strudel/pulls/146
+- Sampler optimizations and more by @felixroos in https://codeberg.org/uzu/strudel/pulls/148
+- Final update to demo.pdf by @yaxu in https://codeberg.org/uzu/strudel/pulls/151
+- add webdirt drum samples to prebake for general availability by @larkob in https://codeberg.org/uzu/strudel/pulls/150
+- update to tutorial documentation by @larkob in https://codeberg.org/uzu/strudel/pulls/162
+- add chooseInWith/chooseCycles by @yaxu in https://codeberg.org/uzu/strudel/pulls/166
+- fix: jsdoc comments by @felixroos in https://codeberg.org/uzu/strudel/pulls/169
+- Pianoroll fixes by @felixroos in https://codeberg.org/uzu/strudel/pulls/163
+- Talk fixes by @felixroos in https://codeberg.org/uzu/strudel/pulls/164
+- Amend shapeshifter to allow use of dynamic import by @debrisapron in https://codeberg.org/uzu/strudel/pulls/171
+- add more shapeshifter flags by @felixroos in https://codeberg.org/uzu/strudel/pulls/99
+- Replace react-codemirror6 with @uiw/react-codemirror by @felixroos in https://codeberg.org/uzu/strudel/pulls/173
+- fix some annoying bugs by @felixroos in https://codeberg.org/uzu/strudel/pulls/177
+- incorporate elements of randomness to the mini notation by @bpow in https://codeberg.org/uzu/strudel/pulls/165
+- replace mocha with vitest by @felixroos in https://codeberg.org/uzu/strudel/pulls/175
+- scheduler improvements by @felixroos in https://codeberg.org/uzu/strudel/pulls/181
+- Fix codemirror bug by @felixroos in https://codeberg.org/uzu/strudel/pulls/186
+- wait for prebake to finish before evaluating by @felixroos in https://codeberg.org/uzu/strudel/pulls/189
+- fix regression: old way of setting frequencies was broken by @felixroos in https://codeberg.org/uzu/strudel/pulls/190
+- Soundfont file support by @felixroos in https://codeberg.org/uzu/strudel/pulls/183
+- change "stride"/"offset" of successive degradeBy/chooseIn by @bpow in https://codeberg.org/uzu/strudel/pulls/185
## New Contributors
-- @larkob made their first contribution in https://github.com/tidalcycles/strudel/pull/150
-- @debrisapron made their first contribution in https://github.com/tidalcycles/strudel/pull/171
-- @bpow made their first contribution in https://github.com/tidalcycles/strudel/pull/165
+- @larkob made their first contribution in https://codeberg.org/uzu/strudel/pulls/150
+- @debrisapron made their first contribution in https://codeberg.org/uzu/strudel/pulls/171
+- @bpow made their first contribution in https://codeberg.org/uzu/strudel/pulls/165
-**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.0.3...v0.0.4
+**Full Changelog**: https://codeberg.org/uzu/strudel/compare/v0.0.3...v0.0.4
diff --git a/website/src/content/blog/release-0.3.0-donauwelle.mdx b/website/src/content/blog/release-0.3.0-donauwelle.mdx
index 054b36b31..a551dc53b 100644
--- a/website/src/content/blog/release-0.3.0-donauwelle.mdx
+++ b/website/src/content/blog/release-0.3.0-donauwelle.mdx
@@ -22,44 +22,44 @@ author: froos
## What's Changed
-- Fix numbers in sampler by @felixroos in https://github.com/tidalcycles/strudel/pull/196
-- document random functions by @felixroos in https://github.com/tidalcycles/strudel/pull/199
-- add rollup-plugin-visualizer to build by @felixroos in https://github.com/tidalcycles/strudel/pull/200
-- add vowel to .out by @felixroos in https://github.com/tidalcycles/strudel/pull/201
-- Coarse crush shape by @felixroos in https://github.com/tidalcycles/strudel/pull/205
-- Webaudio guide by @felixroos in https://github.com/tidalcycles/strudel/pull/207
-- Even more docs by @felixroos in https://github.com/tidalcycles/strudel/pull/212
-- Just another docs PR by @felixroos in https://github.com/tidalcycles/strudel/pull/215
-- sampler features + fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/217
-- samples now have envelopes by @felixroos in https://github.com/tidalcycles/strudel/pull/218
-- encapsulate webaudio output by @felixroos in https://github.com/tidalcycles/strudel/pull/219
-- Fix squeeze join by @yaxu in https://github.com/tidalcycles/strudel/pull/220
-- Feedback Delay by @felixroos in https://github.com/tidalcycles/strudel/pull/213
-- support negative speeds by @felixroos in https://github.com/tidalcycles/strudel/pull/222
-- focus tweak for squeezeJoin - another go at fixing #216 by @yaxu in https://github.com/tidalcycles/strudel/pull/221
-- Reverb by @felixroos in https://github.com/tidalcycles/strudel/pull/224
-- fix fastgap for events that go across cycle boundaries by @yaxu in https://github.com/tidalcycles/strudel/pull/225
-- Core util tests by @mystery-house in https://github.com/tidalcycles/strudel/pull/226
-- Refactor tunes away from tone by @felixroos in https://github.com/tidalcycles/strudel/pull/230
-- Just another docs branch by @felixroos in https://github.com/tidalcycles/strudel/pull/228
-- Patternify range by @yaxu in https://github.com/tidalcycles/strudel/pull/231
-- Out by default by @felixroos in https://github.com/tidalcycles/strudel/pull/232
-- Fix zero length queries WIP by @yaxu in https://github.com/tidalcycles/strudel/pull/234
-- add vcsl sample library by @felixroos in https://github.com/tidalcycles/strudel/pull/235
-- fx on stereo speakers by @felixroos in https://github.com/tidalcycles/strudel/pull/236
-- Tidal drum machines by @felixroos in https://github.com/tidalcycles/strudel/pull/237
-- Object arithmetic by @felixroos in https://github.com/tidalcycles/strudel/pull/238
-- Load samples from url by @felixroos in https://github.com/tidalcycles/strudel/pull/239
-- feat: support github: links by @felixroos in https://github.com/tidalcycles/strudel/pull/240
-- in source example tests by @felixroos in https://github.com/tidalcycles/strudel/pull/242
-- Readme + TLC by @felixroos in https://github.com/tidalcycles/strudel/pull/244
-- patchday by @felixroos in https://github.com/tidalcycles/strudel/pull/246
-- Some tunes by @felixroos in https://github.com/tidalcycles/strudel/pull/247
-- snapshot tests on shared snippets by @felixroos in https://github.com/tidalcycles/strudel/pull/243
-- General purpose scheduler by @felixroos in https://github.com/tidalcycles/strudel/pull/248
+- Fix numbers in sampler by @felixroos in https://codeberg.org/uzu/strudel/pulls/196
+- document random functions by @felixroos in https://codeberg.org/uzu/strudel/pulls/199
+- add rollup-plugin-visualizer to build by @felixroos in https://codeberg.org/uzu/strudel/pulls/200
+- add vowel to .out by @felixroos in https://codeberg.org/uzu/strudel/pulls/201
+- Coarse crush shape by @felixroos in https://codeberg.org/uzu/strudel/pulls/205
+- Webaudio guide by @felixroos in https://codeberg.org/uzu/strudel/pulls/207
+- Even more docs by @felixroos in https://codeberg.org/uzu/strudel/pulls/212
+- Just another docs PR by @felixroos in https://codeberg.org/uzu/strudel/pulls/215
+- sampler features + fixes by @felixroos in https://codeberg.org/uzu/strudel/pulls/217
+- samples now have envelopes by @felixroos in https://codeberg.org/uzu/strudel/pulls/218
+- encapsulate webaudio output by @felixroos in https://codeberg.org/uzu/strudel/pulls/219
+- Fix squeeze join by @yaxu in https://codeberg.org/uzu/strudel/pulls/220
+- Feedback Delay by @felixroos in https://codeberg.org/uzu/strudel/pulls/213
+- support negative speeds by @felixroos in https://codeberg.org/uzu/strudel/pulls/222
+- focus tweak for squeezeJoin - another go at fixing #216 by @yaxu in https://codeberg.org/uzu/strudel/pulls/221
+- Reverb by @felixroos in https://codeberg.org/uzu/strudel/pulls/224
+- fix fastgap for events that go across cycle boundaries by @yaxu in https://codeberg.org/uzu/strudel/pulls/225
+- Core util tests by @mystery-house in https://codeberg.org/uzu/strudel/pulls/226
+- Refactor tunes away from tone by @felixroos in https://codeberg.org/uzu/strudel/pulls/230
+- Just another docs branch by @felixroos in https://codeberg.org/uzu/strudel/pulls/228
+- Patternify range by @yaxu in https://codeberg.org/uzu/strudel/pulls/231
+- Out by default by @felixroos in https://codeberg.org/uzu/strudel/pulls/232
+- Fix zero length queries WIP by @yaxu in https://codeberg.org/uzu/strudel/pulls/234
+- add vcsl sample library by @felixroos in https://codeberg.org/uzu/strudel/pulls/235
+- fx on stereo speakers by @felixroos in https://codeberg.org/uzu/strudel/pulls/236
+- Tidal drum machines by @felixroos in https://codeberg.org/uzu/strudel/pulls/237
+- Object arithmetic by @felixroos in https://codeberg.org/uzu/strudel/pulls/238
+- Load samples from url by @felixroos in https://codeberg.org/uzu/strudel/pulls/239
+- feat: support github: links by @felixroos in https://codeberg.org/uzu/strudel/pulls/240
+- in source example tests by @felixroos in https://codeberg.org/uzu/strudel/pulls/242
+- Readme + TLC by @felixroos in https://codeberg.org/uzu/strudel/pulls/244
+- patchday by @felixroos in https://codeberg.org/uzu/strudel/pulls/246
+- Some tunes by @felixroos in https://codeberg.org/uzu/strudel/pulls/247
+- snapshot tests on shared snippets by @felixroos in https://codeberg.org/uzu/strudel/pulls/243
+- General purpose scheduler by @felixroos in https://codeberg.org/uzu/strudel/pulls/248
## New Contributors
-- @mystery-house made their first contribution in https://github.com/tidalcycles/strudel/pull/226
+- @mystery-house made their first contribution in https://codeberg.org/uzu/strudel/pulls/226
-**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.0.4...v0.3.0
+**Full Changelog**: https://codeberg.org/uzu/strudel/compare/v0.0.4...v0.3.0
diff --git a/website/src/content/blog/release-0.4.0-brandung.mdx b/website/src/content/blog/release-0.4.0-brandung.mdx
index 06023662b..01e2f9b89 100644
--- a/website/src/content/blog/release-0.4.0-brandung.mdx
+++ b/website/src/content/blog/release-0.4.0-brandung.mdx
@@ -8,8 +8,8 @@ author: froos
## What's Changed
-- new transpiler based on acorn by @felixroos in https://github.com/tidalcycles/strudel/pull/249
-- Webaudio build by @felixroos in https://github.com/tidalcycles/strudel/pull/250
-- Repl refactoring by @felixroos in https://github.com/tidalcycles/strudel/pull/255
+- new transpiler based on acorn by @felixroos in https://codeberg.org/uzu/strudel/pulls/249
+- Webaudio build by @felixroos in https://codeberg.org/uzu/strudel/pulls/250
+- Repl refactoring by @felixroos in https://codeberg.org/uzu/strudel/pulls/255
-**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.3.0...v0.4.0
+**Full Changelog**: https://codeberg.org/uzu/strudel/compare/v0.3.0...v0.4.0
diff --git a/website/src/content/blog/release-0.5.0-wirbel.mdx b/website/src/content/blog/release-0.5.0-wirbel.mdx
index 032639fd9..3c1e1bfe2 100644
--- a/website/src/content/blog/release-0.5.0-wirbel.mdx
+++ b/website/src/content/blog/release-0.5.0-wirbel.mdx
@@ -26,34 +26,34 @@ author: froos
## What's Changed
-- Binaries by @felixroos in https://github.com/tidalcycles/strudel/pull/254
-- fix tutorial bugs by @felixroos in https://github.com/tidalcycles/strudel/pull/263
-- fix performance bottleneck by @felixroos in https://github.com/tidalcycles/strudel/pull/266
-- Tidying up core by @yaxu in https://github.com/tidalcycles/strudel/pull/256
-- tonal update with fixed memory leak by @felixroos in https://github.com/tidalcycles/strudel/pull/272
-- add eslint by @felixroos in https://github.com/tidalcycles/strudel/pull/271
-- release version bumps by @felixroos in https://github.com/tidalcycles/strudel/pull/273
-- Support sending CRC16 bytes with serial messages by @yaxu in https://github.com/tidalcycles/strudel/pull/276
-- add licenses / credits to all tunes + remove some by @felixroos in https://github.com/tidalcycles/strudel/pull/277
-- add basic csound output by @felixroos in https://github.com/tidalcycles/strudel/pull/275
-- do not recompile orc by @felixroos in https://github.com/tidalcycles/strudel/pull/278
-- implement collect + arp function by @felixroos in https://github.com/tidalcycles/strudel/pull/281
-- Switch 'operators' from .whatHow to .what.how by @yaxu in https://github.com/tidalcycles/strudel/pull/285
-- Fancy hap show, include part in snapshots by @yaxu in https://github.com/tidalcycles/strudel/pull/291
-- Reorganise pattern.mjs with a 'toplevel first' regime by @yaxu in https://github.com/tidalcycles/strudel/pull/286
-- add prettier task by @felixroos in https://github.com/tidalcycles/strudel/pull/296
-- Move stuff to new register function by @felixroos in https://github.com/tidalcycles/strudel/pull/295
-- can now add bare numbers to numeral object props by @felixroos in https://github.com/tidalcycles/strudel/pull/287
-- update vitest by @felixroos in https://github.com/tidalcycles/strudel/pull/297
-- remove whitespace from highlighted region by @felixroos in https://github.com/tidalcycles/strudel/pull/298
-- .defragmentHaps() for merging touching haps that share a whole and value by @yaxu in https://github.com/tidalcycles/strudel/pull/299
-- fix whitespace trimming by @felixroos in https://github.com/tidalcycles/strudel/pull/300
-- add freq support to sampler by @felixroos in https://github.com/tidalcycles/strudel/pull/301
-- add lint + prettier check before test by @felixroos in https://github.com/tidalcycles/strudel/pull/305
-- Updated csoundm to use the register facility . by @gogins in https://github.com/tidalcycles/strudel/pull/303
+- Binaries by @felixroos in https://codeberg.org/uzu/strudel/pulls/254
+- fix tutorial bugs by @felixroos in https://codeberg.org/uzu/strudel/pulls/263
+- fix performance bottleneck by @felixroos in https://codeberg.org/uzu/strudel/pulls/266
+- Tidying up core by @yaxu in https://codeberg.org/uzu/strudel/pulls/256
+- tonal update with fixed memory leak by @felixroos in https://codeberg.org/uzu/strudel/pulls/272
+- add eslint by @felixroos in https://codeberg.org/uzu/strudel/pulls/271
+- release version bumps by @felixroos in https://codeberg.org/uzu/strudel/pulls/273
+- Support sending CRC16 bytes with serial messages by @yaxu in https://codeberg.org/uzu/strudel/pulls/276
+- add licenses / credits to all tunes + remove some by @felixroos in https://codeberg.org/uzu/strudel/pulls/277
+- add basic csound output by @felixroos in https://codeberg.org/uzu/strudel/pulls/275
+- do not recompile orc by @felixroos in https://codeberg.org/uzu/strudel/pulls/278
+- implement collect + arp function by @felixroos in https://codeberg.org/uzu/strudel/pulls/281
+- Switch 'operators' from .whatHow to .what.how by @yaxu in https://codeberg.org/uzu/strudel/pulls/285
+- Fancy hap show, include part in snapshots by @yaxu in https://codeberg.org/uzu/strudel/pulls/291
+- Reorganise pattern.mjs with a 'toplevel first' regime by @yaxu in https://codeberg.org/uzu/strudel/pulls/286
+- add prettier task by @felixroos in https://codeberg.org/uzu/strudel/pulls/296
+- Move stuff to new register function by @felixroos in https://codeberg.org/uzu/strudel/pulls/295
+- can now add bare numbers to numeral object props by @felixroos in https://codeberg.org/uzu/strudel/pulls/287
+- update vitest by @felixroos in https://codeberg.org/uzu/strudel/pulls/297
+- remove whitespace from highlighted region by @felixroos in https://codeberg.org/uzu/strudel/pulls/298
+- .defragmentHaps() for merging touching haps that share a whole and value by @yaxu in https://codeberg.org/uzu/strudel/pulls/299
+- fix whitespace trimming by @felixroos in https://codeberg.org/uzu/strudel/pulls/300
+- add freq support to sampler by @felixroos in https://codeberg.org/uzu/strudel/pulls/301
+- add lint + prettier check before test by @felixroos in https://codeberg.org/uzu/strudel/pulls/305
+- Updated csoundm to use the register facility . by @gogins in https://codeberg.org/uzu/strudel/pulls/303
## New Contributors
-- @gogins made their first contribution in https://github.com/tidalcycles/strudel/pull/303
+- @gogins made their first contribution in https://codeberg.org/uzu/strudel/pulls/303
-**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.4.0...v0.5.0
+**Full Changelog**: https://codeberg.org/uzu/strudel/compare/v0.4.0...v0.5.0
diff --git a/website/src/content/blog/release-0.6.0-zimtschnecke.mdx b/website/src/content/blog/release-0.6.0-zimtschnecke.mdx
index 2736974bf..19536581d 100644
--- a/website/src/content/blog/release-0.6.0-zimtschnecke.mdx
+++ b/website/src/content/blog/release-0.6.0-zimtschnecke.mdx
@@ -26,59 +26,59 @@ author: froos
## What's Changed
-- support freq in pianoroll by @felixroos in https://github.com/tidalcycles/strudel/pull/308
-- ICLC2023 paper WIP by @yaxu in https://github.com/tidalcycles/strudel/pull/306
-- fix: copy share link to clipboard was broken for some browsers by @felixroos in https://github.com/tidalcycles/strudel/pull/311
-- Jsdoc component by @felixroos in https://github.com/tidalcycles/strudel/pull/312
-- object support for .scale by @felixroos in https://github.com/tidalcycles/strudel/pull/307
-- Astro build by @felixroos in https://github.com/tidalcycles/strudel/pull/315
-- Reference tab sort by @felixroos in https://github.com/tidalcycles/strudel/pull/318
-- tutorial updates by @jarmitage in https://github.com/tidalcycles/strudel/pull/320
-- support notes without octave by @felixroos in https://github.com/tidalcycles/strudel/pull/323
-- mini repl improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/324
-- fix: workaround Object.assign globalThis by @felixroos in https://github.com/tidalcycles/strudel/pull/326
-- add examples route by @felixroos in https://github.com/tidalcycles/strudel/pull/327
-- add my-patterns by @felixroos in https://github.com/tidalcycles/strudel/pull/328
-- my-patterns build + deploy by @felixroos in https://github.com/tidalcycles/strudel/pull/329
-- my-patterns: fix paths + update readme by @felixroos in https://github.com/tidalcycles/strudel/pull/330
-- improve displaying 's' in pianoroll by @felixroos in https://github.com/tidalcycles/strudel/pull/331
-- fix: can now multiply floats in mini notation by @felixroos in https://github.com/tidalcycles/strudel/pull/332
-- Embed mode improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/333
-- testing + docs docs by @felixroos in https://github.com/tidalcycles/strudel/pull/334
-- animate mvp by @felixroos in https://github.com/tidalcycles/strudel/pull/335
-- Tidy parser, implement polymeters by @yaxu in https://github.com/tidalcycles/strudel/pull/336
-- animation options by @felixroos in https://github.com/tidalcycles/strudel/pull/337
-- move /my-patterns to /swatch by @yaxu in https://github.com/tidalcycles/strudel/pull/338
-- more animate functions + mini repl fix by @felixroos in https://github.com/tidalcycles/strudel/pull/340
-- Patternify euclid, fast, slow and polymeter step parameters in mininotation by @yaxu in https://github.com/tidalcycles/strudel/pull/341
-- fixes #346 by @felixroos in https://github.com/tidalcycles/strudel/pull/347
-- Fix prebake base path by @felixroos in https://github.com/tidalcycles/strudel/pull/345
-- Fix Bjorklund by @yaxu in https://github.com/tidalcycles/strudel/pull/343
-- docs: tidal comparison + add global fx + add missing sampler fx by @felixroos in https://github.com/tidalcycles/strudel/pull/356
-- Fix .out(), renaming webaudio's out() to webaudio() by @yaxu in https://github.com/tidalcycles/strudel/pull/361
-- Support for multiple mininotation operators by @yaxu in https://github.com/tidalcycles/strudel/pull/350
-- doc structuring by @felixroos in https://github.com/tidalcycles/strudel/pull/360
-- add https to url by @urswilke in https://github.com/tidalcycles/strudel/pull/364
-- document more functions + change arp join by @felixroos in https://github.com/tidalcycles/strudel/pull/369
-- improve new draw logic by @felixroos in https://github.com/tidalcycles/strudel/pull/372
-- Draw fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/377
-- update my-patterns instructions by @felixroos in https://github.com/tidalcycles/strudel/pull/384
-- docs: use note instead of n to mitigate confusion by @felixroos in https://github.com/tidalcycles/strudel/pull/385
-- add run + test + docs by @felixroos in https://github.com/tidalcycles/strudel/pull/386
-- Rename a to angle by @felixroos in https://github.com/tidalcycles/strudel/pull/387
-- document csound by @felixroos in https://github.com/tidalcycles/strudel/pull/391
-- Notes are not essential :) by @yaxu in https://github.com/tidalcycles/strudel/pull/393
-- add ribbon + test + docs by @felixroos in https://github.com/tidalcycles/strudel/pull/388
-- Add tidal-drum-patterns to examples by @urswilke in https://github.com/tidalcycles/strudel/pull/379
-- add pattern methods hurry, press and pressBy by @yaxu in https://github.com/tidalcycles/strudel/pull/397
-- proper builds + use pnpm workspaces by @felixroos in https://github.com/tidalcycles/strudel/pull/396
-- fix: minirepl styles by @felixroos in https://github.com/tidalcycles/strudel/pull/398
-- can now await initAudio + initAudioOnFirstClick by @felixroos in https://github.com/tidalcycles/strudel/pull/399
-- release webaudio by @felixroos in https://github.com/tidalcycles/strudel/pull/400
+- support freq in pianoroll by @felixroos in https://codeberg.org/uzu/strudel/pulls/308
+- ICLC2023 paper WIP by @yaxu in https://codeberg.org/uzu/strudel/pulls/306
+- fix: copy share link to clipboard was broken for some browsers by @felixroos in https://codeberg.org/uzu/strudel/pulls/311
+- Jsdoc component by @felixroos in https://codeberg.org/uzu/strudel/pulls/312
+- object support for .scale by @felixroos in https://codeberg.org/uzu/strudel/pulls/307
+- Astro build by @felixroos in https://codeberg.org/uzu/strudel/pulls/315
+- Reference tab sort by @felixroos in https://codeberg.org/uzu/strudel/pulls/318
+- tutorial updates by @jarmitage in https://codeberg.org/uzu/strudel/pulls/320
+- support notes without octave by @felixroos in https://codeberg.org/uzu/strudel/pulls/323
+- mini repl improvements by @felixroos in https://codeberg.org/uzu/strudel/pulls/324
+- fix: workaround Object.assign globalThis by @felixroos in https://codeberg.org/uzu/strudel/pulls/326
+- add examples route by @felixroos in https://codeberg.org/uzu/strudel/pulls/327
+- add my-patterns by @felixroos in https://codeberg.org/uzu/strudel/pulls/328
+- my-patterns build + deploy by @felixroos in https://codeberg.org/uzu/strudel/pulls/329
+- my-patterns: fix paths + update readme by @felixroos in https://codeberg.org/uzu/strudel/pulls/330
+- improve displaying 's' in pianoroll by @felixroos in https://codeberg.org/uzu/strudel/pulls/331
+- fix: can now multiply floats in mini notation by @felixroos in https://codeberg.org/uzu/strudel/pulls/332
+- Embed mode improvements by @felixroos in https://codeberg.org/uzu/strudel/pulls/333
+- testing + docs docs by @felixroos in https://codeberg.org/uzu/strudel/pulls/334
+- animate mvp by @felixroos in https://codeberg.org/uzu/strudel/pulls/335
+- Tidy parser, implement polymeters by @yaxu in https://codeberg.org/uzu/strudel/pulls/336
+- animation options by @felixroos in https://codeberg.org/uzu/strudel/pulls/337
+- move /my-patterns to /swatch by @yaxu in https://codeberg.org/uzu/strudel/pulls/338
+- more animate functions + mini repl fix by @felixroos in https://codeberg.org/uzu/strudel/pulls/340
+- Patternify euclid, fast, slow and polymeter step parameters in mininotation by @yaxu in https://codeberg.org/uzu/strudel/pulls/341
+- fixes #346 by @felixroos in https://codeberg.org/uzu/strudel/pulls/347
+- Fix prebake base path by @felixroos in https://codeberg.org/uzu/strudel/pulls/345
+- Fix Bjorklund by @yaxu in https://codeberg.org/uzu/strudel/pulls/343
+- docs: tidal comparison + add global fx + add missing sampler fx by @felixroos in https://codeberg.org/uzu/strudel/pulls/356
+- Fix .out(), renaming webaudio's out() to webaudio() by @yaxu in https://codeberg.org/uzu/strudel/pulls/361
+- Support for multiple mininotation operators by @yaxu in https://codeberg.org/uzu/strudel/pulls/350
+- doc structuring by @felixroos in https://codeberg.org/uzu/strudel/pulls/360
+- add https to url by @urswilke in https://codeberg.org/uzu/strudel/pulls/364
+- document more functions + change arp join by @felixroos in https://codeberg.org/uzu/strudel/pulls/369
+- improve new draw logic by @felixroos in https://codeberg.org/uzu/strudel/pulls/372
+- Draw fixes by @felixroos in https://codeberg.org/uzu/strudel/pulls/377
+- update my-patterns instructions by @felixroos in https://codeberg.org/uzu/strudel/pulls/384
+- docs: use note instead of n to mitigate confusion by @felixroos in https://codeberg.org/uzu/strudel/pulls/385
+- add run + test + docs by @felixroos in https://codeberg.org/uzu/strudel/pulls/386
+- Rename a to angle by @felixroos in https://codeberg.org/uzu/strudel/pulls/387
+- document csound by @felixroos in https://codeberg.org/uzu/strudel/pulls/391
+- Notes are not essential :) by @yaxu in https://codeberg.org/uzu/strudel/pulls/393
+- add ribbon + test + docs by @felixroos in https://codeberg.org/uzu/strudel/pulls/388
+- Add tidal-drum-patterns to examples by @urswilke in https://codeberg.org/uzu/strudel/pulls/379
+- add pattern methods hurry, press and pressBy by @yaxu in https://codeberg.org/uzu/strudel/pulls/397
+- proper builds + use pnpm workspaces by @felixroos in https://codeberg.org/uzu/strudel/pulls/396
+- fix: minirepl styles by @felixroos in https://codeberg.org/uzu/strudel/pulls/398
+- can now await initAudio + initAudioOnFirstClick by @felixroos in https://codeberg.org/uzu/strudel/pulls/399
+- release webaudio by @felixroos in https://codeberg.org/uzu/strudel/pulls/400
## New Contributors
-- @jarmitage made their first contribution in https://github.com/tidalcycles/strudel/pull/320
-- @urswilke made their first contribution in https://github.com/tidalcycles/strudel/pull/364
+- @jarmitage made their first contribution in https://codeberg.org/uzu/strudel/pulls/320
+- @urswilke made their first contribution in https://codeberg.org/uzu/strudel/pulls/364
-**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.5.0...v0.6.0
+**Full Changelog**: https://codeberg.org/uzu/strudel/compare/v0.5.0...v0.6.0
diff --git a/website/src/content/blog/release-0.7.0-zuckerguss.mdx b/website/src/content/blog/release-0.7.0-zuckerguss.mdx
index 0a3a4649b..f67deee73 100644
--- a/website/src/content/blog/release-0.7.0-zuckerguss.mdx
+++ b/website/src/content/blog/release-0.7.0-zuckerguss.mdx
@@ -23,66 +23,66 @@ author: froos
## What's Changed
-- pin @csound/browser to 6.18.3 + bump by @felixroos in https://github.com/tidalcycles/strudel/pull/403
-- update csound + fix sound output by @felixroos in https://github.com/tidalcycles/strudel/pull/404
-- fix: share url on subpath by @felixroos in https://github.com/tidalcycles/strudel/pull/405
-- add shabda doc by @felixroos in https://github.com/tidalcycles/strudel/pull/407
-- Update effects.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/410
-- improve effects doc by @felixroos in https://github.com/tidalcycles/strudel/pull/409
-- google gtfo by @felixroos in https://github.com/tidalcycles/strudel/pull/413
-- improve samples doc by @felixroos in https://github.com/tidalcycles/strudel/pull/411
-- PWA with offline support by @felixroos in https://github.com/tidalcycles/strudel/pull/417
-- add caching strategy for missing file types + cache all samples loaded from github by @felixroos in https://github.com/tidalcycles/strudel/pull/419
-- add more offline caching by @felixroos in https://github.com/tidalcycles/strudel/pull/421
-- add cdn.freesound to cache list by @felixroos in https://github.com/tidalcycles/strudel/pull/425
-- minirepl: add keyboard shortcuts by @felixroos in https://github.com/tidalcycles/strudel/pull/429
-- Themes by @felixroos in https://github.com/tidalcycles/strudel/pull/431
-- autocomplete preparations by @felixroos in https://github.com/tidalcycles/strudel/pull/427
-- Fix anchors by @felixroos in https://github.com/tidalcycles/strudel/pull/433
-- Update code.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/436
-- Update mini-notation.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/437
-- Update synths.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/438
-- FIXES: Warning about jsxBracketSameLine deprecation by @bwagner in https://github.com/tidalcycles/strudel/pull/461
-- Composable functions by @yaxu in https://github.com/tidalcycles/strudel/pull/390
-- weave and weaveWith by @yaxu in https://github.com/tidalcycles/strudel/pull/465
-- slice and splice by @yaxu in https://github.com/tidalcycles/strudel/pull/466
-- fix: osc should not return a promise by @felixroos in https://github.com/tidalcycles/strudel/pull/472
-- FIXES: freqs instead of pitches by @bwagner in https://github.com/tidalcycles/strudel/pull/464
-- Update input-output.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/471
-- settings tab with vim / emacs modes + additional themes and fonts by @felixroos in https://github.com/tidalcycles/strudel/pull/467
-- fix: hash links by @felixroos in https://github.com/tidalcycles/strudel/pull/473
-- midi cc support by @felixroos in https://github.com/tidalcycles/strudel/pull/478
-- Fix array args by @felixroos in https://github.com/tidalcycles/strudel/pull/480
-- docs: packages + offline by @felixroos in https://github.com/tidalcycles/strudel/pull/482
-- Update mini-notation.mdx by @yaxu in https://github.com/tidalcycles/strudel/pull/365
-- Revert "Another attempt at composable functions - WIP (#390)" by @felixroos in https://github.com/tidalcycles/strudel/pull/484
-- fix app height by @felixroos in https://github.com/tidalcycles/strudel/pull/485
-- add algolia creds + optimize sidebar for crawling by @felixroos in https://github.com/tidalcycles/strudel/pull/488
-- refactor react package by @felixroos in https://github.com/tidalcycles/strudel/pull/490
-- react style fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/491
-- implement cps in scheduler by @felixroos in https://github.com/tidalcycles/strudel/pull/493
-- Add control aliases by @yaxu in https://github.com/tidalcycles/strudel/pull/497
-- fix: nano-repl highlighting by @felixroos in https://github.com/tidalcycles/strudel/pull/501
-- Reinstate slice and splice by @yaxu in https://github.com/tidalcycles/strudel/pull/500
-- can now use : as a replacement for space in scales by @felixroos in https://github.com/tidalcycles/strudel/pull/502
-- Support list syntax in mininotation by @yaxu in https://github.com/tidalcycles/strudel/pull/512
-- update react to 18 by @felixroos in https://github.com/tidalcycles/strudel/pull/514
-- add arrange function by @felixroos in https://github.com/tidalcycles/strudel/pull/508
-- Update README.md by @bwagner in https://github.com/tidalcycles/strudel/pull/474
-- add 2 illegible fonts by @felixroos in https://github.com/tidalcycles/strudel/pull/518
-- registerSound API + improved sounds tab + regroup soundfonts by @felixroos in https://github.com/tidalcycles/strudel/pull/516
-- fix: envelopes in chrome by @felixroos in https://github.com/tidalcycles/strudel/pull/521
-- Update samples.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/524
-- Update intro.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/525
-- fix(footer): fix link to tidalcycles by @revolunet in https://github.com/tidalcycles/strudel/pull/529
-- FIXES: alias pm for polymeter by @bwagner in https://github.com/tidalcycles/strudel/pull/527
-- Maintain random seed state in parser, not globally by @ijc8 in https://github.com/tidalcycles/strudel/pull/531
-- feat: add freq support to gm soundfonts by @felixroos in https://github.com/tidalcycles/strudel/pull/534
-- Update lerna by @felixroos in https://github.com/tidalcycles/strudel/pull/535
+- pin @csound/browser to 6.18.3 + bump by @felixroos in https://codeberg.org/uzu/strudel/pulls/403
+- update csound + fix sound output by @felixroos in https://codeberg.org/uzu/strudel/pulls/404
+- fix: share url on subpath by @felixroos in https://codeberg.org/uzu/strudel/pulls/405
+- add shabda doc by @felixroos in https://codeberg.org/uzu/strudel/pulls/407
+- Update effects.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/410
+- improve effects doc by @felixroos in https://codeberg.org/uzu/strudel/pulls/409
+- google gtfo by @felixroos in https://codeberg.org/uzu/strudel/pulls/413
+- improve samples doc by @felixroos in https://codeberg.org/uzu/strudel/pulls/411
+- PWA with offline support by @felixroos in https://codeberg.org/uzu/strudel/pulls/417
+- add caching strategy for missing file types + cache all samples loaded from github by @felixroos in https://codeberg.org/uzu/strudel/pulls/419
+- add more offline caching by @felixroos in https://codeberg.org/uzu/strudel/pulls/421
+- add cdn.freesound to cache list by @felixroos in https://codeberg.org/uzu/strudel/pulls/425
+- minirepl: add keyboard shortcuts by @felixroos in https://codeberg.org/uzu/strudel/pulls/429
+- Themes by @felixroos in https://codeberg.org/uzu/strudel/pulls/431
+- autocomplete preparations by @felixroos in https://codeberg.org/uzu/strudel/pulls/427
+- Fix anchors by @felixroos in https://codeberg.org/uzu/strudel/pulls/433
+- Update code.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/436
+- Update mini-notation.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/437
+- Update synths.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/438
+- FIXES: Warning about jsxBracketSameLine deprecation by @bwagner in https://codeberg.org/uzu/strudel/pulls/461
+- Composable functions by @yaxu in https://codeberg.org/uzu/strudel/pulls/390
+- weave and weaveWith by @yaxu in https://codeberg.org/uzu/strudel/pulls/465
+- slice and splice by @yaxu in https://codeberg.org/uzu/strudel/pulls/466
+- fix: osc should not return a promise by @felixroos in https://codeberg.org/uzu/strudel/pulls/472
+- FIXES: freqs instead of pitches by @bwagner in https://codeberg.org/uzu/strudel/pulls/464
+- Update input-output.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/471
+- settings tab with vim / emacs modes + additional themes and fonts by @felixroos in https://codeberg.org/uzu/strudel/pulls/467
+- fix: hash links by @felixroos in https://codeberg.org/uzu/strudel/pulls/473
+- midi cc support by @felixroos in https://codeberg.org/uzu/strudel/pulls/478
+- Fix array args by @felixroos in https://codeberg.org/uzu/strudel/pulls/480
+- docs: packages + offline by @felixroos in https://codeberg.org/uzu/strudel/pulls/482
+- Update mini-notation.mdx by @yaxu in https://codeberg.org/uzu/strudel/pulls/365
+- Revert "Another attempt at composable functions - WIP (#390)" by @felixroos in https://codeberg.org/uzu/strudel/pulls/484
+- fix app height by @felixroos in https://codeberg.org/uzu/strudel/pulls/485
+- add algolia creds + optimize sidebar for crawling by @felixroos in https://codeberg.org/uzu/strudel/pulls/488
+- refactor react package by @felixroos in https://codeberg.org/uzu/strudel/pulls/490
+- react style fixes by @felixroos in https://codeberg.org/uzu/strudel/pulls/491
+- implement cps in scheduler by @felixroos in https://codeberg.org/uzu/strudel/pulls/493
+- Add control aliases by @yaxu in https://codeberg.org/uzu/strudel/pulls/497
+- fix: nano-repl highlighting by @felixroos in https://codeberg.org/uzu/strudel/pulls/501
+- Reinstate slice and splice by @yaxu in https://codeberg.org/uzu/strudel/pulls/500
+- can now use : as a replacement for space in scales by @felixroos in https://codeberg.org/uzu/strudel/pulls/502
+- Support list syntax in mininotation by @yaxu in https://codeberg.org/uzu/strudel/pulls/512
+- update react to 18 by @felixroos in https://codeberg.org/uzu/strudel/pulls/514
+- add arrange function by @felixroos in https://codeberg.org/uzu/strudel/pulls/508
+- Update README.md by @bwagner in https://codeberg.org/uzu/strudel/pulls/474
+- add 2 illegible fonts by @felixroos in https://codeberg.org/uzu/strudel/pulls/518
+- registerSound API + improved sounds tab + regroup soundfonts by @felixroos in https://codeberg.org/uzu/strudel/pulls/516
+- fix: envelopes in chrome by @felixroos in https://codeberg.org/uzu/strudel/pulls/521
+- Update samples.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/524
+- Update intro.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/525
+- fix(footer): fix link to tidalcycles by @revolunet in https://codeberg.org/uzu/strudel/pulls/529
+- FIXES: alias pm for polymeter by @bwagner in https://codeberg.org/uzu/strudel/pulls/527
+- Maintain random seed state in parser, not globally by @ijc8 in https://codeberg.org/uzu/strudel/pulls/531
+- feat: add freq support to gm soundfonts by @felixroos in https://codeberg.org/uzu/strudel/pulls/534
+- Update lerna by @felixroos in https://codeberg.org/uzu/strudel/pulls/535
## New Contributors
-- @revolunet made their first contribution in https://github.com/tidalcycles/strudel/pull/529
-- @ijc8 made their first contribution in https://github.com/tidalcycles/strudel/pull/531
+- @revolunet made their first contribution in https://codeberg.org/uzu/strudel/pulls/529
+- @ijc8 made their first contribution in https://codeberg.org/uzu/strudel/pulls/531
-**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.6.0...v0.7.0
+**Full Changelog**: https://codeberg.org/uzu/strudel/compare/v0.6.0...v0.7.0
diff --git a/website/src/content/blog/release-0.8.0-himbeermuffin.mdx b/website/src/content/blog/release-0.8.0-himbeermuffin.mdx
index 7620140b5..babab5954 100644
--- a/website/src/content/blog/release-0.8.0-himbeermuffin.mdx
+++ b/website/src/content/blog/release-0.8.0-himbeermuffin.mdx
@@ -82,49 +82,49 @@ A big thanks to all the contributors!
## What's Changed
-- fix period key for dvorak + remove duplicated code by @felixroos in https://github.com/tidalcycles/strudel/pull/537
-- improve initial loading + wait before eval by @felixroos in https://github.com/tidalcycles/strudel/pull/538
-- do not reset cps before eval #517 by @felixroos in https://github.com/tidalcycles/strudel/pull/539
-- feat: add loader bar to animate loading state by @felixroos in https://github.com/tidalcycles/strudel/pull/542
-- add firacode font by @felixroos in https://github.com/tidalcycles/strudel/pull/544
-- fix: allow whitespace at the end of a mini pattern by @felixroos in https://github.com/tidalcycles/strudel/pull/547
-- fix: reset time on stop by @felixroos in https://github.com/tidalcycles/strudel/pull/548
-- fix: load soundfonts in prebake by @felixroos in https://github.com/tidalcycles/strudel/pull/550
-- fix: colorable highlighting by @felixroos in https://github.com/tidalcycles/strudel/pull/553
-- fix: make soundfonts import dynamic by @felixroos in https://github.com/tidalcycles/strudel/pull/556
-- add basic triads and guidetone voicings by @felixroos in https://github.com/tidalcycles/strudel/pull/557
-- Patchday by @felixroos in https://github.com/tidalcycles/strudel/pull/559
-- Vanilla JS Refactoring by @felixroos in https://github.com/tidalcycles/strudel/pull/563
-- repl: add option to display line numbers by @roipoussiere in https://github.com/tidalcycles/strudel/pull/582
-- learn/tonal: fix typo in "scaleTran[s]pose" by @srenatus in https://github.com/tidalcycles/strudel/pull/585
-- Music metadata by @roipoussiere in https://github.com/tidalcycles/strudel/pull/580
-- New Workshop by @felixroos in https://github.com/tidalcycles/strudel/pull/587
-- Fix option dot by @felixroos in https://github.com/tidalcycles/strudel/pull/596
-- fix: allow f for flat notes like tidal by @felixroos in https://github.com/tidalcycles/strudel/pull/593
-- fix: division by zero by @felixroos in https://github.com/tidalcycles/strudel/pull/591
-- Solmization added by @dariacotocu in https://github.com/tidalcycles/strudel/pull/570
-- improve cursor by @felixroos in https://github.com/tidalcycles/strudel/pull/597
-- enable auto-completion by @roipoussiere in https://github.com/tidalcycles/strudel/pull/588
-- add ratio function by @felixroos in https://github.com/tidalcycles/strudel/pull/602
-- editor: enable line wrapping by @roipoussiere in https://github.com/tidalcycles/strudel/pull/581
-- tonal fixes by @felixroos in https://github.com/tidalcycles/strudel/pull/607
-- fix: flatten scale lists by @felixroos in https://github.com/tidalcycles/strudel/pull/605
-- clip now works like legato in tidal by @felixroos in https://github.com/tidalcycles/strudel/pull/598
-- fix: doc links by @felixroos in https://github.com/tidalcycles/strudel/pull/612
-- tauri desktop app by @vasilymilovidov in https://github.com/tidalcycles/strudel/pull/613
-- add spiral viz by @felixroos in https://github.com/tidalcycles/strudel/pull/614
-- patterning ui settings by @felixroos in https://github.com/tidalcycles/strudel/pull/606
-- Fix typo on packages.mdx by @paikwiki in https://github.com/tidalcycles/strudel/pull/520
-- cps dependent functions by @felixroos in https://github.com/tidalcycles/strudel/pull/620
-- desktop: play samples from disk by @felixroos in https://github.com/tidalcycles/strudel/pull/621
-- fix: midi clock drift by @felixroos in https://github.com/tidalcycles/strudel/pull/627
+- fix period key for dvorak + remove duplicated code by @felixroos in https://codeberg.org/uzu/strudel/pulls/537
+- improve initial loading + wait before eval by @felixroos in https://codeberg.org/uzu/strudel/pulls/538
+- do not reset cps before eval #517 by @felixroos in https://codeberg.org/uzu/strudel/pulls/539
+- feat: add loader bar to animate loading state by @felixroos in https://codeberg.org/uzu/strudel/pulls/542
+- add firacode font by @felixroos in https://codeberg.org/uzu/strudel/pulls/544
+- fix: allow whitespace at the end of a mini pattern by @felixroos in https://codeberg.org/uzu/strudel/pulls/547
+- fix: reset time on stop by @felixroos in https://codeberg.org/uzu/strudel/pulls/548
+- fix: load soundfonts in prebake by @felixroos in https://codeberg.org/uzu/strudel/pulls/550
+- fix: colorable highlighting by @felixroos in https://codeberg.org/uzu/strudel/pulls/553
+- fix: make soundfonts import dynamic by @felixroos in https://codeberg.org/uzu/strudel/pulls/556
+- add basic triads and guidetone voicings by @felixroos in https://codeberg.org/uzu/strudel/pulls/557
+- Patchday by @felixroos in https://codeberg.org/uzu/strudel/pulls/559
+- Vanilla JS Refactoring by @felixroos in https://codeberg.org/uzu/strudel/pulls/563
+- repl: add option to display line numbers by @roipoussiere in https://codeberg.org/uzu/strudel/pulls/582
+- learn/tonal: fix typo in "scaleTran[s]pose" by @srenatus in https://codeberg.org/uzu/strudel/pulls/585
+- Music metadata by @roipoussiere in https://codeberg.org/uzu/strudel/pulls/580
+- New Workshop by @felixroos in https://codeberg.org/uzu/strudel/pulls/587
+- Fix option dot by @felixroos in https://codeberg.org/uzu/strudel/pulls/596
+- fix: allow f for flat notes like tidal by @felixroos in https://codeberg.org/uzu/strudel/pulls/593
+- fix: division by zero by @felixroos in https://codeberg.org/uzu/strudel/pulls/591
+- Solmization added by @dariacotocu in https://codeberg.org/uzu/strudel/pulls/570
+- improve cursor by @felixroos in https://codeberg.org/uzu/strudel/pulls/597
+- enable auto-completion by @roipoussiere in https://codeberg.org/uzu/strudel/pulls/588
+- add ratio function by @felixroos in https://codeberg.org/uzu/strudel/pulls/602
+- editor: enable line wrapping by @roipoussiere in https://codeberg.org/uzu/strudel/pulls/581
+- tonal fixes by @felixroos in https://codeberg.org/uzu/strudel/pulls/607
+- fix: flatten scale lists by @felixroos in https://codeberg.org/uzu/strudel/pulls/605
+- clip now works like legato in tidal by @felixroos in https://codeberg.org/uzu/strudel/pulls/598
+- fix: doc links by @felixroos in https://codeberg.org/uzu/strudel/pulls/612
+- tauri desktop app by @vasilymilovidov in https://codeberg.org/uzu/strudel/pulls/613
+- add spiral viz by @felixroos in https://codeberg.org/uzu/strudel/pulls/614
+- patterning ui settings by @felixroos in https://codeberg.org/uzu/strudel/pulls/606
+- Fix typo on packages.mdx by @paikwiki in https://codeberg.org/uzu/strudel/pulls/520
+- cps dependent functions by @felixroos in https://codeberg.org/uzu/strudel/pulls/620
+- desktop: play samples from disk by @felixroos in https://codeberg.org/uzu/strudel/pulls/621
+- fix: midi clock drift by @felixroos in https://codeberg.org/uzu/strudel/pulls/627
## New Contributors
-- @roipoussiere made their first contribution in https://github.com/tidalcycles/strudel/pull/582
-- @srenatus made their first contribution in https://github.com/tidalcycles/strudel/pull/585
-- @dariacotocu made their first contribution in https://github.com/tidalcycles/strudel/pull/570
-- @vasilymilovidov made their first contribution in https://github.com/tidalcycles/strudel/pull/613
-- @paikwiki made their first contribution in https://github.com/tidalcycles/strudel/pull/520
+- @roipoussiere made their first contribution in https://codeberg.org/uzu/strudel/pulls/582
+- @srenatus made their first contribution in https://codeberg.org/uzu/strudel/pulls/585
+- @dariacotocu made their first contribution in https://codeberg.org/uzu/strudel/pulls/570
+- @vasilymilovidov made their first contribution in https://codeberg.org/uzu/strudel/pulls/613
+- @paikwiki made their first contribution in https://codeberg.org/uzu/strudel/pulls/520
-**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.7.0...v0.8.0
+**Full Changelog**: https://codeberg.org/uzu/strudel/compare/v0.7.0...v0.8.0
diff --git a/website/src/content/blog/release-0.9.0-bananenbrot.mdx b/website/src/content/blog/release-0.9.0-bananenbrot.mdx
index ae77b4247..944675e38 100644
--- a/website/src/content/blog/release-0.9.0-bananenbrot.mdx
+++ b/website/src/content/blog/release-0.9.0-bananenbrot.mdx
@@ -29,14 +29,14 @@ Main new features include:
Related PRs:
-- superdough: encapsulates web audio output by @felixroos in https://github.com/tidalcycles/strudel/pull/664
-- basic fm by @felixroos in https://github.com/tidalcycles/strudel/pull/669
-- Wave Selection and Global Envelope on the FM Synth Modulator by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/683
-- control osc partial count with n by @felixroos in https://github.com/tidalcycles/strudel/pull/674
-- ZZFX Synth support by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/684
-- Adding filter envelopes and filter order selection by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/692
-- Adding loop points and thus wavetable synthesis by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/698
-- Adding vibrato to base oscillators by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/693
+- superdough: encapsulates web audio output by @felixroos in https://codeberg.org/uzu/strudel/pulls/664
+- basic fm by @felixroos in https://codeberg.org/uzu/strudel/pulls/669
+- Wave Selection and Global Envelope on the FM Synth Modulator by @Bubobubobubobubo in https://codeberg.org/uzu/strudel/pulls/683
+- control osc partial count with n by @felixroos in https://codeberg.org/uzu/strudel/pulls/674
+- ZZFX Synth support by @Bubobubobubobubo in https://codeberg.org/uzu/strudel/pulls/684
+- Adding filter envelopes and filter order selection by @Bubobubobubobubo in https://codeberg.org/uzu/strudel/pulls/692
+- Adding loop points and thus wavetable synthesis by @Bubobubobubobubo in https://codeberg.org/uzu/strudel/pulls/698
+- Adding vibrato to base oscillators by @Bubobubobubobubo in https://codeberg.org/uzu/strudel/pulls/693
## Desktop App Improvements
@@ -45,70 +45,70 @@ which do not depend on browser APIs!
You can see superdough, superdirt via OSC + hardware synths via MIDI all together playing in harmony in this [awesome video](https://www.youtube.com/watch?v=lxQgBeLQBgk). These are the related PRs:
-- Create Midi Integration for Tauri Desktop app by @daslyfe in https://github.com/tidalcycles/strudel/pull/685
-- add sleep timer + improve message iterating by @daslyfe in https://github.com/tidalcycles/strudel/pull/688
-- fix MIDI CC messages by @vasilymilovidov in https://github.com/tidalcycles/strudel/pull/690
-- Direct OSC Support in Tauri by @daslyfe in https://github.com/tidalcycles/strudel/pull/694
-- Add logging from tauri by @daslyfe in https://github.com/tidalcycles/strudel/pull/697
-- fix osc bundle timestamp glitches caused by drifting clock by @daslyfe in https://github.com/tidalcycles/strudel/pull/666
-- Midi time fixes by @daslyfe in https://github.com/tidalcycles/strudel/pull/668
-- [Bug Fix] Account for numeral notation when converting to midi by @daslyfe in https://github.com/tidalcycles/strudel/pull/656
-- [Bug Fix] Midi: Don't treat note 0 as false by @daslyfe in https://github.com/tidalcycles/strudel/pull/657
+- Create Midi Integration for Tauri Desktop app by @daslyfe in https://codeberg.org/uzu/strudel/pulls/685
+- add sleep timer + improve message iterating by @daslyfe in https://codeberg.org/uzu/strudel/pulls/688
+- fix MIDI CC messages by @vasilymilovidov in https://codeberg.org/uzu/strudel/pulls/690
+- Direct OSC Support in Tauri by @daslyfe in https://codeberg.org/uzu/strudel/pulls/694
+- Add logging from tauri by @daslyfe in https://codeberg.org/uzu/strudel/pulls/697
+- fix osc bundle timestamp glitches caused by drifting clock by @daslyfe in https://codeberg.org/uzu/strudel/pulls/666
+- Midi time fixes by @daslyfe in https://codeberg.org/uzu/strudel/pulls/668
+- [Bug Fix] Account for numeral notation when converting to midi by @daslyfe in https://codeberg.org/uzu/strudel/pulls/656
+- [Bug Fix] Midi: Don't treat note 0 as false by @daslyfe in https://codeberg.org/uzu/strudel/pulls/657
## Visuals
-- 2 new FFT based vizualisations have now landed: [scope and fscope](https://github.com/tidalcycles/strudel/pull/677) (featured in the video at the top).
-- pianoroll has new options, see [PR](https://github.com/tidalcycles/strudel/pull/679)
+- 2 new FFT based vizualisations have now landed: [scope and fscope](https://codeberg.org/uzu/strudel/pulls/677) (featured in the video at the top).
+- pianoroll has new options, see [PR](https://codeberg.org/uzu/strudel/pulls/679)
Related PRs:
-- Scope by @felixroos in https://github.com/tidalcycles/strudel/pull/677 ([demo](https://strudel.tidalcycles.org/?hXVQF-KxMI8p))
-- Pianoroll improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/679 ([demo](https://strudel.tidalcycles.org/?aPMKqXGVMgSM))
+- Scope by @felixroos in https://codeberg.org/uzu/strudel/pulls/677 ([demo](https://strudel.tidalcycles.org/?hXVQF-KxMI8p))
+- Pianoroll improvements by @felixroos in https://codeberg.org/uzu/strudel/pulls/679 ([demo](https://strudel.tidalcycles.org/?aPMKqXGVMgSM))
## Voicings
There is now a new way to play chord voicings + a huge selection of chord voicings available. Find out more in these PRs:
-- stateless voicings + tonleiter lib by @felixroos in https://github.com/tidalcycles/strudel/pull/647 ([demo](https://strudel.tidalcycles.org/?FoILM0Hs9y9f))
-- ireal voicings by @felixroos in https://github.com/tidalcycles/strudel/pull/653 ([demo](https://strudel.tidalcycles.org/?bv_TjY9hOC28))
+- stateless voicings + tonleiter lib by @felixroos in https://codeberg.org/uzu/strudel/pulls/647 ([demo](https://strudel.tidalcycles.org/?FoILM0Hs9y9f))
+- ireal voicings by @felixroos in https://codeberg.org/uzu/strudel/pulls/653 ([demo](https://strudel.tidalcycles.org/?bv_TjY9hOC28))
## Adaptive Highlighting
Thanks to @mindofmatthew , the highlighting will adapt to edits instantly! Related PRs:
-- More work on highlight IDs by @mindofmatthew in https://github.com/tidalcycles/strudel/pull/636
-- Adaptive Highlighting by @felixroos in https://github.com/tidalcycles/strudel/pull/634
+- More work on highlight IDs by @mindofmatthew in https://codeberg.org/uzu/strudel/pulls/636
+- Adaptive Highlighting by @felixroos in https://codeberg.org/uzu/strudel/pulls/634
## UI Changes
-- teletext theme + fonts by @felixroos in https://github.com/tidalcycles/strudel/pull/681 (featured in video at the top)
-- togglable panel position by @felixroos in https://github.com/tidalcycles/strudel/pull/667
+- teletext theme + fonts by @felixroos in https://codeberg.org/uzu/strudel/pulls/681 (featured in video at the top)
+- togglable panel position by @felixroos in https://codeberg.org/uzu/strudel/pulls/667
## Other New Features
-- slice: list mode by @felixroos in https://github.com/tidalcycles/strudel/pull/645 ([demo](https://strudel.tidalcycles.org/?bAYIqz5NLjRr))
-- add emoji support by @felixroos in https://github.com/tidalcycles/strudel/pull/680 ([demo](https://strudel.tidalcycles.org/?a6FgLz475gN9))
+- slice: list mode by @felixroos in https://codeberg.org/uzu/strudel/pulls/645 ([demo](https://strudel.tidalcycles.org/?bAYIqz5NLjRr))
+- add emoji support by @felixroos in https://codeberg.org/uzu/strudel/pulls/680 ([demo](https://strudel.tidalcycles.org/?a6FgLz475gN9))
## Articles
-- Understand pitch by @felixroos in https://github.com/tidalcycles/strudel/pull/652
+- Understand pitch by @felixroos in https://codeberg.org/uzu/strudel/pulls/652
## Other Fixes & Enhancements
-- fix: out of range error by @felixroos in https://github.com/tidalcycles/strudel/pull/630
-- fix: update canvas size on window resize by @felixroos in https://github.com/tidalcycles/strudel/pull/631
-- FIXES: TODO in rotateChroma by @bwagner in https://github.com/tidalcycles/strudel/pull/650
-- snapshot tests: sort haps by part by @felixroos in https://github.com/tidalcycles/strudel/pull/637
-- Delete old packages by @felixroos in https://github.com/tidalcycles/strudel/pull/639
-- update vitest by @felixroos in https://github.com/tidalcycles/strudel/pull/651
-- fix: welcome message for latestCode by @felixroos in https://github.com/tidalcycles/strudel/pull/659
-- fix: always run previous trigger by @felixroos in https://github.com/tidalcycles/strudel/pull/660
+- fix: out of range error by @felixroos in https://codeberg.org/uzu/strudel/pulls/630
+- fix: update canvas size on window resize by @felixroos in https://codeberg.org/uzu/strudel/pulls/631
+- FIXES: TODO in rotateChroma by @bwagner in https://codeberg.org/uzu/strudel/pulls/650
+- snapshot tests: sort haps by part by @felixroos in https://codeberg.org/uzu/strudel/pulls/637
+- Delete old packages by @felixroos in https://codeberg.org/uzu/strudel/pulls/639
+- update vitest by @felixroos in https://codeberg.org/uzu/strudel/pulls/651
+- fix: welcome message for latestCode by @felixroos in https://codeberg.org/uzu/strudel/pulls/659
+- fix: always run previous trigger by @felixroos in https://codeberg.org/uzu/strudel/pulls/660
## New Contributors
-- @daslyfe made their first contribution in https://github.com/tidalcycles/strudel/pull/656
-- @Bubobubobubobubo made their first contribution in https://github.com/tidalcycles/strudel/pull/683
+- @daslyfe made their first contribution in https://codeberg.org/uzu/strudel/pulls/656
+- @Bubobubobubobubo made their first contribution in https://codeberg.org/uzu/strudel/pulls/683
-**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.8.0...v0.9.0
+**Full Changelog**: https://codeberg.org/uzu/strudel/compare/v0.8.0...v0.9.0
A big thanks to all the contributors!
diff --git a/website/src/content/blog/release-1.0.0-geburtstagskuchen.mdx b/website/src/content/blog/release-1.0.0-geburtstagskuchen.mdx
index 5784fe52d..0ee149a20 100644
--- a/website/src/content/blog/release-1.0.0-geburtstagskuchen.mdx
+++ b/website/src/content/blog/release-1.0.0-geburtstagskuchen.mdx
@@ -27,13 +27,13 @@ Let me write up some of the highlights:
This version changes the default cps value from 1 to 0.5 to give patterns a little bit more time by default.
If you find your existing patterns to be suddenly half the speed, just add a `setcps(1)` to the top and it should sound as it did before!
-- make 0.5hz cps the default by @yaxu in https://github.com/tidalcycles/strudel/pull/931
+- make 0.5hz cps the default by @yaxu in https://codeberg.org/uzu/strudel/pulls/931
## New Domain
Strudel is now available under [strudel.cc](https://strudel.cc/). The old domain still works but you might not get the most recent version.
-- replace strudel.tidalcycles.org with strudel.cc by @felixroos in https://github.com/tidalcycles/strudel/pull/768
+- replace strudel.tidalcycles.org with strudel.cc by @felixroos in https://codeberg.org/uzu/strudel/pulls/768
## Strudel on Mastodon
@@ -43,52 +43,52 @@ Strudel now has a mastodon presence: https://social.toplap.org/@strudel
superdough, the audio engine of strudel has gotten some new features:
-- Create phaser effect by @daslyfe in https://github.com/tidalcycles/strudel/pull/798
-- Multichannel audio by @daslyfe in https://github.com/tidalcycles/strudel/pull/820
-- Audio device selection by @daslyfe in https://github.com/tidalcycles/strudel/pull/854
-- Better convolution reverb by generating impulse responses by @Bubobubobubobubo and @felixroos in https://github.com/tidalcycles/strudel/pull/718
-- Add 'white', 'pink' and 'brown' oscillators + refactor synth by @Bubobubobubobubo and @felixroos in https://github.com/tidalcycles/strudel/pull/713
-- New noise type: "crackle" by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/806
-- Add support for using samples as impulse response buffers for the reverb by @vasilymilovidov in https://github.com/tidalcycles/strudel/pull/717
-- Compressor by @felixroos in https://github.com/tidalcycles/strudel/pull/729
-- Adding vibrato to Superdough sampler by @Bubobubobubobubo and @felixroos in https://github.com/tidalcycles/strudel/pull/706
-- Further Envelope improvements by @daslyfe in https://github.com/tidalcycles/strudel/pull/868
-- Add more vowel qualities for the vowels function by @fnordomat in https://github.com/tidalcycles/strudel/pull/907
-- pitch envelope by @felixroos in https://github.com/tidalcycles/strudel/pull/913
+- Create phaser effect by @daslyfe in https://codeberg.org/uzu/strudel/pulls/798
+- Multichannel audio by @daslyfe in https://codeberg.org/uzu/strudel/pulls/820
+- Audio device selection by @daslyfe in https://codeberg.org/uzu/strudel/pulls/854
+- Better convolution reverb by generating impulse responses by @Bubobubobubobubo and @felixroos in https://codeberg.org/uzu/strudel/pulls/718
+- Add 'white', 'pink' and 'brown' oscillators + refactor synth by @Bubobubobubobubo and @felixroos in https://codeberg.org/uzu/strudel/pulls/713
+- New noise type: "crackle" by @Bubobubobubobubo in https://codeberg.org/uzu/strudel/pulls/806
+- Add support for using samples as impulse response buffers for the reverb by @vasilymilovidov in https://codeberg.org/uzu/strudel/pulls/717
+- Compressor by @felixroos in https://codeberg.org/uzu/strudel/pulls/729
+- Adding vibrato to Superdough sampler by @Bubobubobubobubo and @felixroos in https://codeberg.org/uzu/strudel/pulls/706
+- Further Envelope improvements by @daslyfe in https://codeberg.org/uzu/strudel/pulls/868
+- Add more vowel qualities for the vowels function by @fnordomat in https://codeberg.org/uzu/strudel/pulls/907
+- pitch envelope by @felixroos in https://codeberg.org/uzu/strudel/pulls/913
## Slider Controls
The new `slider` function inlines a draggable slider element into the code, bridging the gap between code and GUI.
-- widgets by @felixroos in https://github.com/tidalcycles/strudel/pull/714
-- Slider afterthoughts by @felixroos in https://github.com/tidalcycles/strudel/pull/723
-- add xfade by @felixroos in https://github.com/tidalcycles/strudel/pull/780
+- widgets by @felixroos in https://codeberg.org/uzu/strudel/pulls/714
+- Slider afterthoughts by @felixroos in https://codeberg.org/uzu/strudel/pulls/723
+- add xfade by @felixroos in https://codeberg.org/uzu/strudel/pulls/780
## Improved MIDI integration
Pattern params [can now be controlled with cc messages](https://www.youtube.com/watch?v=e2-Sv_jjDQk) + you can now send a MIDI clock to sync your DAW with strudel.
-- Midi in by @felixroos in https://github.com/tidalcycles/strudel/pull/699
-- add midi clock support by @felixroos in https://github.com/tidalcycles/strudel/pull/710
+- Midi in by @felixroos in https://codeberg.org/uzu/strudel/pulls/699
+- add midi clock support by @felixroos in https://codeberg.org/uzu/strudel/pulls/710
## hydra
[hydra](https://hydra.ojack.xyz), the live coding video synth [can now be used directly inside the strudel REPL](https://strudel.cc/learn/hydra/).
-- Hydra integration by @felixroos in https://github.com/tidalcycles/strudel/pull/759
-- add options param to initHydra by @kasparsj in https://github.com/tidalcycles/strudel/pull/808
-- Hydra fixes and improvements by @atfornes in https://github.com/tidalcycles/strudel/pull/818
+- Hydra integration by @felixroos in https://codeberg.org/uzu/strudel/pulls/759
+- add options param to initHydra by @kasparsj in https://codeberg.org/uzu/strudel/pulls/808
+- Hydra fixes and improvements by @atfornes in https://codeberg.org/uzu/strudel/pulls/818
## Vanilla REPL
The codemirror editor and the repl abstraction have been refactored from react to vanilla JS!
This should give some performance improvements and less dependency / maintenance burden:
-- Vanilla repl 2 by @felixroos in https://github.com/tidalcycles/strudel/pull/863
-- Vanilla repl 3 by @felixroos in https://github.com/tidalcycles/strudel/pull/865
-- more work on vanilla repl: repl web component + package + MicroRepl by @felixroos in https://github.com/tidalcycles/strudel/pull/866
-- main repl vanillification by @felixroos in https://github.com/tidalcycles/strudel/pull/873
-- final vanillification by @felixroos in https://github.com/tidalcycles/strudel/pull/876
+- Vanilla repl 2 by @felixroos in https://codeberg.org/uzu/strudel/pulls/863
+- Vanilla repl 3 by @felixroos in https://codeberg.org/uzu/strudel/pulls/865
+- more work on vanilla repl: repl web component + package + MicroRepl by @felixroos in https://codeberg.org/uzu/strudel/pulls/866
+- main repl vanillification by @felixroos in https://codeberg.org/uzu/strudel/pulls/873
+- final vanillification by @felixroos in https://codeberg.org/uzu/strudel/pulls/876
## Doc Changes
@@ -97,25 +97,25 @@ Plenty of things have been added to the docs, including a [showcase of what peop
show PRs
-- Showcase by @felixroos in https://github.com/tidalcycles/strudel/pull/885
-- Recipes by @felixroos in https://github.com/tidalcycles/strudel/pull/742
-- Document striate function by @ilesinge in https://github.com/tidalcycles/strudel/pull/766
-- Document adsr function by @ilesinge in https://github.com/tidalcycles/strudel/pull/767
-- Add function params in reference tab by @ilesinge in https://github.com/tidalcycles/strudel/pull/785
-- Update first-sounds.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/794
-- Update recap.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/797
-- Update pattern-effects.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/796
-- Update first-effects.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/795
-- Document pianoroll by @ilesinge in https://github.com/tidalcycles/strudel/pull/784
-- Add doc for euclidLegatoRot, wordfall and slider by @ilesinge in https://github.com/tidalcycles/strudel/pull/801
-- Improve documentation for synonym functions by @ilesinge in https://github.com/tidalcycles/strudel/pull/800
-- Add and style algolia search by @ilesinge in https://github.com/tidalcycles/strudel/pull/827
-- Fix a typo by @drewgbarnes in https://github.com/tidalcycles/strudel/pull/830
-- add mastodon link by @felixroos in https://github.com/tidalcycles/strudel/pull/884
-- adds a blog by @felixroos in https://github.com/tidalcycles/strudel/pull/911
-- community bakery by @felixroos in https://github.com/tidalcycles/strudel/pull/923
-- Blog improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/919
-- 2 years blog post by @felixroos in https://github.com/tidalcycles/strudel/pull/929
+- Showcase by @felixroos in https://codeberg.org/uzu/strudel/pulls/885
+- Recipes by @felixroos in https://codeberg.org/uzu/strudel/pulls/742
+- Document striate function by @ilesinge in https://codeberg.org/uzu/strudel/pulls/766
+- Document adsr function by @ilesinge in https://codeberg.org/uzu/strudel/pulls/767
+- Add function params in reference tab by @ilesinge in https://codeberg.org/uzu/strudel/pulls/785
+- Update first-sounds.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/794
+- Update recap.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/797
+- Update pattern-effects.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/796
+- Update first-effects.mdx by @bwagner in https://codeberg.org/uzu/strudel/pulls/795
+- Document pianoroll by @ilesinge in https://codeberg.org/uzu/strudel/pulls/784
+- Add doc for euclidLegatoRot, wordfall and slider by @ilesinge in https://codeberg.org/uzu/strudel/pulls/801
+- Improve documentation for synonym functions by @ilesinge in https://codeberg.org/uzu/strudel/pulls/800
+- Add and style algolia search by @ilesinge in https://codeberg.org/uzu/strudel/pulls/827
+- Fix a typo by @drewgbarnes in https://codeberg.org/uzu/strudel/pulls/830
+- add mastodon link by @felixroos in https://codeberg.org/uzu/strudel/pulls/884
+- adds a blog by @felixroos in https://codeberg.org/uzu/strudel/pulls/911
+- community bakery by @felixroos in https://codeberg.org/uzu/strudel/pulls/923
+- Blog improvements by @felixroos in https://codeberg.org/uzu/strudel/pulls/919
+- 2 years blog post by @felixroos in https://codeberg.org/uzu/strudel/pulls/929
@@ -124,34 +124,34 @@ Plenty of things have been added to the docs, including a [showcase of what peop
There is a lot more
-- mini notation: international alphabets support by @ilesinge in https://github.com/tidalcycles/strudel/pull/751
-- Add shabda shortcut by @ilesinge in https://github.com/tidalcycles/strudel/pull/740
-- add play function by @felixroos in https://github.com/tidalcycles/strudel/pull/758 (superseded by next)
-- tidal style d1 ... d9 functions + more by @felixroos in https://github.com/tidalcycles/strudel/pull/805
-- add vscode bindings by @Dsm0 in https://github.com/tidalcycles/strudel/pull/773
-- Implement optional hover tooltip with function documentation by @ilesinge in https://github.com/tidalcycles/strudel/pull/783
-- samples loading shortcuts: by @felixroos in https://github.com/tidalcycles/strudel/pull/788
-- add option to disable active line highlighting in Code Settings by @kasparsj in https://github.com/tidalcycles/strudel/pull/804
-- Color hsl by @felixroos in https://github.com/tidalcycles/strudel/pull/815
-- Patterns tab + Refactor Panel by @felixroos in https://github.com/tidalcycles/strudel/pull/769
-- patterns tab: import patterns + style by @felixroos in https://github.com/tidalcycles/strudel/pull/852
-- Export patterns + ui tweaks by @felixroos in https://github.com/tidalcycles/strudel/pull/855
-- Pattern organization by @felixroos in https://github.com/tidalcycles/strudel/pull/858
-- Sound Import from local file system by @daslyfe in https://github.com/tidalcycles/strudel/pull/839
-- bugfix: suspend and close existing audio context when changing interface by @daslyfe in https://github.com/tidalcycles/strudel/pull/882
-- add root mode for voicings by @felixroos in https://github.com/tidalcycles/strudel/pull/887
-- scales can now be anchored by @felixroos in https://github.com/tidalcycles/strudel/pull/888
-- add dough function for raw dsp by @felixroos in https://github.com/tidalcycles/strudel/pull/707 (experimental)
-- support mininotation '..' range operator, fixes #715 by @yaxu in https://github.com/tidalcycles/strudel/pull/716
-- Add pick and squeeze functions by @daslyfe in https://github.com/tidalcycles/strudel/pull/771
-- support , in < > by @felixroos in https://github.com/tidalcycles/strudel/pull/886
-- public sharing by @felixroos in https://github.com/tidalcycles/strudel/pull/910
-- pick, pickmod, inhabit, inhabitmod by @yaxu in https://github.com/tidalcycles/strudel/pull/921
-- Mini-notation additions towards tidal compatibility by @yaxu in https://github.com/tidalcycles/strudel/pull/926
-- add pickF and pickmodF by @geikha in https://github.com/tidalcycles/strudel/pull/924
-- Make splice cps-aware by @yaxu in https://github.com/tidalcycles/strudel/pull/932
-- Refactor cps functions by @felixroos in https://github.com/tidalcycles/strudel/pull/933
-- Add useful pattern selection behavior for performing. by @daslyfe in https://github.com/tidalcycles/strudel/pull/897
+- mini notation: international alphabets support by @ilesinge in https://codeberg.org/uzu/strudel/pulls/751
+- Add shabda shortcut by @ilesinge in https://codeberg.org/uzu/strudel/pulls/740
+- add play function by @felixroos in https://codeberg.org/uzu/strudel/pulls/758 (superseded by next)
+- tidal style d1 ... d9 functions + more by @felixroos in https://codeberg.org/uzu/strudel/pulls/805
+- add vscode bindings by @Dsm0 in https://codeberg.org/uzu/strudel/pulls/773
+- Implement optional hover tooltip with function documentation by @ilesinge in https://codeberg.org/uzu/strudel/pulls/783
+- samples loading shortcuts: by @felixroos in https://codeberg.org/uzu/strudel/pulls/788
+- add option to disable active line highlighting in Code Settings by @kasparsj in https://codeberg.org/uzu/strudel/pulls/804
+- Color hsl by @felixroos in https://codeberg.org/uzu/strudel/pulls/815
+- Patterns tab + Refactor Panel by @felixroos in https://codeberg.org/uzu/strudel/pulls/769
+- patterns tab: import patterns + style by @felixroos in https://codeberg.org/uzu/strudel/pulls/852
+- Export patterns + ui tweaks by @felixroos in https://codeberg.org/uzu/strudel/pulls/855
+- Pattern organization by @felixroos in https://codeberg.org/uzu/strudel/pulls/858
+- Sound Import from local file system by @daslyfe in https://codeberg.org/uzu/strudel/pulls/839
+- bugfix: suspend and close existing audio context when changing interface by @daslyfe in https://codeberg.org/uzu/strudel/pulls/882
+- add root mode for voicings by @felixroos in https://codeberg.org/uzu/strudel/pulls/887
+- scales can now be anchored by @felixroos in https://codeberg.org/uzu/strudel/pulls/888
+- add dough function for raw dsp by @felixroos in https://codeberg.org/uzu/strudel/pulls/707 (experimental)
+- support mininotation '..' range operator, fixes #715 by @yaxu in https://codeberg.org/uzu/strudel/pulls/716
+- Add pick and squeeze functions by @daslyfe in https://codeberg.org/uzu/strudel/pulls/771
+- support , in < > by @felixroos in https://codeberg.org/uzu/strudel/pulls/886
+- public sharing by @felixroos in https://codeberg.org/uzu/strudel/pulls/910
+- pick, pickmod, inhabit, inhabitmod by @yaxu in https://codeberg.org/uzu/strudel/pulls/921
+- Mini-notation additions towards tidal compatibility by @yaxu in https://codeberg.org/uzu/strudel/pulls/926
+- add pickF and pickmodF by @geikha in https://codeberg.org/uzu/strudel/pulls/924
+- Make splice cps-aware by @yaxu in https://codeberg.org/uzu/strudel/pulls/932
+- Refactor cps functions by @felixroos in https://codeberg.org/uzu/strudel/pulls/933
+- Add useful pattern selection behavior for performing. by @daslyfe in https://codeberg.org/uzu/strudel/pulls/897
@@ -160,79 +160,79 @@ Plenty of things have been added to the docs, including a [showcase of what peop
show
-- fix: finally repair envelopes by @felixroos in https://github.com/tidalcycles/strudel/pull/861
-- fix: reverb regenerate loophole by @felixroos in https://github.com/tidalcycles/strudel/pull/726
-- fix: reverb roomsize not required by @felixroos in https://github.com/tidalcycles/strudel/pull/731
-- fix: reverb sampleRate by @felixroos in https://github.com/tidalcycles/strudel/pull/732
-- consume n with scale by @felixroos in https://github.com/tidalcycles/strudel/pull/727
-- fix: hashes in urls by @felixroos in https://github.com/tidalcycles/strudel/pull/728
-- [Bug Fix] chooseWith: prevent pattern from stopping audio when selection is >= 1 or < 0 by @daslyfe in https://github.com/tidalcycles/strudel/pull/741
-- Fix addivite synthesis phases by @felixroos in https://github.com/tidalcycles/strudel/pull/762
-- fix: scale offset by @felixroos in https://github.com/tidalcycles/strudel/pull/764
-- fix zen mode logo overlap by @felixroos in https://github.com/tidalcycles/strudel/pull/760
-- fix: share copy to clipboard + alert by @felixroos in https://github.com/tidalcycles/strudel/pull/774
-- fix: style issues by @felixroos in https://github.com/tidalcycles/strudel/pull/781
-- Fix scope pos + document by @felixroos in https://github.com/tidalcycles/strudel/pull/786
-- don't use anchor links for reference by @felixroos in https://github.com/tidalcycles/strudel/pull/791
-- remove unwanted cm6 outline for strudelTheme by @kasparsj in https://github.com/tidalcycles/strudel/pull/802
-- FIXES: palindrome abc -> abccba by @bwagner in https://github.com/tidalcycles/strudel/pull/831
-- Bug Fix #119: Clock drift by @daslyfe in https://github.com/tidalcycles/strudel/pull/874
-- bugfix: sound select indexes out of bounds by @daslyfe in https://github.com/tidalcycles/strudel/pull/871
-- Error tolerance by @felixroos in https://github.com/tidalcycles/strudel/pull/880
-- fix: make sure n is never undefined before nanFallback by @felixroos in https://github.com/tidalcycles/strudel/pull/881
-- fix: invisible selection on vim + emacs mode by @felixroos in https://github.com/tidalcycles/strudel/pull/889
-- fix: autocomplete / tooltip code example bug by @felixroos in https://github.com/tidalcycles/strudel/pull/898
-- Fix examples page, piano() and a few workshop imgs by @shiyouganai in https://github.com/tidalcycles/strudel/pull/848
-- fix: trailing slash confusion by @felixroos in https://github.com/tidalcycles/strudel/pull/743
-- fix: try different trailing slash behavior by @felixroos in https://github.com/tidalcycles/strudel/pull/744
-- Fix krill build command in README by @ilesinge in https://github.com/tidalcycles/strudel/pull/748
-- Fix for #1. Enables named instruments for csoundm. by @gogins in https://github.com/tidalcycles/strudel/pull/662
-- fix: missing hash for links starting with / by @felixroos in https://github.com/tidalcycles/strudel/pull/845
-- fix: swatch png src by @felixroos in https://github.com/tidalcycles/strudel/pull/846
-- Fix edge case with rehype-urls and trailing slashes in image file paths by @shiyouganai in https://github.com/tidalcycles/strudel/pull/849
-- fix: multiple repls by @felixroos in https://github.com/tidalcycles/strudel/pull/813
-- Fix chunk, add fastChunk and repeatCycles by @yaxu in https://github.com/tidalcycles/strudel/pull/712
-- Update tauri.yml workflow file by @vasilymilovidov in https://github.com/tidalcycles/strudel/pull/705
-- vite-vanilla-repl readme fix by @felixroos in https://github.com/tidalcycles/strudel/pull/737
-- completely revert config mess by @felixroos in https://github.com/tidalcycles/strudel/pull/745
-- hopefully fix trailing slashes bug by @felixroos in https://github.com/tidalcycles/strudel/pull/753
-- Update vite pwa by @felixroos in https://github.com/tidalcycles/strudel/pull/772
-- Update to Astro 3 by @felixroos in https://github.com/tidalcycles/strudel/pull/775
-- support multiple named serial connections, change default baudrate by @yaxu in https://github.com/tidalcycles/strudel/pull/551
-- CHANGES: github action checkout v2 -> v4 by @bwagner in https://github.com/tidalcycles/strudel/pull/837
-- CHANGES: pin pnpm to version 8.3.1 by @bwagner in https://github.com/tidalcycles/strudel/pull/834
-- CHANGES: github action pnpm version from 7 to 8.3.1 by @bwagner in https://github.com/tidalcycles/strudel/pull/835
-- ADDS: JetBrains IDE files and directories to .gitignore by @bwagner in https://github.com/tidalcycles/strudel/pull/840
-- Prevent 404 on Algolia crawls by @ilesinge in https://github.com/tidalcycles/strudel/pull/838
-- Add in fixes from my fork to slashocalypse branch by @shiyouganai in https://github.com/tidalcycles/strudel/pull/843
-- improve slashing + base href behavior by @felixroos in https://github.com/tidalcycles/strudel/pull/842
-- CHANGES: pnpm 8.1.3 to 8.11.0 by @bwagner in https://github.com/tidalcycles/strudel/pull/850
-- add missing trailing slashes by @felixroos in https://github.com/tidalcycles/strudel/pull/860
-- move all examples to separate examples folder by @felixroos in https://github.com/tidalcycles/strudel/pull/878
-- Dependency update by @felixroos in https://github.com/tidalcycles/strudel/pull/879
-- Update Vite version so hot reload works properly with newest pnpm version by @daslyfe in https://github.com/tidalcycles/strudel/pull/892
-- prevent vite from complaining about additional exports in jsx files by @daslyfe in https://github.com/tidalcycles/strudel/pull/891
-- fix some build warnings by @felixroos in https://github.com/tidalcycles/strudel/pull/902
-- Remove hideHeader for better mobile UI and consistency by @rjulian in https://github.com/tidalcycles/strudel/pull/894
-- Fix: swatch/[name].png.js static path by @oscarbyrne in https://github.com/tidalcycles/strudel/pull/916
-- rename @strudel.cycles/_ packages to @strudel/_ by @felixroos in https://github.com/tidalcycles/strudel/pull/917
-- `pick` now accepts lookup tables, with alternate cycle squeezing behaviour as new `inhabit` function by @yaxu in https://github.com/tidalcycles/strudel/pull/918
-- Revert "`pick` now accepts lookup tables, with alternate cycle squeezing behaviour as new `inhabit` function" by @yaxu in https://github.com/tidalcycles/strudel/pull/920
-- Fix pattern tab not showing patterns without created date by @daslyfe in https://github.com/tidalcycles/strudel/pull/934
+- fix: finally repair envelopes by @felixroos in https://codeberg.org/uzu/strudel/pulls/861
+- fix: reverb regenerate loophole by @felixroos in https://codeberg.org/uzu/strudel/pulls/726
+- fix: reverb roomsize not required by @felixroos in https://codeberg.org/uzu/strudel/pulls/731
+- fix: reverb sampleRate by @felixroos in https://codeberg.org/uzu/strudel/pulls/732
+- consume n with scale by @felixroos in https://codeberg.org/uzu/strudel/pulls/727
+- fix: hashes in urls by @felixroos in https://codeberg.org/uzu/strudel/pulls/728
+- [Bug Fix] chooseWith: prevent pattern from stopping audio when selection is >= 1 or < 0 by @daslyfe in https://codeberg.org/uzu/strudel/pulls/741
+- Fix addivite synthesis phases by @felixroos in https://codeberg.org/uzu/strudel/pulls/762
+- fix: scale offset by @felixroos in https://codeberg.org/uzu/strudel/pulls/764
+- fix zen mode logo overlap by @felixroos in https://codeberg.org/uzu/strudel/pulls/760
+- fix: share copy to clipboard + alert by @felixroos in https://codeberg.org/uzu/strudel/pulls/774
+- fix: style issues by @felixroos in https://codeberg.org/uzu/strudel/pulls/781
+- Fix scope pos + document by @felixroos in https://codeberg.org/uzu/strudel/pulls/786
+- don't use anchor links for reference by @felixroos in https://codeberg.org/uzu/strudel/pulls/791
+- remove unwanted cm6 outline for strudelTheme by @kasparsj in https://codeberg.org/uzu/strudel/pulls/802
+- FIXES: palindrome abc -> abccba by @bwagner in https://codeberg.org/uzu/strudel/pulls/831
+- Bug Fix #119: Clock drift by @daslyfe in https://codeberg.org/uzu/strudel/pulls/874
+- bugfix: sound select indexes out of bounds by @daslyfe in https://codeberg.org/uzu/strudel/pulls/871
+- Error tolerance by @felixroos in https://codeberg.org/uzu/strudel/pulls/880
+- fix: make sure n is never undefined before nanFallback by @felixroos in https://codeberg.org/uzu/strudel/pulls/881
+- fix: invisible selection on vim + emacs mode by @felixroos in https://codeberg.org/uzu/strudel/pulls/889
+- fix: autocomplete / tooltip code example bug by @felixroos in https://codeberg.org/uzu/strudel/pulls/898
+- Fix examples page, piano() and a few workshop imgs by @shiyouganai in https://codeberg.org/uzu/strudel/pulls/848
+- fix: trailing slash confusion by @felixroos in https://codeberg.org/uzu/strudel/pulls/743
+- fix: try different trailing slash behavior by @felixroos in https://codeberg.org/uzu/strudel/pulls/744
+- Fix krill build command in README by @ilesinge in https://codeberg.org/uzu/strudel/pulls/748
+- Fix for #1. Enables named instruments for csoundm. by @gogins in https://codeberg.org/uzu/strudel/pulls/662
+- fix: missing hash for links starting with / by @felixroos in https://codeberg.org/uzu/strudel/pulls/845
+- fix: swatch png src by @felixroos in https://codeberg.org/uzu/strudel/pulls/846
+- Fix edge case with rehype-urls and trailing slashes in image file paths by @shiyouganai in https://codeberg.org/uzu/strudel/pulls/849
+- fix: multiple repls by @felixroos in https://codeberg.org/uzu/strudel/pulls/813
+- Fix chunk, add fastChunk and repeatCycles by @yaxu in https://codeberg.org/uzu/strudel/pulls/712
+- Update tauri.yml workflow file by @vasilymilovidov in https://codeberg.org/uzu/strudel/pulls/705
+- vite-vanilla-repl readme fix by @felixroos in https://codeberg.org/uzu/strudel/pulls/737
+- completely revert config mess by @felixroos in https://codeberg.org/uzu/strudel/pulls/745
+- hopefully fix trailing slashes bug by @felixroos in https://codeberg.org/uzu/strudel/pulls/753
+- Update vite pwa by @felixroos in https://codeberg.org/uzu/strudel/pulls/772
+- Update to Astro 3 by @felixroos in https://codeberg.org/uzu/strudel/pulls/775
+- support multiple named serial connections, change default baudrate by @yaxu in https://codeberg.org/uzu/strudel/pulls/551
+- CHANGES: github action checkout v2 -> v4 by @bwagner in https://codeberg.org/uzu/strudel/pulls/837
+- CHANGES: pin pnpm to version 8.3.1 by @bwagner in https://codeberg.org/uzu/strudel/pulls/834
+- CHANGES: github action pnpm version from 7 to 8.3.1 by @bwagner in https://codeberg.org/uzu/strudel/pulls/835
+- ADDS: JetBrains IDE files and directories to .gitignore by @bwagner in https://codeberg.org/uzu/strudel/pulls/840
+- Prevent 404 on Algolia crawls by @ilesinge in https://codeberg.org/uzu/strudel/pulls/838
+- Add in fixes from my fork to slashocalypse branch by @shiyouganai in https://codeberg.org/uzu/strudel/pulls/843
+- improve slashing + base href behavior by @felixroos in https://codeberg.org/uzu/strudel/pulls/842
+- CHANGES: pnpm 8.1.3 to 8.11.0 by @bwagner in https://codeberg.org/uzu/strudel/pulls/850
+- add missing trailing slashes by @felixroos in https://codeberg.org/uzu/strudel/pulls/860
+- move all examples to separate examples folder by @felixroos in https://codeberg.org/uzu/strudel/pulls/878
+- Dependency update by @felixroos in https://codeberg.org/uzu/strudel/pulls/879
+- Update Vite version so hot reload works properly with newest pnpm version by @daslyfe in https://codeberg.org/uzu/strudel/pulls/892
+- prevent vite from complaining about additional exports in jsx files by @daslyfe in https://codeberg.org/uzu/strudel/pulls/891
+- fix some build warnings by @felixroos in https://codeberg.org/uzu/strudel/pulls/902
+- Remove hideHeader for better mobile UI and consistency by @rjulian in https://codeberg.org/uzu/strudel/pulls/894
+- Fix: swatch/[name].png.js static path by @oscarbyrne in https://codeberg.org/uzu/strudel/pulls/916
+- rename @strudel.cycles/_ packages to @strudel/_ by @felixroos in https://codeberg.org/uzu/strudel/pulls/917
+- `pick` now accepts lookup tables, with alternate cycle squeezing behaviour as new `inhabit` function by @yaxu in https://codeberg.org/uzu/strudel/pulls/918
+- Revert "`pick` now accepts lookup tables, with alternate cycle squeezing behaviour as new `inhabit` function" by @yaxu in https://codeberg.org/uzu/strudel/pulls/920
+- Fix pattern tab not showing patterns without created date by @daslyfe in https://codeberg.org/uzu/strudel/pulls/934
## New Contributors
-- @ilesinge made their first contribution in https://github.com/tidalcycles/strudel/pull/748
-- @Dsm0 made their first contribution in https://github.com/tidalcycles/strudel/pull/773
-- @kasparsj made their first contribution in https://github.com/tidalcycles/strudel/pull/802
-- @atfornes made their first contribution in https://github.com/tidalcycles/strudel/pull/818
-- @drewgbarnes made their first contribution in https://github.com/tidalcycles/strudel/pull/830
-- @shiyouganai made their first contribution in https://github.com/tidalcycles/strudel/pull/843
-- @rjulian made their first contribution in https://github.com/tidalcycles/strudel/pull/894
-- @fnordomat made their first contribution in https://github.com/tidalcycles/strudel/pull/907
-- @oscarbyrne made their first contribution in https://github.com/tidalcycles/strudel/pull/916
-- @geikha made their first contribution in https://github.com/tidalcycles/strudel/pull/924
+- @ilesinge made their first contribution in https://codeberg.org/uzu/strudel/pulls/748
+- @Dsm0 made their first contribution in https://codeberg.org/uzu/strudel/pulls/773
+- @kasparsj made their first contribution in https://codeberg.org/uzu/strudel/pulls/802
+- @atfornes made their first contribution in https://codeberg.org/uzu/strudel/pulls/818
+- @drewgbarnes made their first contribution in https://codeberg.org/uzu/strudel/pulls/830
+- @shiyouganai made their first contribution in https://codeberg.org/uzu/strudel/pulls/843
+- @rjulian made their first contribution in https://codeberg.org/uzu/strudel/pulls/894
+- @fnordomat made their first contribution in https://codeberg.org/uzu/strudel/pulls/907
+- @oscarbyrne made their first contribution in https://codeberg.org/uzu/strudel/pulls/916
+- @geikha made their first contribution in https://codeberg.org/uzu/strudel/pulls/924
-**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.9.0...v1.0.0
+**Full Changelog**: https://codeberg.org/uzu/strudel/compare/v0.9.0...v1.0.0
diff --git a/website/src/content/blog/year-2.mdx b/website/src/content/blog/year-2.mdx
index 38e39bbfd..0ea4616a3 100644
--- a/website/src/content/blog/year-2.mdx
+++ b/website/src/content/blog/year-2.mdx
@@ -216,9 +216,9 @@ Here is a recording of the first session we organized over the discord server:
The midi integration has gotten a few new features:
-- [clock out](https://github.com/tidalcycles/strudel/pull/710) to sync your midi devices / DAW to the strudel clock (better doc coming soon)
+- [clock out](https://codeberg.org/uzu/strudel/pulls/710) to sync your midi devices / DAW to the strudel clock (better doc coming soon)
- [cc output](https://strudel.cc/learn/input-output/#ccn--ccv) to send cc values to your gear
-- [cc input](https://github.com/tidalcycles/strudel/pull/699) to control strudel via MIDI (better doc coming soon)
+- [cc input](https://codeberg.org/uzu/strudel/pulls/699) to control strudel via MIDI (better doc coming soon)
Here is a little demo of me fiddling with a midi controller, changing a piano pattern: