Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Tidal StrudelNew to Visual Studio Code? Get it now.
Tidal Strudel

Tidal Strudel

Roipoussiere

|
859 installs
| (0) | Free
| Sponsor
VSCode extension to write and play Strudel tunes
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Strudel extension for VSCode

A VSCode/VSCodium extension to write and run Strudel tunes for live coding.

Installation

Via VSCode IDE

Search for strudel in the extensions tab and click install.

Alternatively you can open the command palette (ctrl+shift+p) and type ext install roipoussiere.strudel-vscode.

Via .vsix file

Open the command palette type vsix and select Extension: Install from VSIX.

The vsix file can be either:

  • dowloaded from the extension page in the VSCode marketplace (Download extension in the side bar);
  • built from sources (see code section below).

Usage

Once the Strudel extension is installed, you can create or open some tunes. You must name them using the .std extension in order to allow the VSCode extension to recognize them.

Then click on the Connect audio button in the Strudel panel (exporer tab).

Great! Now you can play, stop or upload your tunes, using the buttons on the upper-right corner.

You can also use keyboard shortcuts:

  • ctrl-enter: play, update;
  • ctrl-.: stop

Those are configurable in VSCode settings.

You can also look at the Output panel for the Strudel console:

Features

  • attempt to integrate as well as possible with the VSCode UI;
  • display piano roll;
  • basic syntax highligting;
  • colorized Strudel console in bottom bar;
  • allow to only play selection.

Contributing

See [CONTRIBUTING.md](contribution guide)

Authorship

Extension source code

  • credits: Nathanaël Jourdane and contributors
  • license: AGPL-3.0
  • source: https://framagit.org/roipoussiere/strudel-vscode

Strudel engine

  • credits: Strudel contributors
  • license: AGPL-3.0
  • source: https://github.com/tidalcycles/strudel

Pre-loaded sounds

  • piano:
    • credits: Alexander Holm
    • license: CC-by
    • source: https://archive.org/details/SalamanderGrandPianoV3
  • VCSL:
    • credits: Versilian Studios LLC
    • license: CC0
    • source: https://github.com/sgossner/VCSL
  • Tidal drum machines:
    • source: https://github.com/ritchse/tidal-drum-machines
  • EmuSP12:
    • source: https://github.com/tidalcycles/Dirt-Samples
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft