---
title: 'Release Notes v0.5.0'
description: ''
date: '2022-12-13'
tags: ['meta']
author: froos
---

## Package Versions

- @strudel.cycles/core@0.5.0
- @strudel.cycles/osc@0.4.0
- @strudel.cycles/serial@0.3.0
- @strudel.cycles/csound@0.5.1
- @strudel.cycles/eval@0.5.0
- @strudel.cycles/midi@0.5.0
- @strudel.cycles/mini@0.5.0
- @strudel.cycles/react@0.5.0
- @strudel.cycles/soundfonts@0.5.0
- @strudel.cycles/tonal@0.5.0
- @strudel.cycles/tone@0.5.0
- @strudel.cycles/transpiler@0.5.0
- @strudel.cycles/webaudio@0.5.0
- @strudel.cycles/webdirt@0.5.0
- @strudel.cycles/xen@0.5.0

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

## New Contributors

- @gogins made their first contribution in https://github.com/tidalcycles/strudel/pull/303

**Full Changelog**: https://github.com/tidalcycles/strudel/compare/v0.4.0...v0.5.0
