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_rtmodewaiter: threading.Thread -wait_for_source_and_mapperto finish their own threadsupdater: threading.Thread -update_realtimeresponsible 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_realtimestartclean