Hello there!
This is my first message on this forum.
I'm Nathanaël, I discovered algorithmic music a month ago during a Foxdot presentation on a french conference about hacking, and I thought it was really cool. I then did some research on the subject, discovered the concept of algorave, listen awesome artists I didn't know, and tried several projects like SuperCollider, Foxdot, Tidal and Strudel. I don't understand how missed this, but the algorithmic music ecosystem is fascinating and its community seems huge.
Well, because I like to experiment new things, 2 weeks ago I started to work on yaml-based syntax for Tidal, based on Strudel.
So I would like to present this project here: it is called Jaffle (just another flat file livecoding environment, thanks @cleary and @froos on Discord for the name and acronym suggestion).
Source code: GitHub - roipoussiere/jaffle: An hybrid yaml/node editor for Tidal Cycles, based on Strudel.
The purpose of this project is to make algorithmic music more accessible for people who are not familiar with programming languages. It is actually a transpiler generating JavaScript code, which is then interpreted by Strudel.
After several iterations on the syntax, all Strudel examples has been translated to Jaffle, so if you made some tunes in Strudel, it is reasonable to assume that they can be written in Jaffle.
I also plan to work on an alternative Yaml editor with a visual interface made of boxes and wires, in order to make it more user-friendly.
I'm interested in feedbacks and I would love to discuss with some people about this project, here or on Discord.
Have a nice day!