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
Strudel engine
Pre-loaded sounds
- piano:
- VCSL:
- Tidal drum machines:
- EmuSP12: