New Audio Components 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, True Audio (TTA), OptimFROG, TAK, Musepack). 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.
You will be able to play sound from external files, as well as from sound resources integrated within your application, and actually 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, from live audio server, 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
NewAC provides functionality for playback and recording sounds.
NewAC.Designer is a form or control which allows you to view the components with which NewAC is designed.
1. NewAC.Designer 1.0 is not designed to work with NewAC.Forms package. In order to use NewAC.Designer, it is necessary that you uninstall NewAC.Forms package
NewAC.Designer includes a component called NewAC.MusicPlayer, which provides an easily customizable way to view, edit, and play musical instruments and sound effects.
NewAC.Forms provides a set of user interface and control elements for your applications.
1.NewAC.Forms.vb is not designed to work with NewAC.Designer package. In order to use NewAC.Forms, it is necessary that you uninstall NewAC.Designer package.
NewAC.Forms includes a component called NewAC.BookmarkList, which is used to create a list of bookmarks on the NewAC.MusicPlayer.
NewAC.Forms.Controls is a set of controls which allows you to create your own custom user interface and controls in your application.
The NewAC.Forms.Controls.vb package is designed to work with NewAC.Forms package. You must uninstall the NewAC.Forms package before installing NewAC.Forms.Controls.vb package.
1.NewAC.Forms.Controls.vb is designed to work with NewAC.Forms package. In order to use NewAC.Forms.Controls, you must uninstall NewAC.Forms package.
NewAC.Forms.Controls.vb includes a component called NewAC.ScrollBar, which allows you to create your own scroll bar.
NewAC.Forms.Design is an application used to customize the appearance of your application.
NewAC.Forms.Labels allows you to create your own custom Labels which include text, images, and other properties.
To play audio you need to use Audio1. The below lines will start audio playback:
This method gets the audio stream directly from the file used to store the audio. It can also get audio from a stream, from a file or from device if it supports playing audio. Below are some more code snippets:
LocalFile1.FileName := ‘C:UsersNickDesktopmendel.ogg’;
LocalFile1.FileLength := 4000; // in bytes (a bit more than 3.5 minutes)
You can use the Audio1.Load method for reading audio data from a stream provided by your device or by some external audio server. The Load method must be called after the Play method, in your case Audio1.Play(LocalFile1);
Stream1.Position := 0; // put stream in playback position 0
The NewAC Cracked 2022 Latest Version also provides some basic methods to write sound to disk files, either as compressed audio data, or stored as the absolute path to the file. The Write method takes input samples array, and encodes it to a file as given by the SetFormat method:
Samples := Load(LocalFile1);
Write(Audio1, Buffer1); // write
Audio1.SetFormat(Audio1.PCMFormat); // set PCM format
Audio1.Write(LocalFile2, Buffer2); // write
Audio1.SetFormat(Audio1.PCMFormat); // restore PCM format
If you want to get a more detailed information about the Audio1 component, please visit:
NewAC Compatible Devices:
To perform sample rate conversions, bit per sample conversions, and manipulations of audio tags you will need an audio codec compatible with the audio format. In this NewAC component there are three codecs implemented: dds2, dsaud, and pcm16le.
Audio1 is compatible with the PCM16 format and the dds2 codec (DSD). This codec is used for the playback of audio streams stored in the PCM16 format (for example Monkey Audio or Ogg Vorbis files), and for the
NewAC allows playback of audio from external files, and actually from any stream providing audio data.
NewAC can be used with all audio formats supported by FreePascal, including those without format-specific tag support.
NewAC supports playback of all audio formats supported by FreePascal, including OGG Vorbis, Monkey Audio, Monkey Ogg, Monkey FLAC, Ogg Vorbis, FLAC, Windows WMA, MP3, True Audio, Musepack, TTA, OptimFROG, and TAK
NewAC supports playback of audio from LiveSoundCenter server, sound file resources embedded within your application (initially a special Windows Live archive must be created), as well as from files provided by external applications
NewAC has no dependencies on external libraries
NewAC provides access to the following functions of AudioComponents.pas:
AudioComponents.mp3, copy, compress, compress2, decompress, expand, extract, kiss, length, copy, length, huff, oggcopy, oggwrite, oggread, oggreadbuffer, oggreadbuffer2, oggtag, prepare_bits, prepare_float, prepare_signed, prepare_signed_float, read, huffdect, shufflebits, shufflefloat, shufflefloat2, shufflefloat3, shuffleint, shuffleint2, shuffleint3, shuffleint4, shufflebits2, shuffleint2, shuffleint3, shuffleint4, shufflefloat4, shuffleint4, shuffleint3, shufflefloat4, shufflebits4, shuffleint4, shufflefloat4, shuffleint3, shufflefloat3, shufflebits3, shuffleint3, shufflefloat3, shufflebits3, shuffleint3, shufflefloat3, shufflebits3, shuffleint3, shufflefloat4, shufflebits4, shufflefloat4, shuffleint4, shuffleint3, shufflefloat3, shufflebits3, shuffleint4, shufflefloat4, shufflebits4, shufflefloat4, shufflebits3, shuffleint4, shufflefloat4, shufflebits3, shuffleint4, shufflefloat3, shufflebits4, shufflebits4, shufflefloat4, shufflebits3, shuffleint4, shufflebits4, shufflefloat
NewAC is a Delphi package that allows you to play audio from a file or stream, read or acquire audio, store it in a file or stream, apply audio processing tasks, do audio editing, mix audio streams, and more. It provides audio components, but you can get sound using also other audio libraries or even with external programs.
For example, the NewAC library allows you to:
– Play audio stored in a file or from a stream as a ring wavefile (in multitrack mode).
– Play the sound from a file as a wave table; this can be applied to sound stored in an Ogg Vorbis, FLAC, Monkey Audio, WavPack, MP3, or TTA file.
– Play the sound from a stream as a wave table; it can be applied to a live, remote or local stream.
– Play sounds from external devices, such as a microphone or synthesizer, or from a CD drive or even from an external application.
– Compress/decompress audio streams with many audio format (MP3, WMA, WAV, Ogg Vorbis, FLAC, Monkey Audio, WavPack, TTA, Musepack, MPA, EXS, Monkey Music, OptimFROG, TAK) at real-time speed using the standard Delphi TBitStream library classes.
– Add ID3 tags to sound content, as well as to the file or stream.
– Apply audio effect
– Play samples asynchronously
– Play audio in a loop
– Mix multiple audio streams into one
– Convert samples between sample rates and bit-depth
– Apply 2D and 3D audio spatialization
– Apply normalization, gating or gain controls
– Prepare the audio stream for bitstreaming
– Apply noise reduction
– Apply filters, like high pass, low pass, or band pass
– Convert between different formats (wav, MP3, Ogg Vorbis, WavPack, Monkey Audio, FLAC, TTA, Musepack, WMA, OptimFROG, MPA, EXS, Monkey Music, OptimFROG, FLAC, Monkey Audio, FLAC, MPA, EXS, Monkey Music, FLAC, EXS, Monkey Music, FLAC, MPA, EXS, Monkey Music, FLAC, TTA, Musepack, MPA, TTA, Monkey Audio, Monkey Audio, Monkey Audio
Supported system requirements can be found in the downloadable “Install Notes” document that accompanies this software.
Windows® 7 / 8 / 8.1 / 10
Windows® XP (32-bit) / Vista (32-bit)
Processor: Intel® Core™ 2 Duo, AMD Athlon™ 64 Processor or equivalent
Memory: 2 GB RAM
Hard disk: 30 GB available space
Graphics: NVIDIA® GeForce® 8800 or equivalent ATI Radeon™ 9500 or equivalent