Nsound

Free and open source C++ framework for audio synthesis
Download

Nsound Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Nick Hilton
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.3 MB

Nsound Tags


Nsound Description

Free and open source C++ framework for audio synthesis Nsound is a C++ framework for audio synthesis. Nsound aims to be as powerful as Csound but with the programming features of C++. Nsound tries to make the process of generating complex and interesting sound as easy for the programmer as possible.Nsound aims to be an Application Programming Interface (API) for sound synthesis with the following characteristics:· Easy to use· Easy to extend· Powerful Requirements: · Python · SCons What's New in This Release: · Added Python2.6 support on Windows (aready worked on Linux/OSX) · Added typedef std::vector< boolean > BooleanVector · Added typedef std::vector< BooleanVector > BooleanVectorVector · Added AudioStream::mono() · Added AudioStream::getMono() · Added class AudioStreamSelection · Added class BufferSelection · Added example7 · Added FilterStageIIR::operator=() · Added Generator::drawWindowBartlett() · Added Generator::drawWindowBlackman() · Added Generator::drawWindowBlackmanHarris() · Added Generator::drawWindowHamming() · Added Generator::drawWindowHanning() · Added Generator::drawWindowNuttall() · Added Generator::drawWindowParzen() · Added Generator::drawWindowRectangular() · Added Instrument Hat · Added Instrument OrganPipe (A pipe organ) · Added TODO.txt, a list of things Nick would like to see get done · Added Wavefile 64 & 32 floating point support (Most apps can't open 64-bit, but usefull for unit testing or saving high percision waveforms) · Removed AudioStream::setLessThan(), new operators replace functionality · Removed AudioStream::setGreaterThan(), new operators replace functionality · Removed Buffer::setLessThan(), new operators replace functionality · Removed Buffer::setGreaterThan(), new operators replace functionality · Fixed FilterLowPassFIR::filter(AudioStream, float64) infinite recursion error · Fixed FilterLowPassFIR::filter(x,y), was calling itself · Fixed Generator::ctor(sample_rate, Buffer) memory copy · Fixed NsoundConfig.py::checkForMatplotlibCAPI() bug, need to return 0; · Fixed swig/plotting.i to report a warning when paylab is not avaliable


Nsound Related Software