File:: core/vqh_core_new.py Tags:: core
Description
The VQHController has the responsibility of handling the python threads, as well as serving as a facade interface from the user to the core. it is where a set of well defined functions are defined
Parent Class / Protocol Class
Attributes / Connections
core
: VQHCorert_mode
: str - same ascore_rtmode
waiter
: threading.Thread -wait_for_source_and_mapper
to finish their own threadsupdater
: threading.Thread -update_realtime
responsible for refreshing the control file status and triggering VQHOutlet messages.is_active
: bool - Active flagoutlet
: VQHOutlet - runtime class property updater (Publish-subscribe pattern)qubos_inlet
: VQHInlet - inlet for re-loading the qubo matrix from CSVclock_speed_inlet
: VQHInlet - Inlet for updating Mapper clock speedscale_inlet
: VQHInlet - Inlet for updating the Synthesizer musical scalecurrent_state
: dict - stores the last values read from the rt_conf.json file
Methods
update_realtime
start
clean