HISE icon indicating copy to clipboard operation
HISE copied to clipboard

sendAsyncMessage() from within the Transport Callback trips up the Audio Thread Guard on play, but not on compile

Open aaronventure opened this issue 1 month ago • 0 comments

HiseSnippet 884.3ocsVstSaCCE1oPPKYWzPZO.V8WEIDP2XWzPSCnztUMJTQYnIMMgLNtsV3ZGY6vnZh248FrcbRoIsTtrJsnJ03ys74ubNeNs0JJyXTZjWvwCiYHum32Ynz1uVeBWhZtGx6Y9sHFKSiyLs6vXhwvhPddK7ImAufEQoW+9i6RDDIkkaBgNQwor84C31bqs29KbgnAIhcLePgn2b6lTkrlRnR.7rf+FnXB8bRO1ADWXk7QdKUOhaU5NVhkYfX1UEMrSe0OkYweB2vOSvbKph5.EJyLpVetHp806UCB4sX67c9BY67W32hGwGaOmAddpCbdFE4.uR2Ejp9O.IuBPZwLHsreGplGay83vyi8aJgWHcI.UWDJYwhJoWvWBLlAXOF9XMQZhUZ6mIxHASG9qv.fkMV7EDM1NkW7Gv0k83R1ZTMC1PSmckU1JLHLX80w6pUjHZVmQDqKWxsbkbl0tXnSU+Btp..CiKyiJ+db4Yka4USCfn6YfP9d4XAYHW1q7OxraIY1+QXvUYnbVEYMCy1PooLnKm1WqjpDS8KYzDG5qzkHLLWx2VpGwHBKzz1REwxiNLXZdZsYV.RTz9b3NIraml4WEWtAWCTWiDIs7p3tveoXZz1bEfdBpAjqRvVKVyk1wd1Z7NN8MSKnuM+0NtFQHNCliBC3RAv7iqLVIGGEzrK6UjSFW7v.2CF9cKThLZGCjVKn8DlTm.SgE3wq4EfCOb5GKvEIrUuS3jt8tZqBP+.kkcnrxJt94vqBwS6pa2Y5CXPqVIRakmgamfj9tRrhLYvYt2VWPDIrwABSrSJCrzCSF.lVf1Aag.UxlvnzgwrQqanDQtwa282Tz.UKq.vces4dDKwoiLxFDWLSa4N33sG6BPHNSUIveOl4bqJFjhugjCH1ohRDD6jJfNo9QN.9XBYGmXjzvsCKdTv+fr3F2or3CEhK62lao8mMFKMCLBL0+CLN5vjm5WuaWF0lCvE8a7s48ji64wejBjuj8ZQrZ9kHO+CRFzANCkxbyQRl.JtuWIW2R15MbqcLPGX7McwefqQNq5V6MxY0qchFPnZ0ozro.2wUOJ0BfIY5oyAvmI.qwUQoSFE44AvommRoSVpaj3Km2De07l3lyahuddS7MyahucdS7c2ehtOtYmDqZP1XCB0pc8ToDOu5RBzAl1sh9KP96BDC

macOS 14.4.1 9d0b36cc0e5c4dc9d5c5bc3f434323322fa13fe1

On F5 compile, it goes through fine

Interface: 0

But if I try to use the HISE Controller play/stop controls, ATG pops up

Interface:! Illegal operation in audio thread: String creation {SW50ZXJmYWNlfHw2MzJ8MjR8NDA=}
:			function() - Line 24, column 40	{SW50ZXJmYWNlfHw2MzJ8MjR8NDA=}

String cretion? Even if the function is empty, it comes up.

	TransportHandler.transportBroadcaster.addListener(transportHandler, "First Func", function(playing){
		
	});

aaronventure avatar May 29 '24 22:05 aaronventure