Audio Sound Recorder for .NET (AudioSoundRecorder.dll) is a .NET Winform custom component developed by MultiMedia Soft that makes it easy adding sound recording capabilities to applications written with Visual Studio.NET.
Audio Sound Recorder for .NET is designed to work directly with your sound card or with your CD/DVD player, so you can record almost any audio, including that from a microphone, a line-in jack or a CD player (CD ripping), at near-perfect quality.
Recorded sounds can be kept in memory for later use or stored on the hard disk using several formats: WAV, MP3, WMA, OGG Vorbis, AAC, MP4, AIFF, AU, W64, PAF, SVX, NIST, VOC, IRCAM, PVF, CAF, FLAC and RAW; ACM codecs installed inside the system are supported as well; once a recording session has been completed, it's possible to hear recorded sound through the embedded playback system: if you need more sophisticated playback features (like changing tempo or pitch), consider using this component in conjunction with our Audio DJ Studio for .NET component.
Audio Sound Recorder for .NETallows a deep analysis of the recorded sound waveform with rich visualization capabilities like range selection, zooming and panning. Recorded sounds can be edited, resampled, mixed with other sounds and exported to different formats: the ideal solution for implementing powerful Dictation Software Applications.
The integrated Sound Activation System allows pausing a recording session automatically when no sound is being heard: this will help saving valuable space both in memory and on disk.
Audio Sound Recorder for .NETcomes with many Internet related features: it can record sound data coming from Internet URLs (HTTP, FTP or MMS): this allows recording directly from Internet radios streaming in WMA, MP3, OGG Vorbis and AAC formats. Contents of a recording session can be uploaded to a FTP server. Thanks to the integration with FreeDb servers, the control can obtain CDDB information about the CD currently in ripping phase and, if available on the Amazon web site, the control can obtain the CD cover pictures as well.
Custom DSP effects are also supported: you can create your own DSP effects and apply them to the sound being recorded.
Let's see a brief summary of available features:
|•||Recording from any DirectSound or ASIO compatible sound card available inside the system|
|•||Support for half-duplex devices (like the Phillips SpeechMike™)|
|•||Recording in the following formats: WAV, AIFF, AU, W64, PAF, SVX, NIST, VOC, IRCAM, PVF, CAF, FLAC, RAW|
|•||Recording in MP3 through the external Lame.exe encoder|
|•||Recording in OGG Vorbis through the external OggEnc.exe encoder|
|•||Recording in AAC and MP4 through the external Faac.exe encoder|
|•||Recording in WMA through the external Windows Media Audio modules|
|•||Recording through installed Windows ACM codecs (Audio Compression Manager)|
|•||CD ripping of full 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|
|•||Real-time visual feedback (VU-Meter, Oscilloscope, Spectrum, Waveform display)|
|•||Events for reporting memory or file size occupation in real time|
|•||Sound Activation System (automatically skips silence periods)|
|•||CDDB database queries through FreeDb servers|
|•||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|
|•||Creation of graphic bars for custom displaying of Vu-Meters, Spectrum and Progress bars.|
|•||Waveform analysis with support for generating the waveform bitmap|
|•||Advanced waveform visualization for editing purposes through the embedded Waveform Analyzer|
|•||Support for recording directly from sound files stored on disk, memory buffer or clipboard with resampling capabilities|
|•||Support for recording directly from HTTP, FTP or MMS sites with resampling capabilities|
|•||A background sound can be applied to the current recording session, also in loop mode|
|•||Support for exporting to file contents of the latest recording session with resampling capabilities|
|•||Automatic Gain Controller applied to data coming from an input channel|
|•||Uploading of the last recording session to a FTP server|
|•||Support for custom DSP effects|
|•||Support for switching the output file without stopping the recording session and without loosing any sound data.|
|•||Support for encryption/decryption of recorded sounds, often required by medical confidentiality laws|
|•||Support for adding specific tag information to recording sessions in MP3, Ogg Vorbis, AAC, MP4 and WMA formats|
|•||Support for WMA profiles|
|•||Possibility to perform append and mixing automation operations on previously recorded audio tracks through integration with Audio Sound Editor for .NET|
|•||Under Windows Vista and higher versions support for managing audio endpoints (CoreAudio)|
|•||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.|
|•||Support for adding position markers during a recording session.|
|•||Support for changing the playback output device and volume.|
|•||Support for extracting the audio track of a video clip and storing it into an output audio file of the chosen format.|
|•||Support for drawing the waveform representation inside a graphical device context (HDC) allowing to render a scrolling waveform during playback.|
A number of tutorials that will certainly help you beginning your developments with this powerful control can be found here.
The full list of new features in this version can be found inside the Product history page.
Audio Sound Recorder for .NET can be fully integrated with our existing audio related .NET components Audio Sound Editor for .NET and Audio DJ Studio for .NET and, for your convenience, this product is currently available inside the following convenient suite of products:
Supported target systems:
x86 versions of Windows 2000 / XP / Server 2003 / Vista / Server 2008 / Seven (7)
x64 versions of Windows XP / Server 2003 / Vista / Server 2008 / Seven (7)
|•||This product has been developed for usage with versions of Visual Studio 2005 or higher and requires the availability of .NET Framework version 2.0 or higher.|
|•||This product is compatible with the following versions of the .NET framework:|
|•||This product is NOT compatible with the following "Client Profile" versions of the .NET framework:|
|►||.NET Framework 3.5 Client Profile|
|►||.NET Framework 4.0 Client Profile|