Specific to Delphi and C++Builder
Components in the IDE
The DSP Master components install into the Delphi and C++Builder IDE. The spectrum analyzer, the signal generator and the filtering component — which covers the design of nearly all included filters — are set up in their own component editors.
Platform audio
The audio components use each platform's own interface — WASAPI on Windows, RemoteIO on iOS and macOS, the standard Android classes on Android — so the same components play and record on each.
ASIO and WASAPI
The ASIO component starts, stops and pauses without clicks or pops, and processes in real time with skip protection when playing, recording or both. The WASAPI component converts rate, bit depth and channel count, plays or records a file of any format, and records without Windows' own preprocessing such as noise filters.
TeeChart Pro
For TeeChart Pro v5 and later: two TChart components connect the signal processing pipes to charts, two TChartSeries draw faster, and three TeeTools help with peak marking and axis scaling.
Compilers and platforms
DSP Master runs wherever MtxVec for Delphi runs; the compilers and FireMonkey platforms are listed there.
Documentation and examples
The online help documents every component and routine for Delphi and C++Builder. Sample programs for VCL and for FireMonkey are on GitHub, and the executable demos of MtxVec, DSP Master and Stats Master, each in a VCL and a FireMonkey version, download in one package (136 MB). Recompiling the DSP Master demo needs TeeChart Pro, trial or registered.
Try DSP Master free
All our Delphi and C++Builder products come in a single Dew Lab Studio installer, and the trial can be used for unlimited time for educational purposes. DSP Master needs MtxVec; a license covers all versions, with or without source code.