Updated Wiki: Home
NAudio Overview NAudio is an open source .NET audio and MIDI library, containing dozens of useful audio related classes intended to speed development of audio related utilities in .NET. It has been in...
View ArticleSource code checked in, #fa5734da62b3
updated MSBuild and nuspec to use Release build for future NAudio releases
View ArticleSource code checked in, #c6d01cf28a7d
More unit tests for OffsetSampleProvider, and improved property validation
View ArticleNew Post: Question about MP3 Streaming
I'd make my own custom IWaveProvider that uses BufferedWaveProvider but can be told that there is no more data to come. Then, in the Read method, if that flag is set and the bufferedWaveProvider has no...
View ArticleNew Post: wav to ogg encode
Hi, I've just started using Naudio (I'm using it in Unity3d) and I've got some troubles on the file OggEncoder.cs (downloaded from...
View ArticleNew Post: wav to ogg encode
I'm afraid that class is no longer a supported part of NAudio. It was written a long time ago and never worked properly.
View ArticleNew Post: Updated WaveformPainter
hi kg6ypi, thanks for sharing this, it looks very cool. I probably won't replace the standard waveform painter as this will increase memory consumption and reduce performance for those who are happy to...
View ArticleNew Post: Updated WaveformPainter
OK, what I will do is make another class that extends WaveformPainter, and call it ColoredWaveformPainter or something, and re-post the code. If you want to add it in, that would be great; if not,...
View ArticleSource code checked in, #1ff89cae620d
improved buffer creation for both multiplexing providers
View ArticleSource code checked in, #6f9474968941
Made SampleChannel converting to stereo optional This means that AudioFileReader will no longer force mono to stereo
View ArticleSource code checked in, #b0c2c909702f
utility method on WaveFileWriter to write an ISampleProvider to a file as 16 bit PCM
View ArticleSource code checked in, #56ba2357b0e8
standardising the way temporary audio buffers are created
View ArticleNew Post: wav to ogg encode
Understood :( I'm beating my head everywhere to find a way to do that in c# mono-compatible! Anyway thanks, I've got another question but I'll search a bit and ask that in another discussion eventually!
View ArticleCommented Issue: drumsamplepatternprovider array clear [16362]
In this section of Read: if (samplesRead < count) { Array.Clear(buffer, offset + samplesRead, count - samplesRead); samplesRead = count; }buffer is being Cleared as a byte[] at runtime, but the next...
View ArticleNew Post: Adding some silence to an MP3
I've just started trying out NAudio and was able to read in my MP3 file and then break it up into some smaller chunks that I saved back out to disk. I've got a lot to learn about audio data but I was...
View ArticleNew Post: Adding some silence to an MP3
hi Matt, You have two options. First, you use NAudio to add silence to the beginning (see for example the OffsetSampleProvider I recently added), and then convert the whole thing back to MP3 using...
View ArticleNew Post: leveraging drummachinedemo
i've been using this code base for a simple metronome app i'm working on. couple things i did to make it useful for my application.. 1. i had also updated the patternsequencer to smooth out tempo...
View ArticleNew Post: A working MIDI tutorial, please?
Hello, After taking OpenSebJ's tutorial on MIDI, I realized that it didn't work. This was some time ago, maybe even a year or more, and I haven't noticed any changes to it since. I'm really interested...
View Article