PortAudio Portable Cross-platform Audio I/O API
  • Home
  • Documentation
  • Download
  • Git Repo
  • Wiki & Tickets
  • Status
  • FAQ
  • Mail List
  • Applications
  • Contributors
  • Links
  • License
  • Volunteer
  • Contact Us
PortAudio Portable Cross-platform Audio I/O API

Links

PortAudio Extensions and Wrappers

  • Pascal bindings to PortAudio
    • Pascal/Delphi bindings by Oleksandr Nazaruk
    • FreePascal/Delphi bindings by the developer team of the UltraStar Deluxe project.
    • FreePascal Command Line bindings by Roland Schäfer that are part of HuMus project.
  • Python Bindings for PABLIO/PortAudio by David McNab
  • Node.js bindings - Naudiodon on Github, see various forks
  • Patch for AudioScience Linux HPI audio API by Frederick F. Gleason
  • PortAudioSharp - C# and .NET Wrapper by Riccardo Gerosa
  • Perl binding for PortAudio by Joost Diepenmaat
  • Note that a C++ binding can be found in the PortAudio source repository under "bindings/cpp".

Audio I/O APIs

  • ALSA - Advance Linux Sound Architecture
  • Apple Macintosh Audio Developer Info
  • ASIO - high performance Windows audio drivers from Steinberg
  • Linux Audio Development mail list
  • OSS - open-source Unix audio API.
  • WASAPI - Windows Audio Session API
  • WDMKS - Windows Driver Model Kernel Streaming

General DSP and Audio Programming

  • libaudiodecoder - C++ cross platform MP3/AAC/WMA/WAV decoder
  • libsndfile - 'C' lib for r/w AIFF, WAV and other file formats
  • PortMIDI - open source, cross-platform music APIs
  • SoftSynth.com Computer Music Links page
  • SRC - sample rate conversion library by Eric de Castro Lopo

Brought to you by the PortAudio community.