3 ms·
For context to anyone who is not familiar with Max, it is a visual programming language that connects inlets and outlets of boxes that each have distinct functi
by qmmmur 6y ago
For context to anyone who is not familiar with Max, it is a visual programming language that connects inlets and outlets of boxes that each have distinct functions in order to program both simple and complex DSP routines. Gen~ is a subset of Max that focuses on providing its own set of 'boxes' which can be hooked together accompanied by its own nuances and quirks that overall aim to smooth the process of coding complex DSP graphs, particularly with single sample feedback (provided by the history operator). GenExpr is a text-based representation of these DSP graphs that allows you to describe the connections between objects using traditional programming patterns (for, if, while). The strength is that is still a 'box' and is inter-operable with gen~ code that is written outside the Codebox.
As a bonus, gen~ can compile to C++ code easily which can be useful for porting prototypes to standalones, VST's or embedded.