Quote:
Originally Posted by nitsuj
JSFX (EEL2) would benefit from [...] preprocessor so that unrolling didn't have to be done by hand but could be done using macros.
|
I really see that, yeah. For my own projects, I actually ended up writing a
JSFX preprocessor - fairly bad syntax, but one of the things it handles is sequence-templates for unrolling loops.
(I appreciate that not everybody has Node installed, and I haven't tested it on Windows at all, but there is an
online version you can try.)
If you're happy using an external editor (I do anyway), a naive preprocessor isn't very complicated - the sequence-template part of mine is
20 lines long, so I'm sure you could knock together a Python script which executes every time the file is changed.
Quote:
Originally Posted by JamesPeters
I notice ReEQ adds some latency. I'm guessing there is a filter in it that requires this?
|
This is probably the oversampling (it uses linear filters to upsample and then downsample again) - from the code, it looks like turning oversampling off should remove the latency.