Nsound is a C++ library and Python module designed for audio synthesis featuring dynamic digital filters. The library lets you easily shape waveforms and write to disk or plot them.
In Nsound, all audio data is represented as a floating point number between -1.0 and 1.0. In this way, it is easy to scale the data to adjust volume by multiplying the data by a number between 0.0 and 1.0, a percentage. The audio data is only converted to 8-bit, 16-bit or 24-bit when it is written to the disk with the Wavefile class.
Generators produce oscillations of the waveform stored in them. Envelopes can shape audio data. A Mixer class can be used to mix various audio data together.
With these tools, Nsound enables the programmer to generate audio, shape the waveform and mix it all together.
Softpedia Editor Reviews:
Not available yet.
Competition Chart (click bars to see more)
OTHER PROGRAMS by
POPULAR PROGRAMS in
Library to enable user space application program...
Free utility that is meant to be the ultimate da...
Sony Ericsson Themes C...
Personalize the look and feel of any Sony Ericss...
A package containing various cryptographic modul...
LAME Framework 3.97
Free and open source OS X style framework for LA...
A C library that performs DNS requests and name ...
GD library 2.0.36 RC 1
Free graphic library that will help you dynamica...
Nsound is not available for Handheld
7-Day download statistics for NSOUND
Most downloaded programs in the last 24 hours