Matrix88_shared.hpp (508B)
1 #pragma once 2 3 #include "bogaudio.hpp" 4 #include "matrix_base.hpp" 5 #include "expanders.hpp" 6 7 extern Model* modelMatrix88; 8 extern Model* modelMatrix88Cv; 9 extern Model* modelMatrix88M; 10 11 namespace bogaudio { 12 13 typedef ChainableExpanderMessage Matrix88ExpanderMessage; 14 15 struct Matrix88Element { 16 Param** mutes; 17 Input** cvs; 18 bool* soloByColumns; 19 20 Matrix88Element( 21 Param** mutes, 22 Input** cvs, 23 bool* soloByColumns 24 ) 25 : mutes(mutes) 26 , cvs(cvs) 27 , soloByColumns(soloByColumns) 28 {} 29 }; 30 31 } // namespace bogaudio