Certains effets DSP sont codés dans le modèle ISampleProvider. Pour appliquer un effet, je le fais et ça fonctionne bien.Comment enchaîner plusieurs effets NAudio ISampleProvider
string filename = "C:\myaudio.mp3";
MediaFoundationReader mediaFileReader = new MediaFoundationReader(filename);
ISampleProvider sampProvider = mediaFileReader.ToSampleProvider();
ReverbSampleProvider reverbSamplr = new ReverbSampleProvider(sampProvider);
IWavePlayer waveOutDevice.Init(reverbSamplr);
waveOutDevice.Play();
Comment puis-je appliquer plusieurs effets simultanément au même fichier d'entrée? Par exemple, si j'ai un effet de réverbération et des effets de distorsion, comment puis-je les chaîner pour les appliquer en même temps à un fichier d'entrée?
Ha, si facile. Cela fonctionne parfait. Merci Mark, le framework ISampleProvider est Genius. –