add 1.2.0 release notes
This commit is contained in:
parent
f2330a2307
commit
eac6f27ca4
1 changed files with 187 additions and 0 deletions
187
website/src/content/blog/release-1.2.0-kardinalschnitten.mdx
Normal file
187
website/src/content/blog/release-1.2.0-kardinalschnitten.mdx
Normal file
|
|
@ -0,0 +1,187 @@
|
||||||
|
---
|
||||||
|
title: 'Release Notes v1.2.0'
|
||||||
|
description: ''
|
||||||
|
date: '2025-05-01'
|
||||||
|
tags: ['meta']
|
||||||
|
author: froos
|
||||||
|
---
|
||||||
|
|
||||||
|
## What's Changed
|
||||||
|
|
||||||
|
## highlights
|
||||||
|
|
||||||
|
- [stepwise functions](https://strudel.cc/learn/stepwise/) ([PR](https://github.com/tidalcycles/strudel/pull/1262))
|
||||||
|
- [midimaps](https://strudel.cc/learn/input-output/#midimaps) ([PR](https://github.com/tidalcycles/strudel/pull/1274))
|
||||||
|
- [spectrum](https://strudel.cc/learn/visual-feedback/#spectrum) ([PR](https://github.com/tidalcycles/strudel/pull/1213))
|
||||||
|
- [mqtt](https://strudel.cc/learn/input-output/#mqtt) ([PR](https://github.com/tidalcycles/strudel/pull/1224))
|
||||||
|
- pulse oscillator (todo: https://github.com/tidalcycles/strudel/issues/1336) ([PR](https://github.com/tidalcycles/strudel/pull/1304))
|
||||||
|
- theme improvements
|
||||||
|
|
||||||
|
## breaking changes
|
||||||
|
|
||||||
|
- [breaking change] Sample signals from query onset, rather than midpoint by @yaxu in https://github.com/tidalcycles/strudel/pull/1278
|
||||||
|
- change behaviour of polymeter, and remove polymeterSteps by @yaxu in https://github.com/tidalcycles/strudel/pull/1302
|
||||||
|
- Polish, rename, and document stepwise functions by @yaxu in https://github.com/tidalcycles/strudel/pull/1262
|
||||||
|
|
||||||
|
### superdough
|
||||||
|
|
||||||
|
- feat: Create Pulse Oscillator with variable PWM by @daslyfe in https://github.com/tidalcycles/strudel/pull/1304
|
||||||
|
- add num samples (edited numbers) by @yaxu in https://github.com/tidalcycles/strudel/pull/1309
|
||||||
|
- Add num samples from 0 up to 20 by @yaxu in https://github.com/tidalcycles/strudel/pull/1310
|
||||||
|
- feat: add max polyphony feature for superdough by @daslyfe in https://github.com/tidalcycles/strudel/pull/1317
|
||||||
|
|
||||||
|
### docs
|
||||||
|
|
||||||
|
- doc: visual functions + refactor onPaint by @felixroos in https://github.com/tidalcycles/strudel/pull/1125
|
||||||
|
- Labeled statements doc by @felixroos in https://github.com/tidalcycles/strudel/pull/1126
|
||||||
|
- Correct spelling mistakes by @EdwardBetts in https://github.com/tidalcycles/strudel/pull/1183
|
||||||
|
- remove redundant example for cat, update snapshot by @kdiab in https://github.com/tidalcycles/strudel/pull/1189
|
||||||
|
- chore: Edit run locally instructions in README.md by @ChinoUkaegbu in https://github.com/tidalcycles/strudel/pull/1206
|
||||||
|
- suggested changes to voicings.mdx by @bwagner in https://github.com/tidalcycles/strudel/pull/1231
|
||||||
|
- Documentation for all/each, and bugfix for each by @yaxu in https://github.com/tidalcycles/strudel/pull/1233
|
||||||
|
- Update documentation for param value modification by @gillespi314 in https://github.com/tidalcycles/strudel/pull/1238
|
||||||
|
- fix docs for beat function by @daslyfe in https://github.com/tidalcycles/strudel/pull/1248
|
||||||
|
- understand voicings page by @felixroos in https://github.com/tidalcycles/strudel/pull/1230
|
||||||
|
- add reference package by @felixroos in https://github.com/tidalcycles/strudel/pull/1252
|
||||||
|
- Stepwise documentation tweaks, with mridangam samples by @yaxu in https://github.com/tidalcycles/strudel/pull/1275
|
||||||
|
- showcase tweaks by @yaxu in https://github.com/tidalcycles/strudel/pull/1291
|
||||||
|
- Signpost licenses for source code and samples a bit more, ref #1277 by @yaxu in https://github.com/tidalcycles/strudel/pull/1289
|
||||||
|
- Fix misplaced ending sentence by @makmanalp in https://github.com/tidalcycles/strudel/pull/1296
|
||||||
|
- Fix typo pattnr by @ReneNyffenegger in https://github.com/tidalcycles/strudel/pull/1316
|
||||||
|
- update docs to reflect import sounds tab change by @hpunq in https://github.com/tidalcycles/strudel/pull/1332
|
||||||
|
|
||||||
|
### ui improvements
|
||||||
|
|
||||||
|
- Udels (MultiFrame Strudel) Revisited by @daslyfe in https://github.com/tidalcycles/strudel/pull/1132
|
||||||
|
- Create audio target selector for OSC/Superdirt by @daslyfe in https://github.com/tidalcycles/strudel/pull/1160
|
||||||
|
- Add a search bar to the REPL Reference tab by @netux in https://github.com/tidalcycles/strudel/pull/1165
|
||||||
|
- Adding search bar (soundtab.jsx) by @Bubobubobubobubo in https://github.com/tidalcycles/strudel/pull/1185
|
||||||
|
- add 2 new ui settings by @felixroos in https://github.com/tidalcycles/strudel/pull/1200
|
||||||
|
- Theme glowup by @felixroos in https://github.com/tidalcycles/strudel/pull/1268
|
||||||
|
- Create Pattern Page Pagination by @daslyfe in https://github.com/tidalcycles/strudel/pull/1287
|
||||||
|
- feat: Theme improvements by @daslyfe in https://github.com/tidalcycles/strudel/pull/1295
|
||||||
|
- feat: new themes + theme improvements by @daslyfe in https://github.com/tidalcycles/strudel/pull/1326
|
||||||
|
- Add new "import-sounds" tab with explanation on folder import by @hpunq in https://github.com/tidalcycles/strudel/pull/1329
|
||||||
|
- Add Icon to import sample button by @daslyfe in https://github.com/tidalcycles/strudel/pull/1331
|
||||||
|
- better spacing in zen mode by @felixroos in https://github.com/tidalcycles/strudel/pull/1147
|
||||||
|
- Screenreader improvements by @yaxu in https://github.com/tidalcycles/strudel/pull/1158
|
||||||
|
- colorize console + tweak header by @felixroos in https://github.com/tidalcycles/strudel/pull/1203
|
||||||
|
- Menu Panel Improvements! by @daslyfe in https://github.com/tidalcycles/strudel/pull/1193
|
||||||
|
- Make panel hover behavior optional by @daslyfe in https://github.com/tidalcycles/strudel/pull/1199
|
||||||
|
- REPL: solo and sync configuration by @bthj in https://github.com/tidalcycles/strudel/pull/1214
|
||||||
|
- enhancement: make error messages easier to read by @daslyfe in https://github.com/tidalcycles/strudel/pull/1315
|
||||||
|
|
||||||
|
### mqtt
|
||||||
|
|
||||||
|
- MQTT support by @yaxu in https://github.com/tidalcycles/strudel/pull/1224
|
||||||
|
- MQTT - if password isn't provided, prompt for one by @yaxu in https://github.com/tidalcycles/strudel/pull/1249
|
||||||
|
- MQTT - support adding hap duration and cps metadata to JSON messages by @yaxu in https://github.com/tidalcycles/strudel/pull/1279
|
||||||
|
- make mqtt topic patternable by @yaxu in https://github.com/tidalcycles/strudel/pull/1280
|
||||||
|
- Bugfix: update mqtt connections dictionary by @yaxu in https://github.com/tidalcycles/strudel/pull/1281
|
||||||
|
- mqtt bugfix - connection check by @yaxu in https://github.com/tidalcycles/strudel/pull/1282
|
||||||
|
|
||||||
|
### new functions
|
||||||
|
|
||||||
|
- Add scramble and shuffle by @yaxu in https://github.com/tidalcycles/strudel/pull/1167
|
||||||
|
- polyJoin by @yaxu in https://github.com/tidalcycles/strudel/pull/1168
|
||||||
|
- Add seqPLoop from Tidal by @yaxu in https://github.com/tidalcycles/strudel/pull/1182
|
||||||
|
- add filter + filterWhen + within by @felixroos in https://github.com/tidalcycles/strudel/pull/1039
|
||||||
|
- Add bite function by @yaxu in https://github.com/tidalcycles/strudel/pull/1187
|
||||||
|
- markcss by @felixroos in https://github.com/tidalcycles/strudel/pull/1202
|
||||||
|
- "beat" function for "step sequencer" style rhythm notation by @daslyfe in https://github.com/tidalcycles/strudel/pull/1237
|
||||||
|
- Add s_zip for 'cat'-ing patterns together step-by-step, bugfix `steps` by @yaxu in https://github.com/tidalcycles/strudel/pull/1208
|
||||||
|
- "stretch" function (phase vocoder) by @daslyfe in https://github.com/tidalcycles/strudel/pull/1130
|
||||||
|
- add basic spectrum function by @felixroos in https://github.com/tidalcycles/strudel/pull/1213
|
||||||
|
- Add onKey function for custom key commands for patterns by @daslyfe in https://github.com/tidalcycles/strudel/pull/1235
|
||||||
|
- Add binary and binaryN by @heerman in https://github.com/tidalcycles/strudel/pull/1226
|
||||||
|
- midimaps by @felixroos in https://github.com/tidalcycles/strudel/pull/1274
|
||||||
|
- small feat: Add alias for segment and ribbon by @daslyfe in https://github.com/tidalcycles/strudel/pull/1314
|
||||||
|
- feat: Create scrub function for scrubbing an audio file by @daslyfe in https://github.com/tidalcycles/strudel/pull/1321
|
||||||
|
- feat: Improve gain curve by @daslyfe in https://github.com/tidalcycles/strudel/pull/1318
|
||||||
|
- Chop chop by @yaxu in https://github.com/tidalcycles/strudel/pull/1078
|
||||||
|
|
||||||
|
### more
|
||||||
|
|
||||||
|
- Make `all()` post-stack again, and add `each()` for pre-stack by @yaxu in https://github.com/tidalcycles/strudel/pull/1229
|
||||||
|
- Add stepBind, and some toplevel aliases for binds and withValue by @yaxu in https://github.com/tidalcycles/strudel/pull/1241
|
||||||
|
- Make cps patternable by @eefano in https://github.com/tidalcycles/strudel/pull/1001
|
||||||
|
- Allow wchooseCycles probabilities to be patterned by @yaxu in https://github.com/tidalcycles/strudel/pull/1292
|
||||||
|
- @strudel/sampler improvements by @felixroos in https://github.com/tidalcycles/strudel/pull/1288
|
||||||
|
|
||||||
|
### refactor
|
||||||
|
|
||||||
|
- export comment commands by @felixroos in https://github.com/tidalcycles/strudel/pull/113
|
||||||
|
6
|
||||||
|
- containerize/seperate out boolean checks for repl types/Repl logic into bespoke components. by @daslyfe in https://github.com/tidalcycles/strudel/pull/1163
|
||||||
|
- Improve + simplify neocyclist timing by @daslyfe in https://github.com/tidalcycles/strudel/pull/1164
|
||||||
|
- Make phaser control consistent with superdirt by @daslyfe in https://github.com/tidalcycles/strudel/pull/1178
|
||||||
|
- Revert "Make phaser control consistent with superdirt" by @daslyfe in https://github.com/tidalcycles/strudel/pull/1179
|
||||||
|
- make phaser control match superdirt by @daslyfe in https://github.com/tidalcycles/strudel/pull/1180
|
||||||
|
- refactor sampler by @felixroos in https://github.com/tidalcycles/strudel/pull/1101
|
||||||
|
- update lockfile + minor versions by @felixroos in https://github.com/tidalcycles/strudel/pull/1198
|
||||||
|
- Preserve tactus for 'degrade' and friends, and tidy up 'pick' and friends by @yaxu in https://github.com/tidalcycles/strudel/pull/1205
|
||||||
|
- Apply `all` function to individual patterns rather than final stack by @yaxu in https://github.com/tidalcycles/strudel/pull/1209
|
||||||
|
- Revert "Fix sometimes" by @yaxu in https://github.com/tidalcycles/strudel/pull/1267
|
||||||
|
- patchday by @felixroos in https://github.com/tidalcycles/strudel/pull/1264
|
||||||
|
- Rename repeat back to extend by @yaxu in https://github.com/tidalcycles/strudel/pull/1285
|
||||||
|
- Send delta in OSC message in seconds, to match tidal/superdirt by @yaxu in https://github.com/tidalcycles/strudel/pull/1323
|
||||||
|
|
||||||
|
### fixes
|
||||||
|
|
||||||
|
- Fix clock worker dependency path in module builds by @matthewkaney in https://github.com/tidalcycles/strudel/pull/1129
|
||||||
|
- Fix bug in Fraction.lcm by @yaxu in https://github.com/tidalcycles/strudel/pull/1133
|
||||||
|
- Fix tactus marking in mininotation by @yaxu in https://github.com/tidalcycles/strudel/pull/1144
|
||||||
|
- Fix loopAt tactus by @yaxu in https://github.com/tidalcycles/strudel/pull/1145
|
||||||
|
- Fix OSC clock jitter by @daslyfe in https://github.com/tidalcycles/strudel/pull/1157
|
||||||
|
- [CORS HOTFIX] by @daslyfe in https://github.com/tidalcycles/strudel/pull/1162
|
||||||
|
- Fixes fit so it works after a chop or slice by @yaxu in https://github.com/tidalcycles/strudel/pull/1171
|
||||||
|
- fix sample speed when using splice and fit with superdirt by @daslyfe in https://github.com/tidalcycles/strudel/pull/1172
|
||||||
|
- handle midin device not found error by @felixroos in https://github.com/tidalcycles/strudel/pull/1146
|
||||||
|
- Fix serial timing by @yaxu in https://github.com/tidalcycles/strudel/pull/1188
|
||||||
|
- Fix regression for d1, p1, p(n) by @yaxu in https://github.com/tidalcycles/strudel/pull/1227
|
||||||
|
- Fix sometimes by @yaxu in https://github.com/tidalcycles/strudel/pull/1243
|
||||||
|
- Fix sf2 timing by @felixroos in https://github.com/tidalcycles/strudel/pull/1272
|
||||||
|
- Fix "squeezejoin" and functions using it, including "bite" by @yaxu in https://github.com/tidalcycles/strudel/pull/1286
|
||||||
|
- Fixes inverted triangle wave by renaming it to "itri", making non-inverted "tri" by @yaxu in https://github.com/tidalcycles/strudel/pull/1283
|
||||||
|
- Hotfix: prevent undefined pattern code from crashing strudel on load by @daslyfe in https://github.com/tidalcycles/strudel/pull/1297
|
||||||
|
- Fix test error #1297 by @nkymut in https://github.com/tidalcycles/strudel/pull/1298
|
||||||
|
- bugfix zoom stepcount by @yaxu in https://github.com/tidalcycles/strudel/pull/1301
|
||||||
|
- bugfix: Allow single param to be used in the as function by @daslyfe in https://github.com/tidalcycles/strudel/pull/1312
|
||||||
|
- fix: replace empty spaces in registered sound keys by @daslyfe in https://github.com/tidalcycles/strudel/pull/1319
|
||||||
|
- FIX: Multichannel Audio by @daslyfe in https://github.com/tidalcycles/strudel/pull/1322
|
||||||
|
- fix: udels header by @daslyfe in https://github.com/tidalcycles/strudel/pull/1325
|
||||||
|
- fix: disable astro toolbar by default by @daslyfe in https://github.com/tidalcycles/strudel/pull/1324
|
||||||
|
- FIX: sound import order by @daslyfe in https://github.com/tidalcycles/strudel/pull/1333`
|
||||||
|
|
||||||
|
## New Contributors
|
||||||
|
|
||||||
|
- @EdwardBetts made their first contribution in https://github.com/tidalcycles/strudel/pull/1183
|
||||||
|
- @netux made their first contribution in https://github.com/tidalcycles/strudel/pull/1165
|
||||||
|
- @kdiab made their first contribution in https://github.com/tidalcycles/strudel/pull/1189
|
||||||
|
|
||||||
|
**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v1.1.0...v1.1.1
|
||||||
|
|
||||||
|
## packages
|
||||||
|
|
||||||
|
- @strudel/codemirror@1.2.0
|
||||||
|
- @strudel/core@1.2.0
|
||||||
|
- @strudel/csound@1.2.0
|
||||||
|
- @strudel/draw@1.2.0
|
||||||
|
- @strudel/gamepad@1.2.0
|
||||||
|
- @strudel/hydra@1.2.0
|
||||||
|
- @strudel/midi@1.2.0
|
||||||
|
- @strudel/mini@1.2.0
|
||||||
|
- @strudel/motion@1.2.0
|
||||||
|
- @strudel/mqtt@1.2.0
|
||||||
|
- @strudel/osc@1.2.0
|
||||||
|
- @strudel/reference@1.2.0
|
||||||
|
- @strudel/repl@1.2.0
|
||||||
|
- @strudel/sampler@0.2.0
|
||||||
|
- @strudel/serial@1.2.0
|
||||||
|
- @strudel/soundfonts@1.2.0
|
||||||
|
- superdough@1.2.0
|
||||||
|
- @strudel/tonal@1.2.0
|
||||||
|
- @strudel/transpiler@1.2.0
|
||||||
|
- @strudel/web@1.2.0
|
||||||
|
- @strudel/webaudio@1.2.0
|
||||||
|
- @strudel/xen@1.2.0
|
||||||
Loading…
Add table
Add a link
Reference in a new issue