Skip to content

Use FileIO mechanism for IO #30

@nicolamos

Description

@nicolamos

I found that the dependency on WAV.jl leads to inconsistent behaviour when using this package with others (specifically in the JuliaAudio ecosystem).

I think it should be better to rely on FileIO without depending on WAV.jl directly. The user should be able to select the backend.
I don’t know if this is possible without much effort (the underlying representation can change vastly). Another way around is to drop support for IO, giving the user good explanation on how to load a signal from an audio file.

The problem is that if one has both WAV.jl and LibSndFile.jl in the same manifest, FileIO would prefer WAV.jl anyway.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions