Copyright © 2006-2023 MultiMedia Soft

Product history

Previous pageReturn to chapter overviewNext page

Version 11.0.0.0

 

New features

 

No more need to rely upon external encoders for MP3, Ogg Vorbis and Opus formats, allowing an increase of around 60% of the encoding speed.  See the EnableInternalEncoders method for possible backward compatibility issues.
Added support for downloading remote files from HTTP and FTP sites
Added support for recording the audio track of video clips available on Youtube
Added support for retrieving rectangles of each channel displayed on the waveform analyzer
Added the possibility to set the folder where temporary files created by the component are stored
Added the possibility to obtain the unique identifier (GUID) of a CoreAudio device
Added new builds of the component specifically compiled against .NET 5, 6 and Core 3.1

 

New properties

 

Downloader (COM Object)

 

New methods

 

CallbackForDownloaderEventsSet

CallbackForDownloaderEventsSetPtr

EnableInternalEncoders

SetFolderForTempFiles

StartFromYoutube

StartSplitFromYoutube

CoreAudioDevices.GuidGet

WaveformAnalyzer.MouseActionRectangleGet

 

New delegates

 

CallbackForDownloaderEvents

 

New Classes

 

Downloader

 

Methods

 

Create

Destroy

LastFileExceptionGet

SessionDataSizeGet

SessionStartToFile

SessionStartToMemory

SessionStop

SetTimeouts

 

Version 10.1.0.0

 

New features

 

Added support for detecting mouse wheel movements inside the waveform analyzer and inside the waveform scroller

 

 

Version 10.0.0.0

 

New features

 

Added equalizer effect for recording sessions
The spectrum can now optionally take count of filters, equalizer and custom DSP effects applied to the incoming audio stream
Added basic amplification support for ASIO input channels
Added support for recording multichannel files (more than stereo) from multiple ASIO input channels. Supported formats are WAV, WMA, Ogg Vorbis, Opus

 

New methods

 

EqualizerEnable

EqualizerIsEnabled

EqualizerBandAdd

EqualizerBandGainSet

EqualizerLoadPresets

EqualizerBandCountGet

EqualizerBandParamsGet

EqualizerReset

EqualizerLoadFromFile

EqualizerSaveToFile

EqualizerBandRemove

EqualizerBandParamsSet

EqualizerBandFrequencyGet

 

EffectsOnSpectrumEnable

 

ASIO.DeviceChannelInputAmplyfierGet

ASIO.DeviceChannelInputAmplyfierSet

 

 

Version 9.0.0.0

 

New features

 

Added support for playing sound while manually scrolling the waveform scroller through the mouse
Added support for recording and exporting in AAC+ format through the external encoder FdkAac.exe
Added support for playing recorded sound in reverse
Added support for playing recorded sound at a higher speed with the possibility to keep voices at their original pitch (tempo)
Added support for recording Internet streams in HLS format (HTTP Live Streaming)
Added the possibility to split a stereo recording session from a Wasapi capture or loopback device into two mono output files
Added the possibility to switch the mono output files of a stereo splitting recording session
New options for the waveform analyzer

 - the waveform can now display detected peaks based upon absolute values

 - more control over the format of the time string displayed on time rulers

 - optional automatic vertical zoom for waveforms with low volume level

Peaks displayed on the waveform visual feedback during recording and playback are now reported to the container application through a dedicated event
Added support for retrieving, during recording and playback, peak levels and RMS (Root Mean Square) levels
For capture and loopback devices, attached to a WASAPI stream mixer, added support for retrieving peak levels and RMS (Root Mean Square) levels for each of the attached devices
Added the possibility to retrieve from the waveform analyzer the buffer containing waveform's peaks

 

New properties

 

EncodeFormats.AACPlus (class)

 

New methods

 

CallbackWaveformValueChangeSet

StartSplitFromWasapiCaptureDevice

StartSplitFromWasapiLoopbackDevice

SwitchOutputFilesOnSplit

StreamPeakLevelsGet

 

RecordedSound.PlaybackRateGet

RecordedSound.PlaybackRateSet

RecordedSound.PlaybackTempoGet

RecordedSound.PlaybackTempoSet

RecordedSound.PlaybackRateRatioGet

 

RecordedSound.SoundDirectionEnable

RecordedSound.SoundDirectionGet

RecordedSound.SoundDirectionIsEnabled

RecordedSound.SoundDirectionSet

 

WASAPI.MixerInputDevicePeakLevelsGet

 

WaveformAnalyzer.AutoZoomEnable

WaveformAnalyzer.SettingsRulersTimeFormatSet

WaveformAnalyzer.PeaksBufferLengthGet

WaveformAnalyzer.PeaksBufferGet

 

WaveformScroller.PlaybackOnScrollEnable

WaveformScroller.PlaybackOnScrollInfoGet

 

 

New callback delegates

 

CallbackWaveformValueChange

 

New COM events

 

OnWaveformValueChange

 

New classes

 

EncodeAACplus

 

Properties

 

EncodeMode

CBR

CustomString

 

Methods

 

GetEncodeModesCount

GetEncodeModeDesc

 

 

Version 8.1.2.0

 

New features

 

Added support for quickly loading a sound file stored on disk allowing an immediate playback without the need to record the full sound file in memory

 

New methods

 

LoadSoundForPlayback

 

 

Version 8.1.1.0

 

New features

 

Added 64 bits support for returning sizes in bytes and duration of the recording session
Added the possibility to be notified in real time, during a recording session, about the current duration of the new output file when the the SwitchOutputFile or SwitchOutputFileEx methods have been invoked.

 

New methods

 

RecordedSound.GetDuration64

 

 

Version 8.1.0.0

 

New features

 

Added the possibility to render input channels of an ASIO device directly to the output channels of the same device

 

New methods

 

ASIO.DeviceListenInputStart

ASIO.DeviceListenInputPause

ASIO.DeviceListenInputResume

ASIO.DeviceListenInputStop

 

 

Version 8.0.1.0

 

New features

 

Added the possibility to determine if the container application is a Windows service

 

New methods

 

ContainerIsWindowsService