Professional set of Delphi and C++Builder components for virtual instrumentation

  • Meters, Bars (Gauge), with linear or log(10) scaling
  • Digital indicators (time, value)
  • Operating Point display
  • Dial (knob), Sliders, Trend/Recorder
  • buttons, switches, LED indicators
  • DB-Aware components and many more

Alvas.Audio.Core v.2019.0

By Alvas.Net.

Commercial 22 Nov 2019


Alvas.Audio.Core for .NET Core 3.0 for Windows allows C# and VB.Net developers to create applications that play, record, edit and convert sound. Key Features: record/play uncompressed and compressed audio data; play mixed audio data; record/play data to/from the stream; set up mixer controls; get the current sound position; convert the audio data; view the level of the input sound signal. Encode and decode Dialogic .vox (adpcm) format data.


  • Status: Fully functional
  • Source: None
  • price: $499
  • Size: 2 371kB

Platforms: CB3, CB4, CB5, CB6, D2005, D4, D6, D7

AsphyreSound v.1.0

By Miguel Andrade.

Freeware + source 04 Apr 2007


With this class you can play wav files in DirectSound buffers. Feel free to use this class as a starting point for adding extra functionality.

Requirements: DirectX 9.0c


  • Status: Fully functional
  • Source: Included
  • Size: 282kB

Platforms: D2005, D2006, D5, D6, D7

DC-DSP Components v.1.0

By Milenko Mitrovic.

Freeware + source 21 Aug 2004


This is a Component Pack for Delphi 6/7 that is able to do various DSP Transformations on 8/16/24/32 Bit PCM integer and 32Bit PCM Float Buffers. Some Filters, like Amplify, 3DSound, BitRate Conversion and the FFT (which is used by the Equalizer, Spectrum Analyzer, ...) are optimized to use SSE/3DNow and extended 3DNow instructions.

Included are also Wrapper components for all MS DMO Filters (available since DX8). These DMO Filters can only handle 2 Channels and 16Bit integer or 32 Bit Float Streams.

Winamp2 Visual and DSP Wrappers, a Spectrum and Waveform Analyzer and a sample DSP/VIS Plugin API are also available in this Components Pack.

The DSP Components are release under the Mozilla Public License 1.1. Some of the Components are based on Sources under different Licenses (GPL/WOL). These Licenses are explicitly mentioned in the Headers of these Filters.

To get a better Performance the DSP Components uses John O'Harrow's FastMove, which is part of the FastCode Project and GLScene's RecyclerMM as MemoryManager replacement (needed for SSE Instructions).


  • Status: Fully functional
  • Source: Included
  • Size: 1 083kB

Platforms: D6, D7

SAPI for Firemonkey FMX v.2

By Andreas Faltinek.

Freeware + source 03 Dec 2018


A dll that export 3 functions: InitSapiFMX, SayOutLoud and FreeSapiFMX. Firemonkey does not support using any OLE-based component that wraps the Windows Speech API - because that Type-Library uses OLE which is VCL-based. So here is a basic speak function in a dll ready for use in Firemonkey apps. Just make sure that SapiFMX resides in the same directory as your exe. See how to declare the 3 functions using ... stdcall; external 'SapiFMX.dll'; in the source - and also note: You cannot send string - the DLL requires PWideChar as follows: procedure TForm1.Button1Click(Sender: TObject); var pch: PWideChar; begin pch := PWideChar(Edit1.text); SayOutLoud(pch); end; You need to call InitSapiFMX before calling SayOutLoud. Tested with Delphi XE7 - might work with others... Have fun.


  • Status: Fully functional
  • Source: Included
  • Size: 9 064kB

Platforms: C10, C10.1, C10.2, C10.3, CBXE8, D10, D10.1, D10.2, D10.3, DXE7, DXE8


By Roman Steykin.

Freeware + source 15 Jan 2009


Component for sound playing and recording.


  • Status: Fully functional
  • Source: Included
  • Size: 287kB

Platforms: D6, D7

TToneGen v.2.15

By Alan Warriner.

Freeware + source 23 Aug 2002


An updated Delphi and C++Builder component which allows the simple creation of sound effects within an application without the need for external audio files or resources. TToneGen achieves this by generating and processing WAV waveforms in memory.

TToneGen provides:

  • A choice of five waveforms.
  • Amplitude Modulation to allow the creation of complex waveforms.
  • Full AHDSR envelope shaping to alter the dynamics of selected waveform.
  • Frequency range of 20Hz to 20kHz.
  • Simple method of assigning musical note values.
  • Tone duration from 10mS to 30 seconds.
  • Choice of sampling rate and resolution.
  • Independent left and right volume control.
Demo application and help file included.


  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 418kB

Platforms: CB4, CB5, CB6, D4, D5, D6