New Audio Components for Delphi

New Audio Components (NewAC) are designed to help your Delphi programs to perform different sound-processing tasks. With NewAC you can play audio stored in different formats (wav, Ogg Vorbis, FLAC, Monkey Audio, WavPack, MP3, Windows WMA). The playback is performed in the background, and although you application can control it (stop, pause, move forward and backward, play in a loop) it can perform some other tasks while audio plays. You can play sound not only from external files, but also from sound resources embedded into your program, and, in fact, from any stream providing audio data. But NewAC not only allows you to play sound. You can acquire audio data from such input devices as microphone or CD and encode it into any of the audio formats mentioned above. While playing audio stored in a file or while writing audio content to a file you can manipulate tags supported by the chosen audio format. Apart from all that NewAC can perform some audio-editing tasks, like mixing and concatenating audio streams, selecting fragments of streams, performing samle rate and bits per sample conversions.

In other words with NewAC you can perform wide range of audio tasks: from adding audio notifications capability to your program to writing a sophisticated audio-recorder with sound conversion and editing capabilities. And, I just forgot to mention, NewAC is free with source available.

Some of the components, like Ogg Vorbis, FLAC, WAVPack require additioan third party DLLs. You can download them in a precompiled form below.

Short feature description:

Read more in NewAC Documentation Online.

NewAC audio formats suport matrix

Downloads

NewAC 1.9b Delphi sources (release date Sep/23/2008)

Third-party libraries required by some of the NewAC components

Additional binary libraries (for TAK, OptimFROG, Musepack components)

libmppenc sources (MS Visual C++)

Join the NewAC Users group

If you want to discuss NewAC you can join NewAC users group groups.google.com/group/newac-users if you have a Google account (a e-mail address at gmail.com) or simply write at
newac-users@googlegroups.com

About NewAC in Russian

Donate to the project (via e-gold)

Contacts: anb@symmetrica.net
www.symmetrica.net