24 comments

[ 4.8 ms ] story [ 33.0 ms ] thread
Tried x/sin(x) as a formula, and it crashed. Apart from that, it's fun
Similarly tried tan(x) and it crashed
(comment deleted)
x^-1 crashes as well.
It should play a Crash cymbal sound for every crash
Looked like infinity was not being handled gracefully. Fixed now!
Feature request: If I use an ilegal equation like y = sin(2x), then it shows a flat line. It would be nice to add an error icon or other indication that something is wrong.

Also, how is this parsing the equations? It may be nice to extend it to some usual cases like my equation.

Thank you for the request! Request granted! 2x should now work. Equation input will also now highlight red if an error is present
Really nice that it's multi-track. I've done a bit of byte muzak, but this is more fun and instructive since you see and hear the fns.
This is fun!

Feature request: mute a whole track - its a useful way of figuring out how each bit sounds without the other bits

Looks like you can – volume icon in the top right of each collapsible track listing.
Great idea, but keeps crashing for me (firefox)
It crashes when using tan(x)
Nice find. Looks like infinity was not being handled gracefully. Fixed now!
Audio doesn’t appear to work in mobile Safari
It worked for me, I had to disable Silent Mode
That's really fun, got lost in that for a fair while.
this is super cool; with this + promt-enginning Codex to work with equations and algebra we can have a natural-langauge-based synthesizer!
I wonder how easy it is to replicate the UX but with sonic pi as the backend (so we can get rid of all the crashes)
Just switched out the backend to a more robust library (mathjs). A lot of the previous problems should be fixed now :)
Is it useful to have complex functions, rotations ?