Francesco Cameli

Results 47 comments of Francesco Cameli

Aaah, I see. Thanks! I'll keep it in mind :)

zig cc can be used as the standard C compiler, so it can be embedded in: https://andrewkelley.me/post/zig-cc-powerful-drop-in-replacement-gcc-clang.html This could also allow for cross-compiling omni code between Windows/MacOS/Linux!

Hi @shakfu! Sorry for the late reply. This is definitely possible but I have been very busy with work. I'm slowly working on the 0.5.0 release for Omni, perhaps this...

Perhaps, just as a way to chain things together: ` Oscillators.omni: ` ```nim process Sine: ins 1 outs 1 init: phase = 0 sample: freq_incr = in1 / samplerate out1...

Can `chain` support `defs`?

What about like variable assignments? ```nim chain: sine = Sine [in1, in1 * 2] -> sine -> tanh ``` Gonna generate 2 distorted sine waves. Multichannel expansion in SC style?

How would it operate with `outs` ???

Feeback?? ```nim chain: [in1 -> Sine]

And also, using the `lineInfoObj` stuff in `macros.nim`

A much easier solution has been applied in #149 by using `error`'s second argument