Charlie Roberts π°οΈ 2020-12-02 18:39:41 I spent some time this week re-implementing a step sequencer inside of gibber, the live coding environment I work on. You can now either use x / X
to indicate trigger / accented trigger or enter velocities using hexadecimal. Patterns can be manipulated globally or an a per pattern basis. https://twitter.com/gibber_cc/status/1334200044342243328
Charlie Roberts 2021-01-19 03:43:40 David Piepgrass in that particular example, itβs vanilla (albeit idiosyncratic) JavaScriptβ¦ but there is also an extra parser in the environment to handle operator overloading when defining signals. I have a toolchain that takes JSON metadata for objects / functions and outputs Markdown documentation, feeds the autocomplete (Codemirror + Tern), and provides expected bounds / sample rates / curves to enable reactive programming across different types of a/v/interactive signals.
Mariano Guerra 2021-01-22 19:33:09 Ivan Reese 2021-01-22 20:08:59 It seems like Instadeq would be a really fun project to work on. It's fairly feature-ful at this point, but things look and feel very modular. You've got a really simple but repeatable/scalable user interface system. So I imagine it's fairly painless to bang out new features like this.
Mariano Guerra 2021-01-22 20:13:26 yes π most of the week was finding the bug and refactoring so that it doesn't happen again (automatic reference management), I started working on the ui yesterday π
Mariano Guerra 2021-01-22 20:15:15 finding the right wording for "depends on/dependency of" took much more than I would like to admit π
Mariano Guerra 2021-01-22 21:26:39 yes, initially I planned on reusing more and just doing a source that would output colums for source, target, number of dependents and so on and create some charts, it would have been simpler and more flexible, but I would have to create the visualizations each time (and the end user too)
Mariano Guerra 2021-01-22 21:27:17 in the future I would like to rebuild some of this views from those building blocks and see how far I can go, this view would be a template deck that applies to another deck