MultiMedia Soft productscustomerstestimonialsresellerssupportcontactaboutforumslinks
home    |    downloads    |    purchase    |   contact us    |   privacy    |   newsletter   |   
Audio Sound Editor API for .NET

   Patches and Upgrades

Assembly version (AudioSoundEditorApi.dll) ) 1.1.0.0 (July 28, 2011)
Multimedia engine version (AdjMmsEng.dll) 9.2.3.4 (October 19, 2012)

Fixed builds can be downloaded using the same link, username and password received after purchasing the product: if you should have lost them or if they shouldn't work anymore, please, contact our Technical support.

VERY IMPORTANT: Before proceeding with the installation of updated versions, don't forget to close all of the running applications and to UNINSTALL the existing version: missing this step could prevent the new version to run correctly on your development PC.

Fixed Bugs (since version 1.0)

  • Video in WMV format are not recognized correctly.
  • If a convertion automation contains an invalid sound file, instead of going on with remaining sound files the automation is stopped in error when the invalid sound file is loaded.
  • In absence of a sound card, after a mix/append/insert/overwrite operation the duration of the song under editing reported by the GetSoundDuration method may be 0.
  • When editing the sound generated by a mixing automation session, for example by applying a tempo or volume change, the modified sound may result shorter respect to what would be expected.
  • No tag is detected with certain types of OGG vorbis files which don't have the header split in two Ogg pages.
  • If a sound file is loaded from a network drive mapped on a network with slow connectivity or high traffic level, the final portion of the file may result missing.
  • A GPF may be raised when pasting a large amount of sound from the clipboard.
  • When performing a Paste operation of a sound stored inside the clipboard the application may suffer a GPF.
  • Writing the ETCO frame of ID3V2 will miss to store if the positions are expressed in frames or milliseconds causing a failure in reading these frames at a later time.
  • After calling the PlaySoundRange method, an eventual call to the SeekSound method which should bring the position out of the previous playback range will cause playback to stop.
  • The sound waveform is not positioned correctly on a scrolling waveform when the sound duration is smaller respects to the limits of the destination HDC.
  • When the InitDriversType has been called with paramater DRIVER_TYPE_BOTH_ASIO_FIRST, the OutputDeviceGet method may return a wrong value when the selected current output device is of type DirectSound.
  • Effects.NormalizationSimpleApply and Effects.NormalizationAdvancedApply methods don't work correctly when applied only to a portion of the sound.
  • When loading and applying a volume automation through a VDJ file results may be unpredictable and an error ERR_NOT_ENOUGH_MEMORY could be returned.
  • When applying a volume automation procedure, a dision by zero exception may be raised if two subsequent volume points should have a volume difference lower than 1.
  • When the control is instanced on a secondary form, after resetting the control through the ResetEngine/ResetControl combination, when closing the container form an exception may be raised.
  • When the components are instanced on a secondary container form (different from the main one) and the ResetEngine/ResetControl combination is called, the opening of another secondary form, instancing and initializing any of the components, may rise an unhandled exception.
  • If the DisplayWaveformAnalyzer.BitmapViewSaveToMemory method is called with the nStartPos parameter set to a value different from 0 and with the nEndPos parameter set to -1 the returned bitmap may be empty.
  • When the container application is launched from a remote desktop connection the multimedia engine could cause a GPF.
  • The following methods may generate a bitmap of the waveform not perfectly accurate when dealing with very large sound files: DisplayWaveformAnalyzer.BitmapViewSaveToFile, DisplayWaveformAnalyzer.BitmapViewSaveToMemory and DisplayWaveformAnalyzer.BitmapViewDrawToHdc).
  • A crash may happen when loading a corrupted WAV file.
  • After a ResetEngine the components may fail loading sound files in AAC, MP4, AC3, ALAC, WavPack, MPC, SPX and APE formats.
  • When loading a wav file encoded with CCITT u-Law (G711) having 8 bits per sample, both playback and conversion of the file to a different format may contain a lot of static noises.
  • When performing editing operations (delete range, insert silence and reduce range) or appending/inserting of sound files on a file encoded with CCITT u-Law (G711) having 8 bits per sample, the final edited sound may result damaged.
  • An exception may be generated when trying to extract the audio stream from a RealMedia video clip.
  • No error is generated when trying to extract the audio track from an invalid video file.
  • An audio file containing noise or audio at wrong speed could be generated when extracting the audio track from a multichannel video clip or from a video clip containing a 8 bits per sample audio track.
  • The extraction of the audio track from a video clip doesn't work when invoked the second time from a component instanced on a secondary form that is being closed and reopened.


PRODUCT HISTORY

Full product history available inside the online documentation.

 

to top

copyright © MultiMedia Soft 1998-2023