Skip to content

v1.0.0 Geburtstagskuchen

Compare
Choose a tag to compare
@felixroos felixroos released this 22 Jan 22:22
· 1035 commits to main since this release

These are the release notes for Strudel 1.0.0 aka "Geburtstagskuchen"

This release marks the 2 year anniversary of the project, the first commit was on the 22nd January 2022 by Alex McLean.

If you generally need a heads up on what happened to Strudel in the last year, read the 2023 recap (you might need to hard refresh your browser to see it)

v1-teaser.mp4

A lot has happened since then, and also since the last release 16 weeks ago.

Let me write up some of the highlights:

Breaking Change

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 #931

New Domain

Strudel is now available under 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 #768

Strudel on Mastodon

Strudel now has a mastodon presence: https://social.toplap.org/@strudel

New Audio Engine Features

superdough, the audio engine of strudel has gotten some new features:

Slider Controls

The new slider function inlines a draggable slider element into the code, bridging the gap between code and GUI.

Improved MIDI integration

Pattern params can now be controlled with cc messages + you can now send a MIDI clock to sync your DAW with strudel.

hydra

hydra, the live coding video synth can now be used directly inside the strudel REPL.

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:

Doc Changes

Plenty of things have been added to the docs, including a showcase of what people have been done with strudel.

Other Features

There is a lot more:

Other Fixes

New Contributors

Full Changelog: v0.9.0...v1.0.0