Strudel (live coding de música) — fork del hacklab: interfaz multiidioma, pestaña de proyectos, transporte con seek, guía de sonidos y lanzador de escritorio. Upstream: codeberg.org/uzu/strudel
Find a file
2022-04-27 09:34:47 +01:00
.github remove node 14 test 2022-03-27 22:12:05 +02:00
.vscode code stuff 2022-02-02 13:48:15 +00:00
docs build 2022-04-22 12:12:11 +01:00
packages revert sound function 2022-04-25 22:49:31 +02:00
paper Tweaks, more inspirations, and figure 2022-04-25 10:41:16 +01:00
repl refactor event.duration references 2022-04-23 23:36:26 +02:00
.gitignore move core repl + add package 2022-04-01 20:54:54 +02:00
.prettierrc prettify strudel.mjs, plus add top level echo function 2022-03-28 13:37:13 +01:00
CONTRIBUTING.md Create CONTRIBUTING.md 2022-04-10 01:01:02 +02:00
lerna.json independent mode 2022-03-27 21:52:26 +02:00
LICENSE Change to Affero GPL 2022-04-27 09:34:47 +01:00
package-lock.json package-lock 2022-04-20 20:19:56 +02:00
package.json add build script 2022-04-14 18:18:53 +02:00
README.md readme additions 2022-04-13 00:09:04 +02:00

strudel

Strudel test status

An experiment in making a Tidal using web technologies. This is unstable software, please tread carefully.

Running Locally

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

npm run setup
npm 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:

  • core: tidal pattern engine
  • mini: mini notation parser + core binding
  • eval: user code evaluator. syntax sugar + highlighting
  • tone: bindings for Tone.js instruments and effects
  • osc: bindings to communicate via OSC
  • midi: webmidi bindings
  • tonal: tonal functions
  • xen: microtonal / xenharmonic functions

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.

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.