AudioSoundRecorderApi.Trial 11.3.0

dotnet add package AudioSoundRecorderApi.Trial --version 11.3.0
                    
NuGet\Install-Package AudioSoundRecorderApi.Trial -Version 11.3.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AudioSoundRecorderApi.Trial" Version="11.3.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AudioSoundRecorderApi.Trial" Version="11.3.0" />
                    
Directory.Packages.props
<PackageReference Include="AudioSoundRecorderApi.Trial" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AudioSoundRecorderApi.Trial --version 11.3.0
                    
#r "nuget: AudioSoundRecorderApi.Trial, 11.3.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AudioSoundRecorderApi.Trial@11.3.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AudioSoundRecorderApi.Trial&version=11.3.0
                    
Install as a Cake Addin
#tool nuget:?package=AudioSoundRecorderApi.Trial&version=11.3.0
                    
Install as a Cake Tool

Audio Sound Recorder API for .NET is a .NET class developed by MultiMedia Soft that makes it easy to add sound recording and CD ripping capabilities to Winform and WPF applications written with Microsoft Visual Studio; thanks to the integration with DirectShow codecs and with the BASS library, both allowing decoding capabilities for the most common sound formats such as MP3, WAV, Ogg Vorbis and many others, Audio Sound Recorder API for .NET allows creating powerful audio recording applications

Audio Sound Recorder API for .NET is designed to work directly with a sound card or with CD/DVD player, so you can record almost any audio source including a microphone, a line-in jack or a CD player (CD ripping), at near-perfect quality. This makes it ideal for implementing a variety of audio applications from music recording and editing to powerful dictation applications.

Recorded sounds can be kept in memory for later use or stored on the hard disk in any of the supported formats or using the ACM codecs in the system. Once a recording session has been completed, it is possible to play the recorded audio using the embedded playback system. If you need more sophisticated playback features (such as changing the tempo or pitch), consider using this API in conjunction with our Audio DJ Studio API for .NET.

Derived from the experience with the Audio Sound Recorder for .NET Winform component, this API can be used not only for developing Winform or WPF applications but also for developing console applications, Windows services, server-side ASP.NET web applications or any other application not requiring a user interface. Thanks to COM interoperability, the API can be invoked from legacy development environments such as Visual Basic 6 and Unmanaged Visual C++ with our without MFC.

Audio Sound Recorder API for .NET supports deep analysis of the recorded sound waveform with rich visualisation capabilities including range selection, zooming and panning. Recorded sounds can be edited, resampled, mixed with other sounds and exported to different formats.

Many tutorials and sample projects are available to help you beginning your developments with this powerful component.

================================================= Brief summary of available features:

Audio recording from physical devices Audio recording from sound files Audio recording from the Internet Audio editing Audio effects Audio playback Audio export Audio analysis Protocols and sound cards management Ripping of CD tracks Graphical features Tagging features Misc features Supported target systems Supported .NET versions

================================================= Audio recording from physical devices

Recording from any DirectSound, ASIO or WASAPI compatible sound card available inside the system. Support for half-duplex devices (like the Phillips SpeechMike™). Support for switching the output file without stopping the recording session and without loosing any sound data. Support for adding position markers during a recording session. Support for multi-channel recording with ASIO devices Recording sessions can be stored inside output files (on both disk or memory buffer) in the following audio formats:

  • AAC (4)
  • AAC+ (9)
  • AIFF
  • AU
  • CAF (1)
  • FLAC
  • IRCAM
  • NIST
  • MP2 (5)
  • MP3 (6)
  • MP4 (4)
  • PAF
  • PVF
  • RAW formats
  • SVX
  • VOC
  • OGG Vorbis (7)
  • OPUS (8)
  • W64
  • WAV (2)
  • WMA (3) (1) Support for PCM 8/16/24/32 bits, PCM 32 bits floating point, G711 U-LAW, G711 A-LAW (2) Support for uncompressed PCM and compressed formats whose ACM codec is installed inside the system, multi-channel support with ASIO devices (3) Requires the availability of Windows Media Player modules on the target PC, multi-channel support with ASIO devices (4) Requires the availability of the external Faac.exe encoder, multi-channel support with ASIO devices (5) Requires the availability of the external TwoLame.exe encoder (6) Requires the availability of the external Lame.exe encoder (7) Requires the availability of the external OggEnc.exe encoder, multi-channel support with ASIO devices (8) Requires the availability of the external OpusEnc.exe encoder, multi-channel support with ASIO devices (9) Requires the availability of the external Fdkaac.exe encoder, multi-channel support with ASIO devices.

================================================= Audio recording from sound files

Recording directly from sound files stored on disk, memory buffer or clipboard with resampling capabilities for the following input audio formats (see Audio recording from physical devices for the list of available output audio formats):

  • AAC and AAC+
  • AC3
  • AIFF
  • ALAC
  • AU
  • CAF (1)
  • CD tracks
  • FLAC
  • IRCAM
  • M4A and MP4
  • MOD Music
  • Monkey's Audio (APE)
  • MP3, MP2, MP1
  • Musepack
  • NIST
  • OGG Vorbis
  • OPUS
  • PAF
  • PCM RAW format
  • PVF
  • Speex
  • SVX
  • VOC
  • W64
  • WAV (2)
  • WavPack
  • WMA and WMV (3)

(1) Support for PCM 8/16/24/32 bits, PCM 32 bits floating point, G711 U-LAW, G711 A-LAW (2) Support for uncompressed PCM and compressed formats whose ACM codec is installed inside the system (3) Require the availability of Windows Media Player modules on the target PC Through integration with our Audio DJ Studio for .NET component, possibility to load the audio track of video clips. Extraction of the audio track of a video clip with possibility to store it into an output audio file of a chosen format.

================================================= Audio recording from the Internet

Recording directly from HTTP, HTTPS, FTP or MMS sites with resampling capabilities (see Audio recording from physical devices for the list of available output audio formats). Downloading and recording audio tracks of Youtube video clips

================================================= Audio editing

Restart of a stopped recording session in "Append mode", "Insert mode", "Mix mode" and "Overwrite mode". Sound editing basic capabilities with possibility to export portions of sound to the clipboard. A background sound can be applied to the current recording session, also in loop mode. Possibility to perform append and mixing automation operations on previously recorded audio tracks through integration with Audio Sound Editor for .NET.

================================================= Audio effects during recording

Sound Activation System (automatically skips silent periods during recording). Automatic Gain Controller applied to data coming from an input channel. Support for custom DSP effects. Common filters (low-pass, high-pass, band-pass and stop-band) Equalizer.

================================================= Audio playback

Play the recorded sound or any portion of the same. Sound card output choice. Support for playback in reverse Support for changing sample rate during playback

================================================= Audio export

Exporting of the recorded sound into an audio file in the same audio formats available for recording sessions (see Audio recording from physical devices for the list of available output audio formats).

================================================= Audio analysis

Deep analysis at different resolutions of the loaded sound's waveform.

================================================= Protocols and sound cards management

DirectSound protocol ASIO protocol WASAPI protocol on Windows Vista and higher versions: allows recording from both capture and loopback devices with the possibility to mix what is being recorded from multiple sources into a single output file. Management of audio endpoints (CoreAudio) on Windows Vista and higher versions Sound card output choice and volume setting for playback

================================================= Ripping of CD tracks

Ripping of full CD tracks with resampling capabilities. CD ripping automation, allowing to rip a set of tracks inside one single output file or inside a separate file for each track. During a CD ripping session, possibility to normalize CD tracks before sending them to the encoder. Ripping of predefined portion of CD tracks. CDDB database queries through FreeDb servers. CD cover pictures retrieval through Amazon Web Services.

================================================= Graphical features

Rich visualization capabilities of the waveform with possibility to perform range selection, zooming and panning: both waveform and spectral view are supported. Real-time visual feedback (VU-Meter, Oscilloscope, Spectrum, Waveform display). Enhanced graphical spectrum analyzer Creation of graphic bars for custom displaying of Vu-Meters, Spectrum and Progress bars. Waveform scroller allowing manual and automatic movement of the waveform. Support for drawing the waveform representation inside a graphical device context (HDC).

================================================= Tagging features

Support for adding basic tag information (Author, Title, Album, Year) to recording sessions in the following formats:

  • MP3
  • MP4
  • OGG Vorbis
  • WMA

================================================= Misc features

Uploading of files and contents of the sound editing session into a FTP server. Download facility allowing downloading remote files from FTP, HTTP and HTTPS servers into the local system. Recording of the output of audio streams mixed through Audio DJ Studio for .NET. Encryption/decryption of recorded sounds, often required by medical confidentiality laws. Support for WMA profiles. Support for ZIP format with AES encryption/decryption capabilities. Support for splitting of a stereo recording session (from DirectSound device, file, memory, clipboard) into two separate destination mono files containing left and right channel respectively. Emulation of the "Listen to this device" feature of the Windows control panel. Integration with our Audio Sound Editor for .NET and Audio DJ Studio for .NET components

================================================= Supported target systems:

From Windows XP up to the latest Windows version in both x86 and x64 flavours From Windows Server 2003 up to the latest Windows Server version in both x86 and x64 flavours

================================================= Supported .NET versions

.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5 ("Client profile" not supported) .NET Framework 4.x ("Client profile" not supported) .NET Core 3.1 .NET 5 and higher versions

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETCoreApp 3.1

    • No dependencies.
  • net5.0

    • No dependencies.
  • net6.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
11.3.0 271 11/13/2025
11.0.0 655 10/15/2022