13:25:39Shinmeralibmixed needs to be rewritten though
14:39:39ShinmeraAlright, so, I have this new feature in ALloy that allows you to more easily define a class that combines data storage and representation through components and layouts.
14:39:50ShinmeraI don't know what to call it, though.
14:39:59ShinmeraWith that, you can for instance do:
14:41:24Shinmeraso you define both the data storage in a slot on the class, as well as how that entire class is represented in a ui
16:03:32selwynwhy/how does libmixed need to be rewritten?
16:27:56Shinmerain order to deal with variable sample rates inside the playback graph, segments need to be able to consume and produce variable numbers of samples
16:28:09Shinmerathis only works in any capacity with ring buffers.
16:28:26Shinmeraso it needs to be rewritten to use ring buffers everywhere instead of just a direct sample array.
16:28:46Shinmerathen resampling needs to be added with libsamplerate
16:29:19Shinmerathis is necessary because the sample rate required by the OS is unpredictable.
16:29:33Shinmeraand besides, resampling is important to have
16:58:59ShinmeraAyy, I'm starting to like this! https://filebox.tymoon.eu//file/TVRneU1RPT0=