Skip to content
/ newac Public
forked from CHERTS/newac

New Audio Components (NewAC) are designed to help your Delphi programs perform different sound processing tasks.

License

Notifications You must be signed in to change notification settings

Gehstock/newac

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New Audio Components (NewAC)

New Audio Components (NewAC) are designed to help your Delphi programs perform different sound processing tasks. With NewAC you can play audio stored in many formats (wav, Ogg Vorbis, FLAC, Monkey Audio, WavPack, MP3, Windows WMA, DTS, AC-3 (Dobly Surround), VOB (DVD files)). The playback is performed in the background, and although your application can control it (stop, pause, move forward and backward, play in a loop) it can perform other tasks while audio plays. Both DirectSound and ASIO may be used for the playback and recording.

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.

In addition to all this, NewAC can perform some audio editing tasks, like mixing and concatenating audio streams, selecting fragments of streams, and performing sample rate and bits per sample conversions.

About

New Audio Components (NewAC) are designed to help your Delphi programs perform different sound processing tasks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Pascal 97.1%
  • C 2.9%