falkTX / non

Non reinvents the DAW. Powerful enough to form a complete studio, fast and light enough to run on low-end hardware like the eeePC or Raspberry Pi, and so reliable that it can be used live, the Non DAW Studio is a modular system composed of four main parts: Non Timeline, a non-destructive, non-linear audio recorder and arranger. Non Mixer, a live mixer with effects plugin hosting and advanced Ambisonics spatialization control. Non Sequencer, a live, pattern based MIDI sequencer, and finally, the Non Session Manager to tie together these applications and more into cohesive song-level units.
http://non.tuxfamily.org
GNU General Public License v2.0
20 stars 8 forks source link

Fix crash due to out-of-range access in initializing Spatializer #5

Open SanderVocke opened 1 year ago

SanderVocke commented 1 year ago

Crash was happening because a control value is set on these ports, which calls a callback to the half-initialized Spatializer, which then assumes ports are there which are not yet added.

before this change, could reproduce the crash by simply adding a few strips and attempting to add a spatializer.