---
title: "Create Music With Code! (Why Strudel ROCKS)"
url: https://daily.dev/posts/create-music-with-code-why-strudel-rocks--mlwf9qtym
source_url: https://www.youtube.com/watch?v=dsAD-vl7_tM
type: video:youtube
source: "Gamefromscratch"
published: 2026-06-09T16:08:33.549Z
updated: 2026-06-09T16:08:52.729Z
tags: ["javascript", "haskell"]
reading_time: 11
upvotes: 1
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Music With Code! (Why Strudel ROCKS)

**[Gamefromscratch](https://daily.dev/sources/gamefromscratch)** · 11 min read · 1 upvotes · 0 comments

## Summary

Strudel (strudel.cc) is a browser-based music programming tool built in JavaScript, ported from the Haskell-based TidalCycles live coding environment. It lets you write code to generate sequences of notes, switch between instruments (piano, flute, GM samples, drum machines, synthesizers), apply effects like reverb and filters, and export the result as a WAV file for use in games or other projects. The tool features highly interactive documentation with live playable examples. It can also be used as a JavaScript library to power custom audio tools.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=dsAD-vl7_tM>

## Similar posts on daily.dev

- [Learning Music with Strudel](https://daily.dev/posts/learning-music-with-strudel-pp8qrc646) · Hacker News · 0 upvotes · 0 comments
- [Building Groovie, an Advanced Web-Based Drum Machine / Beat Sequencer](https://daily.dev/posts/building-groovie-an-advanced-web-based-drum-machine-beat-sequencer-esasuiveg) · Pointers Gone Wild · 20 upvotes · 1 comments
- [Logic for Programmers v0.15, Livecoding](https://daily.dev/posts/logic-for-programmers-v0-15-livecoding-dcrmhjqwz) · Computer Things · 63 upvotes · 3 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#haskell](https://daily.dev/tags/haskell)

[View this post on daily.dev](https://daily.dev/posts/create-music-with-code-why-strudel-rocks--mlwf9qtym)
