|
|
|
|
| Overview | News | Articles | How to.. | Order | Support | Download | Demo | | PR | PAD |
|
|
|
|
|
Part of Alvas.Suite
Alvas.Audio is C# audio library for .Net developers.
Main features:
Requirements: .Net Framework v2.0 or later (also .NET v3.5)
Recommended: .Net Framework with Visual Studio .Net 2005 or later (also VS.NET 2008)
Demo limitations: Shows Nag-screen
|
|
The library allows C# and VB.Net developers to create applications that play (including mixed audio data), record, edit and convert sound.
Key Features:
- Recorder allows:
- record uncompressed audio data (PCM);
- record compressed audio data: IMA ADPCM, Microsoft ADPCM, CCITT A-Law, CCITT u-Law, GSM 6.10, MPEG Layer-3 (mp3) and others;
- record data to the stream (file stream, memory stream);
- pause and resume recording;
- get the current sound position;
- record data to any recorder installed in the system (multiple sound cards).
- Player allows:
- play uncompressed audio data (PCM);
- play compressed audio data: IMA ADPCM, Microsoft ADPCM, CCITT A-Law, CCITT u-Law, GSM 6.10, MPEG Layer-3 (mp3) and others;
- play data from the stream (file stream, memory stream);
- play mixed audio data;
- pause and resume playing;
- get the current sound position;
- play data from any player installed in the system (multiple sound cards).
- Set up mixer controls:
- select source line for recording;
- change source line volume for recording;
- additional controls adjustment. For example, "Mic Boost";
- change master volume for playback;
- playback muting.
- Editing
- change the speed of audio data;
- change the volume of audio data;
- join several pieces of audio in a single;
- cut a piece of the audio stream;
- insert a piece in the audio stream;
- remove a piece of the audio stream;
- create audio format from the byte array;
- insert and mix audio data into main audio data with specified offset multiple times;
- reverse audio wave stream;
- split stereo audio stream to two mono streams;
- merge two mono audio streams into one stereo.
- Several audio files concatenation.
- Converting
- Convert the audio data from one audio format to another.
- Convert audio wave stream to mp3 stream.
- Convert Dialogic .vox (adpcm) stream to Mp3 stream.
- Change Wave stream to MP3 stream.
if Wave stream contains MPEG Layer 3 data.
- Play, record and convert RAW headerless format (SLINEAR etc) (used in Asterisk PBX).
- Play and extract audio data from Avi streams.
- Encode and decode Dialogic .vox (adpcm) format data (used in Asterisk PBX).
- Convert audio wave stream to mp3 stream
- Convert Dialogic .vox (adpcm) stream to Mp3 stream
- Misc
- View the level of the input sound signal.
- Sign library with strong name.
Audio library can be added to GAC
See "How to.." for more info...
Whats new (version 7.1):
- Writes ID3 tag version 1 from MPEG Layer3 streams.
- Writes INFO metadata(similar mp3 tags) from Wave streams.
- Checks audio signal silence.
Whats new (version 6.8):
DsReader class for playback any audio files and decode theirs to PCM using DirectShow filters. Standard supports
- MP3 Format Sound: .mp3
- Windows Media Audio: .wma
- AIFF (.aif .aifc .aiff)
- AU (.au .snd)
- MIDI (.mid .midi .rmi)
- Windows Media Video: .wmv
- Advanced Systems Format: .asf
- Motion Picture Experts Group: .mpeg
- Audio-Video Interleaved: .avi
- WAV: wav
Use http://en.wikipedia.org/wiki/Combined_Community_Codec_Pack,
http://en.wikipedia.org/wiki/K-Lite_Codec_Pack or
http://en.wikipedia.org/wiki/Ffdshow to expand the list of supported formats to
- Matroska (.mka)
- MPEG (.mpa .mp2 .m1a .m2a)
- MPEG4 (.m4a .aac)
- Musepack (.mpc)
- RealMedia (.rm .rmvb .ra .ram)
- 3GP (.3gp .3gpp .3g2 .3gp2)
- FLAC (.flac)
- Ogg Vorbis (.ogg)
- WavPack (.wv)
- Monkey's Audio (.ape)
- True Audio (.tta)
- Apple Lossless Audio Codec (.alac)
- AMR (.amr)
- Trackers (.xm .s3m .it .mod .umx)
- and much more...
|
|
|
|
|
|