"so, i bodged a compose operator..." <- > <@mcc111:matrix.org> so, i bodged a compose operator https://github.com/mcclure/analogue-core-template-amaranth/blob/supersaw/src/fpga/amaranth_core/embed_amaranth_core/build.py#L26 > instead of relying on add_process order stability > (here's the previous version, which used add_sync_process) https://github.com/mcclure/analogue-core-template-amaranth/blob/54021c47555bd56699a29c74eb08c0ba63ad38bc/src/fpga/amaranth_core/embed_amaranth_core/build.py > > now when I run `pdm capture_wav` it runs for one second and quits. > there is no error message. > i'm not sure how to proceed. i'm worried i may have done something Very Incorrect concerning python 3 async I don't understand entirely what problem you're trying to solve; if you're writing processes where the execution order even matters, you're likely going about it wrong