Copyright © 2006 - 2008 MultiMedia Soft 
Return to Table of contents  
 
 
Product history 
 
 
Version 3.0.0.0 
 
New features  
 
  • Improved loading speed 
  • More object oriented programming interface  
  • Recording in overwrite mode 
  • No more need of a sound card for recording from files, memory buffers or from an Internet URL 
  • New graphical features for the waveform analyzer like the possibility to add vertical lines or a background picture 
  • Mouse events generated when clicking the waveform analyzer 
  • Visual feedbacks take their settings before starting a recording session 
  • Added support for background pictures on visual feedbacks 
  • Management of custom DSPs (Digital Signal Processing) 
  • Possibility to reset the control and the multimedia engine in order to enumerate “hot-plugged” USB sound cards 
  • Added support for encoding recording sessions in the following formats: AIFF, AU, PAF, SVX, NIST, IRCAM, VOC, W64, PVF, CAF, FLAC, RAW (PCM and Dialogic VOX) 
  • Support for automatic saving of sound chunks, of predefined duration, during a recording session in WAV format 
  • Support for switching the output file without stopping a recording session 
  • Support for limiting recording duration to a specific amount of time 
  •  
    New properties 
     
  • CustomDSP (class) 
  • EncodeFormats (class) 
  •  
    New methods 
     
  • CdRequestAlbumInfo 
  • ChangeInputDevice 
  • Oscilloscope.SetBackPictureFromFile 
  • Oscilloscope.SetBackPictureFromHandle 
  • Pause 
  • RecordedSound.CancelExportToFile 
  • ResetEngine 
  • ResetControl 
  • Resume 
  • SetInsertPos 
  • SetMixingParams 
  • SetMixingPos 
  • SetOverwritePos 
  • SetRecordingMode 
  • SetRecordingRange 
  • Spectrum.GetTable 
  • Spectrum.SetBackPictureFromFile 
  • Spectrum.SetBackPictureFromHandle 
  • SplitWavRecordingEnable 
  • StartFromClipboard 
  • StartFromEditingSession 
  • StartFromInputDevice 
  • StartFromFile 
  • StartFromFileRaw 
  • StartFromMemory 
  • StartFromMemoryRaw 
  • StartFromURL 
  • Stop 
  • SwitchOutputFile 
  • VUMeter.SetBackPictureFromFile 
  • VUMeter.SetBackPictureFromHandle 
  • Waveform.SetBackPictureFromFile 
  • Waveform.SetBackPictureFromHandle 
  • WaveformAnalyzer.MouseSelectionEnable 
  • WaveformAnalyzer.SetBackPictureFromFile 
  • WaveformAnalyzer.SetBackPictureFromHandle 
  • WaveformAnalyzer.VerticalLineAdd 
  • WaveformAnalyzer.VerticalLineGetPosition 
  • WaveformAnalyzer.VerticalLineRemove 
  • WaveformAnalyzer.VerticalLineSetPosition 
  • WaveformAnalyzer.VerticalLineShow 
  •  
    New events 
     
  • InputFormatsAvailable 
  • RecordingPerc 
  • SoundExportPerc 
  • WarnNoInputDevice 
  • WarnNoOutputDevice 
  • WaveAnalyzerMouseAction 
  • WavChunkSaved 
  •  
    New classes 
     
  • CustomDSPs 
  •  
    Methods 
     
  • Enable 
  • ExternalEditorGetInfo 
  • ExternalEditorShow 
  • ExternalGetParameters 
  • ExternalLoad 
  • ExternalSendCommand 
  • ExternalSetFunction 
  • ExternalSetParameters 
  • Free 
  • InternalLoad 
  • InternalSetFunction 
  • UseFloatSamples 
  •  
  • EncodeFormatsMan 
  •  
    Properties 
  •  
  • ForCdRipping 
  • ForExporting 
  • ForRecording 
  • ResampleMode 
  • ResampleCustomFrequency 
  • ResampleCustomChannels 
  • ResampleNativeFormat 
  • AAC 
  • ACM 
  • AIFF 
  • AU 
  • CAF 
  • IRCAM 
  • MP3 
  • NIST 
  • OGG 
  • PAF 
  • PVF 
  • RAW 
  • SVX 
  • VOC 
  • W64 
  • WAV 
  • WMA 
  •  
    Methods 
     
  • ResampleNativeFormatGetDesc 
  • ResampleNativeFormatsGetCount 
  •  
  • EncodeAAC 
  •  
    Methods 
     
  • GetEncodeModesCount 
  • GetEncodeModeDesc 
  •  
    Properties 
     
  • EncodeMode 
  • Quality 
  • CustomString 
  • WrapInMP4 
  •  
    EncodeACM 
     
    Methods 
     
  • GetEncodeModesCount 
  • GetEncodeModeDesc 
  • InitCodecs 
  • GetCodecsCount 
  • GetCodecDesc 
  • GetCodecFormatsCount 
  • GetCodecFormatDesc 
  • GetCodecFormatWavDataLength 
  • GetCodecFormatWavData 
  • SetCodecFormatWavData 
  •  
    Properties 
     
  • EncodeMode 
  • CodecIndex 
  • CodecFormatIndex 
  •  
  • EncodeMP3 
  •  
    Methods 
     
  • GetEncodeModesCount 
  • GetEncodeModeDesc 
  • GetLameEncodingBitratesCount 
  • GetLameEncodingBitrate 
  • GetLameEncodingBitratesCountEx 
  • GetLameEncodingBitrateEx 
  •  
    Properties 
     
  • EncodeMode 
  • ABR 
  • CBR 
  • CustomString 
  • Downmix 
  • Preset 
  •  
  • EncodeOGG 
  •  
    Methods 
     
  • GetEncodeModesCount 
  • GetEncodeModeDesc 
  •  
    Properties 
     
  • EncodeMode 
  • Bitrate 
  • CustomString 
  • Downmix 
  • Quality 
  • ResampleFrequency 
  •  
  • EncodeWMA 
  •  
    Methods 
     
  • GetEncodeModesCount 
  • GetEncodeModeDesc 
  • GetEncodingBitratesCount 
  • GetEncodingBitrate 
  • GetEncodingVBRQualitiesCount 
  • GetEncodingVBRQuality 
  • GetEncodingBitratesCountEx 
  • GetEncodingBitrateEx 
  • GetEncodingVBRQualitiesCountEx 
  • GetEncodingVBRQualityEx 
  •  
    Properties 
     
  • EncodeMode 
  • CBR 
  • Quality 
  •  
  • EncodeW64, EncodeAIFF, EncodeAU, EncodePAF, EncodeSVX, EncodeNIST, EncodeIRCAM, EncodeVOC, EncodePVF, EncodeCAF, EncodeFLAC, EncodeRAW 
  •  
    Methods 
     
  • GetEncodeModesCount 
  • GetEncodeModeDesc 
  •  
    Properties 
     
  • EncodeMode 
  •  
     
    Version 2.3.0.0 
     
    New features  
     
  • Improved loading speed 
  •  
    New events 
     
  • InputFormatsAvailable 
  •  
    SPECIAL NOTE TO DEVELOPERS: in order to speed up the creation of the form containing the recorder control, we had the need to make a slight modification to the internal architecture of the multimedia engine and of the recorder control. After this modification, the following methods will not be immediately available and your application will have to wait for the new InputFormatsAvailable event before calling them: 
    - GetWmaEncodingBitratesCount 
    - GetWmaEncodingBitrate 
    - GetSupportedRecordFormatsCount 
    - GetSupportedRecordFormatDesc 
    - GetWmaEncodingVBRQualitiesCount 
    - GetWmaEncodingVBRQuality  
     
    The usage of the new InputFormatsAvailable event is shown inside the following updated samples: 
    - SimpleMp3Rec 
    - SimpleOggRec 
    - SimpleWavRec 
    - SimpleWmaRec 
     
    If your application shouldn't be using the mentioned methods, there should be nothing to be worried about and you won't have to modify your code. 
     
     
    Version 2.2.0.0 
     
    New features  
     
  • The waveform analysis can now be aborted 
  •  
    New methods  
     
  • WaveformAnalyzer.AnalyzeAbort 
  •  
     
    Version 2.1.0.0 
     
    New features  
     
  • During a recording session in WAV format the recorder can move the recording position in a faster way 
  • The Status property can now report more states 
  •  
    New methods  
     
  • RecordedSound.RewindWavRecPosition 
  • RecordedSound.SetRewindOnEndOfPlayback 
  •  
     
    New events 
     
  • RecordingPosition 
  •  
     
     
    Version 2.0.0.0 
     
    New features  
     
  • Encoding and ripping in AAC and MP4 formats (through external Faac.exe encoder) 
  • Encoding and ripping using Codecs installed inside the system, through Windows ACM (Audio Compression Manager) 
  • Ripping of predefined portions of CD tracks with resample capabilities. 
  • Full support for half-duplex devices like Philips SpeechMike™ 
  • Possibility to resample sound data coming from a ripping session, changing frequency, channels and bits per sample: this will allow creating smaller output files with lower quality. 
  • Restarting a stopped recording session in append, insert or mix mode with the possibility to define the position where the new recording session will be inserted or mixed with the existing one. 
  • Cutting and removing sound portions, useful for rewind operations 
  • Inserting a portion of silence at a given position 
  • Pre-loading contents of a recording session using sound data coming from file, memory, clipboard and Internet sound files: sound data coming from the mentioned sources can be resampled before being stored 
  • Resampling and exporting the current contents of a recording session (or portions of the same) in all of the supported formats 
  • Recording from an Internet stream (HTTP, FTP or MMS) in various formats (MP3, WMA, OGG Vorbis and AAC) 
  • Sound waveform analysis with the possibility to obtain the sound waveform in bitmap form 
  • Mixing the recording session over a background sound (it could be also a sample in loop mode) 
  • Support for clipboard import/export 
  • Availability of a visual sound waveform analyzer that will allow zooming inside the song waveform and selecting a portion for editing features 
  • Availability of graphic bars for external visual feedback implementation 
  • Possibility to apply the Automatic Gain Controller to the recording channel 
  • Uploading the contents of a recording session to a FTP site 
  •  
     
    New properties  
     
  • EncodeAacMode 
  • EncodeAacQuality 
  • EncodeAacWrapInMP4 
  • EncodeAacCustomString 
  • EncodeFormatForExporting 
  • AudioCompressionManager  (class) 
  • RecordedSound (class) 
  • DisplayWaveformAnalyzer (class) 
  • GraphicBarsManager (class) 
  •  
     
    New methods  
     
  • CdRippingSetRange 
  • CdRippingSetResampleParams 
  • CdRippingStartUsingCodec 
  • CdRippingStartUsingCodecWavFormat 
  • EnableAutomaticGainController 
  • EnableOutputDevice 
  • GetAutomaticGainControllerSettings 
  • GetCdTrackDurationMs 
  • GetInputDevice 
  • GetOutputDeviceDesc 
  • GetOutputDevicesCount 
  • GetSpectrumTable 
  • IsSoundAvailableInClipboard 
  • RecorderSetInsertPos 
  • RecorderSetMixingPos 
  • RecorderSetMode 
  • RecorderSetSoundMixingParams 
  • RecorderStartFromClipboard 
  • RecorderStartFromFile 
  • RecorderStartFromMemory 
  • RecorderStartFromURL 
  • RecorderStartUsingCodec 
  • RecorderStartUsingCodecWavFormat 
  • SetAutomaticGainControllerSettings 
  •  
     
    New events 
     
  • ConnectionToUrlDone 
  • ConnectionToUrlStarted 
  • RecordingDuration 
  • RecordingFinalizationDone 
  • RecordingFinalizationStarted 
  • SoundEditDone 
  • SoundEditStarted 
  • SoundExportDone 
  • SoundExportStarted 
  • SoundPlaybackDone 
  • SoundPlaybackPaused 
  • SoundPlaybackPlaying 
  • SoundPlaybackStopped 
  • SoundUploadDone 
  • SoundUploadPerc 
  • SoundUploadStarted 
  • SpectrumValueChange 
  • WaveAnalysisPerc 
  • WaveAnalysisStart 
  • WaveAnalysisStop 
  • WaveAnalyzerDisplayRangeChange 
  • WaveAnalyzerDisplayWidthChange 
  • WaveAnalyzerSelectionChange 
  •  
     
    New classes 
     
  • AudioCompressionManager 
  •  
    Methods 
     
  • Create 
  • GetCodecDesc 
  • GetCodecsCount 
  • GetCodecFormatsCount 
  • GetCodecFormatDesc 
  • GetCodecFormatWavData  
  • GetCodecFormatWavDataLength 
  •  
  • RecordedSound 
  •  
    Methods 
     
  • CancelUploadToFTP 
  • CopyRangeToClipboard 
  • FreeMemory 
  • GetDuration 
  • GetFormattedDuration 
  • GetFormattedPlaybackPosition 
  • GetMemoryPtr 
  • GetMemorySize 
  • GetPlaybackPosition 
  • Pause 
  • Play 
  • PlayRange 
  • RequestDeleteRange 
  • RequestExportToFile 
  • RequestExportToFileUsingCodec 
  • RequestExportToFileUsingCodecWavFormat 
  • RequestInsertSilence 
  • RequestReduceToRange 
  • RequestUploadToFTP 
  • Resume 
  • SaveToFile 
  • SeekPlayPosition 
  • Stop 
  •  
     
  • DisplayWaveformAnalyzer 
  •  
    Methods 
     
  • AnalyzeFullSound 
  • Create 
  • CreateFileBitmapView 
  • CreateMemoryBitmapView 
  • Destroy 
  • FreeMemory 
  • GetBitmapViewWidth 
  • GetDisplayRange 
  • GetDisplayWidth 
  • GetGraphicalSettings 
  • GetSelection 
  • Move 
  • Refresh 
  • Scroll 
  • SetDisplayRange 
  • SetGraphicalSettings 
  • SetSelection 
  • SetTrackerCursors 
  • Show 
  • ZoomIn 
  • ZoomOut 
  • ZoomToFullSound 
  •  
     
  • GraphicBarsManager 
  •  
    Methods 
     
  • Create 
  • Destroy 
  • GetGraphicalSettings 
  • GetRange 
  • GetValue 
  • Move 
  • Refresh 
  • SetGraphicalSettings 
  • SetRange 
  • SetValue 
  • Show 
  •  
     
    Version 1.4.0.0 
     
    New features  
     
  • Added support for recording in WAV format with 32 bits floating point format (WAVE_FORMAT_IEEE_FLOAT): see the EncodeFormatForRecording property for details. 
  •  
     
    Version 1.3.0.0 
     
    New methods  
     
  • RecorderPause 
  • RecorderResume 
  •  
    New events 
     
  • RecordingPaused 
  • RecordingResumed 
  •  
    Fixed bugs  
     
  • See the technical support page 
  •  
     
    Version 1.2.0.0 
     
    New features  
     
  • Improved integration with the Audio DJ Studio for .NET component 
  •  
    New methods 
     
  • Added a new overriding for the RecorderStart method 
  •  
    Fixed bugs  
     
  • See the technical support page 
  •  
     
     
    Version 1.1.0.0 
     
    New features  
     
  • Improved the efficiency of the Sound Activation System 
  •  
    New Properties  
     
  • SilenceMinLength 
  •  
    Fixed bugs  
     
  • See the technical support page 
  •  
     
     
     
     
     
     
     
    Copyright © 2006 - 2008 MultiMedia Soft 
    Return to Table of contents