pulsatrix
Loading...
Searching...
No Matches
wav_reader.hpp File Reference

Hand-rolled 16-bit PCM WAV decoder. More...

#include <string>
#include "pulsatrix/device_backend.hpp"
#include "pulsatrix/tensor.hpp"
Include dependency graph for wav_reader.hpp:

Go to the source code of this file.

Classes

struct  pulsatrix::WavData
 One decoded WAV file's contents: waveform Tensor plus its sample rate. More...
 
class  pulsatrix::WavReader
 Reads uncompressed 16-bit PCM WAV files directly – pulsatrix's first audio primitive (campaign_exai_dl_library_data_pipeline, Phase 4, Decision Point 4: hand-rolled over libsndfile, same "narrowest thing that satisfies the exit gate" reasoning as Decision Points 1/2/6). More...
 

Namespaces

namespace  pulsatrix
 

Detailed Description

Hand-rolled 16-bit PCM WAV decoder.