Unified structure for sampled signals

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:

  1. Would a unified underlying structure be nice when working with sampled signals?
  2. Is it worth a dependancy?
  3. If yes, what could SampedSignals.jl do better to fill this need?
1 Like

I think that the discussion you linked is very specific to that particular package, and maybe it would be better to discuss it in an issue. Issues tied to a package are easier to discover and have a higher chance of being addressed.