So I have seen the package JuliaAudio/SampledSignals.jl, which aims to
“… be used on multichannel sampled signals like audio or radio data, EEG signals, etc., to provide better interoperability between packages that read data from files or streams, DSP packages, and output and display packages”.
I think this sounds great. I have, however, heard from a couple of individuals that they are not fans of building on top of its structure, as mentioned in two comments in this discussion.
So, I wanted to open up a larger constructive discussion with the aim of figuring out:
- Would a unified underlying structure be nice when working with sampled signals?
- Is it worth a dependancy?
- If yes, what could
SampedSignals.jl
do better to fill this need?