Hi Uxn folks,
I created a concurrent version of the Uxn VM. It breaks up long-running tasks in chunks, the purpose is to improve responsiveness, in particular of audio. You need to add some code to your .tal to make use of it.
If anyone's interested, I will explain more.
Haven't had time to write up how it works, the current README is just the default Uxn one.
https://codeberg.org/wimvanderbauwhede/concurrent-uxn
concurrent-uxn
The aim is to add a very simple round-robin scheduler for device vectors to uxn.Codeberg.org
Devine Lu Linvega
in reply to WimⓂ️ • • •WimⓂ️
in reply to Devine Lu Linvega • • •In short, my approach is quite simple: round-robin of the device vectors, with a configurable quantum per vector.
Devine Lu Linvega
in reply to WimⓂ️ • • •https://lists.sr.ht/~rabbits/uxn
~rabbits/uxn archives — lists.sr.ht
lists.sr.ht