[Bug]: Rivet hangs when processing audio files
- Dominant language
- TypeScript
- Stars
- 4.7k
- Forks
- 388
- PR merge metrics
- No merged PRs in 30d
Description
### What happened?
Adding an audio source to rivet causes it to hang when then running the audio source, getting proportionally worse with increasing file sizes. It looks like the Audio node blocks the UI when being processed
### What was the expected functionality?
It doesn't cause it to hang or lag
### Describe your environment
OSX
### Relevant log output
```shell
Can be repro'd with just a single audio node and running it - the UI can't be used while it's running.
Here's an example audio file that can be used to repro: https://drive.google.com/file/d/1qhOqHGkgtsaZUgjDYTXsLUkWCJ68vsnt/view?usp=sharing (based on https://github.com/rafaelreis-hotmart/Audio-Sample-files/blob/master/sample.m4a but longer)
```
### Relevant screenshots

### Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Contributor guide
Assessment
This issue has not been assessed yet.