Nsound

A library to help you with your development..

Download Now

Nsound Description

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.

System requirements

  • Python

Leave a Reply

Your email address will not be published. Required fields are marked *