Quantcast
Channel: NAudio
Browsing all 5831 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

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 Article


Source code checked in, #fa5734da62b3

updated MSBuild and nuspec to use Release build for future NAudio releases

View Article


Source code checked in, #849013186362

added new OffsetSampleProvider class

View Article

Source code checked in, #c6d01cf28a7d

More unit tests for OffsetSampleProvider, and improved property validation

View Article

New 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 Article


New 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 Article

New 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 Article

New 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 Article


New 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 Article


Source code checked in, #1ff89cae620d

improved buffer creation for both multiplexing providers

View Article

Source code checked in, #6f9474968941

Made SampleChannel converting to stereo optional This means that AudioFileReader will no longer force mono to stereo

View Article

Source code checked in, #b0c2c909702f

utility method on WaveFileWriter to write an ISampleProvider to a file as 16 bit PCM

View Article

Source code checked in, #56ba2357b0e8

standardising the way temporary audio buffers are created

View Article


New 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 Article

Commented 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 Article


New 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 Article

New 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 Article


New 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 Article

Source code checked in, #6531ffb004f9

updating version number

View Article

New 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
Browsing all 5831 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>