sowbug / groove

A digital audio workstation (DAW) engine.
Other
19 stars 0 forks source link

WAV format can contain sample metadata - use it! #75

Closed sowbug closed 1 year ago

sowbug commented 1 year ago

See Pirkle DSSPC++ p.159. They can say which note they think they are, for example.

I suppose the reason the industry migrated toward metadata in filenames is that you can grab everything via a directory listing, rather than opening every file. Plus you probably have to put metadata in the filename anyway just to disambiguate two samples that are identical except for pitch. I wonder whether this is still a good tradeoff.

sowbug commented 1 year ago

I've done enough of this by reading Acidized RIFF chunks (c6f5ceed05213da96e2156f4c6c287c03911247f), and there's a separate issue #99 for handling the smpl chunk.