0.4.0 • Published 9 months ago

jaffle v0.4.0

Weekly downloads
-
License
AGPL-3.0-or-later
Repository
github
Last release
9 months ago

Jaffle

Just another flat file livecoding environment.

Check out the demo website!

Introduction

Jaffle is an hybrid yaml/node editor for Tidal-cycles, based on Strudel.

It aims to make algorithmic music more accessible for people who are not familiar with programming languages.

npm.io

npm.io

Under the hood, Jaffle is a transpiler generating JavaScript code, which is then interpreted by Strudel.

Features

  • node editor to visualize and edit tunes without writing code
  • easy to read yaml syntax (albeit ususally a bit more verbose than Strudel, because less compact)
  • use lambda functions, expressions, variable definitions, and more
  • includes all Strudel examples converted into Jaffle

Roadmap

  • allow to import Strudel tunes
  • create a desktop app

Syntax

Go to the syntax section in the Jaffle website (or alternatively read its source if necessary).

Technical stack

Jaffle stands on the shoulders of giants:

Contributing

See the contribution guide!

Authorship

Jaffle transpilers, editors and website

Strudel engine

Pre-loaded sounds