Skip to content

Himbeermuffin

Compare
Choose a tag to compare
@felixroos felixroos released this 30 Jun 06:26
· 1934 commits to main since this release

These are the release notes for Strudel 0.8.0 aka "Himbeermuffin"!

Go to Tidal Club Forum for this Release

Let me write up some of the highlights:

Desktop App

Besides the REPL (https://strudel.tidalcycles.org/), Strudel is now also distributed as a Desktop App via https://tauri.app/! Thanks to vasilymilovidov!

edit: the desktop app performance on linux is currently not that great.. the web REPL runs much smoother (using firefox or chromium)

The desktop App has the same features as the webapp, with the additional ability to load samples from disk. It is currently not documented yet, but you can do something like

await samples('~/music/xxx')

s("my_sound")

You have to start with ~/music/, followed by an arbitrary folder path that is expected to be present in the systems audio directory.
When you first run it, the app will create a strudel.json file in that directory to map out the available samples.

I would be very happy to collect some feedback on how it works across different platforms & systems!

Spiral Visualization

Also still undocumented, but you can now visualize patterns as a spiral via .spiral():

strudel-disk.mov

This is especially nice because strudel is not only the name of a dessert but also the german word for vortex! The spiral is very fitting to visualize cycles because you can align cycles vertically, while surfing along an infinite twisted timeline.

More settings

In the settings tab, you can now toggle:

  • line numbers
  • auto-complete
  • line wrapping

Thanks to roipoussiere!

More

Scroll down to see the full list of Changes!

A big thanks to all the contributors!

Package Versions

  • @strudel.cycles/core: 0.8.2
  • @strudel.cycles/mini: 0.8.2
  • @strudel.cycles/transpiler: 0.8.2
  • @strudel.cycles/webaudio: 0.8.2
  • @strudel.cycles/soundfonts: 0.8.2
  • @strudel.cycles/react: 0.8.0
  • @strudel.cycles/midi: 0.8.0
  • @strudel.cycles/osc: 0.8.0
  • @strudel.cycles/csound: 0.8.0
  • @strudel.cycles/serial: 0.8.0
  • @strudel.cycles/tonal: 0.8.2
  • @strudel.cycles/xen: 0.8.0
  • @strudel/codemirror: 0.8.4
  • @strudel/web: 0.8.3

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0