Traitements audio

Avertissement
Ce module ne contient pour l'instant que quelques fonctions pour charger ou enregistrer des fichiers au format WAV.


Variables et constantes

const auto tsd::audio::wav_load

Structures

struct WavConfig

struct WavLecteur

struct WavEcrivain

Fonctions

tuple<Vecf, float> wav_charge(cstring chemin)
Chargement d'un fichier audio monovoie (format .wav)

tuple<Veccf, float> wav_charge_stereo(cstring schemin)
Chargement d'un fichier audio stéréo (format .wav)

void wav_enregistre(cstring chemin, float fech, const Vecf &x)
Enregistre un signal réel en tant que fichier .wav monovoie.

void wav_enregistre_stereo(cstring chemin, float fech, const Veccf &x)
Save a complex signal as a two channels (stereo) .wav file.

void wave_save(cstring path, float fs, const Vecf &x)