• Stars
    star
    662
  • Rank 68,103 (Top 2 %)
  • Language
    JavaScript
  • License
    GNU Affero Genera...
  • Created almost 3 years ago
  • Updated 19 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript

strudel

Strudel test status

An experiment in making a Tidal using web technologies. This software is slowly stabilising, but please continue to tread carefully.

Running Locally

After cloning the project, you can run the REPL locally:

pnpm run setup
pnpm run repl

Using Strudel In Your Project

There are multiple npm packages you can use to use strudel, or only parts of it, in your project:

Click on the package names to find out more about each one.

Contributing

There are many ways to contribute to this project! See contribution guide.

Made with contrib.rocks.

Community

There is a #strudel channel on the TidalCycles discord: https://discord.com/invite/HGEdXmRkzT

You can also ask questions and find related discussions on the tidal club forum: https://club.tidalcycles.org/

The discord and forum is shared with the haskell (tidal) and python (vortex) siblings of this project.

More Repositories

1

Tidal

Pattern language
C++
2,236
star
2

vim-tidal

Vim plugin for TidalCycles
Vim Script
224
star
3

Dirt-Samples

Set of samples used in Dirt
147
star
4

Dirt

Experimental sample playback
C
85
star
5

vortex

Experiments in porting tidal to python
Python
77
star
6

tidal-midi

This package and method of using MIDI in Tidal is obsolete. Please use SuperDirt MIDI instead.
Haskell
74
star
7

awesome-tidalcycles

List of awesome things related to the live coding system TidalCycles and its close relatives
67
star
8

tidal-vis

Tidal is a domain specific language for live coding pattern. This package allows colour patterns to be rendered as PDF or SVG files.
Haskell
60
star
9

tidal-bootstrap

Quick installation of TidalCycles programming environment
Shell
49
star
10

Clean-Samples

Like Dirt-Samples, but cleaned up
Python
44
star
11

tidalcycles.github.io

Website for TidalCycles
CSS
22
star
12

tidal-doc

JavaScript
18
star
13

tidal-listener

Experimental tidal OSC listener
Haskell
16
star
14

tidal-fuzz-completer

Autocoder agent producing Tidal patterns and atom-auto suggestion package
Haskell
12
star
15

konnakol-gsoc

Repository for Konnakol experiments during GSOC 2022
Haskell
8
star
16

tidal-fuzz

Tidal autocoder
Haskell
7
star
17

tidal-chocolatey

PowerShell
6
star
18

tidal-utils

Haskell
4
star
19

tidal-deploy

Haskell
4
star
20

tidal-serial

Serial communication stream for Tidal
Haskell
3
star
21

sounds-repetition

Clean samplesets - "Algorave generation, we love repetition"
3
star
22

sounds-tr808-fischer

3
star
23

sounds-dirty

Cleaned up samples from the Dirt-Samples repo
2
star
24

lab

Haskell
1
star
25

discourse-strudel

Strudel plugin for the discourse forum
JavaScript
1
star