🤖 AI Summary
Traditional nonlinear modal synthesis has been hindered by computational complexity, limiting its applicability in real-time interactive contexts such as music composition and sound design. This work proposes and implements nlm, a C++-based Max/MSP external object that integrates efficient real-time nonlinear modal synthesis into the Max environment for the first time. The system enables real-time manipulation of physical parameters for structures including strings, membranes, and plates, supports loading of custom modal data, and provides multichannel audio output. By achieving low-latency performance while preserving high sonic expressivity, nlm substantially lowers the barrier to entry for nonlinear physically informed sound synthesis. Released as open-source software, it offers the sound art community a flexible and extensible platform for creative exploration.
📝 Abstract
We present \texttt{nlm}, a set of Max externals that enable efficient real-time non-linear modal synthesis for strings, membranes, and plates. The externals, implemented in C++, offer interactive control of physical parameters, allow the loading of custom modal data, and provide multichannel output. By integrating interactive physical-modelling capabilities into a familiar environment, \texttt{nlm} lowers the barrier for composers, performers, and sound designers to explore the expressive potential of non-linear modal synthesis. The externals are available as open-source software at https://github.com/rodrigodzf/nlm.