The idea behind this project is to provide simple, platform-neutral way to handle an audio playback. The audio component implements playing sounds for up to 8 channels, with pre-built fade and pan special effects. The volume and pan values could be controlled for a particular sound, as well for all the active sounds. Optionally, a client could listen to a sound's state change.

Internally, the sounds are normalized for PCM audio format and 44100 sample rate, defaulting to 2 channels (stereo). By default, the component uses System.Media.SoundPlayer instance to play pre-mixed audio buffer. A client may override the default behaviour by implementing the IWaveFormat interface externally (the AppTest application uses winmm.dll services for double-buffered audio output).

Currenly, only the WAVE files could be loaded and saved

Features

  • mix audio buffer
  • surround sound support
  • 8.1 sound support
  • fading sound
  • panning sound
  • sound manager

Project Activity

See All Activity >

Follow Audio2d

Audio2d Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Audio2d!

Additional Project Details

Registered

2016-02-21