QL
QL
``` cargo new js-sandbox-test --lib ``` Add in `cargo.toml`: ``` [dependencies] js-sandbox = "0.1.6" ``` Then compile: ``` cargo build --target wasm32-unknown-unknown --release ``` Got error: ``` Compiling serde_derive v1.0.136...
- [x] Check `petgraph` (https://github.com/petgraph/petgraph/issues?q=no_std) - [x] Check `pest` (https://github.com/pest-parser/pest/issues?q=no_std) - [ ] Test on STM32
- [ ] When multi chan is supported, we need some new syntax when live coding with Glicol - [ ] In Rust, for each Node struct, DSP code can...
There are some feedbacks that some concepts on the website can be too difficult for beginners. Admittedly, this needs some further work. But it would be almost impossible to let...
The easiest way is to learn from shell! ``` o: sin --phase 0.5 440 >> mul 0.5 ``` ``` t: seq --speed 2.0 --span 0.5 60 70 72 73 >>...
## Filter - [ ] combo - [ ] more... maybe use this crate? https://github.com/RustyDAW/audio-filters ## Effects - [ ] pan - [ ] flanger - [ ] phasor -...
Todos for me: - [x] adsr for midi control - [x] pattern in `constsig`, a temporary solution because it can modulate other params. may call it just `sig` in glicol.js...
It is always good to have more pattern possibilities. But we must be careful not to make it overwhelming for beginners! Edit: Now we can use `pattern` as a signal...
Currently, the `pest` parser generates an AST, which is actually a HashMap of `NodeIndex` chains. The `NodeIndex` is calculated in the process of parsing. ```let node_index = graph.add_node(MyNode::new(paras));``` The error...