Active Sound Editor Changelog

What's new in Active Sound Editor 6.0.1.0

Oct 26, 2017
  • New methods:
  • GetMemoryPtr64
  • GetTempFileSize64

New in Active Sound Editor 4.1.0.0 (Jul 23, 2013)

  • New features:
  • The waveform analyzer and its general graphical rendering is now totally configurable
  • The waveform analyzer graphical configuration can now be loaded and saved using XML files
  • The waveform scroller has been improved in order to allow a better control of its graphical settings
  • On the waveform analyzer, improved graphical support for custom vertical lines
  • On the waveform analyzer, added support for custom horizontal lines having their own color and thickness
  • On the waveform analyzer, added support for rendering given waveform ranges in colors different from the default
  • On the waveform analyzer, added support for displaying buddy picture and text for each custom graphic item
  • On the waveform analyzer, custom graphic items can be loaded and saved using XML files
  • When converting a file from an audio format to another one, added support for converting a specific range only
  • Added possibility to access loaded BASS modules
  • Added possibility to access the handle to the playback stream generated by BASS, allowing to apply special effects implemented inside external BASS plugins
  • Added support for loading, through external BASS plugins, audio files whose format is not directly supported by the multimedia engine
  • New methods:
  • BassModuleGet
  • BassPluginStreamCreateFunc
  • BassStreamGet
  • ConvertFileRange
  • ConvertFileRawRange
  • EnableAutoWaveAnalysisOnLoad
  • GetLoadingMode
  • InitEditorNoPlayback
  • WaveformAnalyzer.BitmapViewGraphicItemsMaskSet
  • WaveformAnalyzer.GraphicItemBuddyPictureGet
  • WaveformAnalyzer.GraphicItemBuddyPictureParamsGet
  • WaveformAnalyzer.GraphicItemBuddyPictureParamsSet
  • WaveformAnalyzer.GraphicItemBuddyPictureSetFromFile
  • WaveformAnalyzer.GraphicItemBuddyPictureSetFromHandle
  • WaveformAnalyzer.GraphicItemBuddyPictureSetFromMemory
  • WaveformAnalyzer.GraphicItemBuddyTextGet
  • WaveformAnalyzer.GraphicItemBuddyTextParamsSet
  • WaveformAnalyzer.GraphicItemBuddyTextParamsGet
  • WaveformAnalyzer.GraphicItemBuddyTextSet
  • WaveformAnalyzer.GraphicItemHorizontalLineAdd
  • WaveformAnalyzer.GraphicItemHorizontalLineParamsSet
  • WaveformAnalyzer.GraphicItemHorizontalLineParamsGet
  • WaveformAnalyzer.GraphicItemVerticalLineAdd
  • WaveformAnalyzer.GraphicItemVerticalLineParamsSet
  • WaveformAnalyzer.GraphicItemVerticalLineParamsGet
  • WaveformAnalyzer.GraphicItemWaveRangeAdd
  • WaveformAnalyzer.GraphicItemWaveRangeParamsSet
  • WaveformAnalyzer.GraphicItemWaveRangeParamsGet
  • WaveformAnalyzer.GraphicItemHorzPositionSet
  • WaveformAnalyzer.GraphicItemHorzPositionGet
  • WaveformAnalyzer.GraphicItemVertPositionGet
  • WaveformAnalyzer.GraphicItemVertPositionSet
  • WaveformAnalyzer.GraphicItemNameGet
  • WaveformAnalyzer.GraphicItemNameSet
  • WaveformAnalyzer.GraphicItemDescriptionGet
  • WaveformAnalyzer.GraphicItemDescriptionSet
  • WaveformAnalyzer.GraphicItemRemove
  • WaveformAnalyzer.GraphicItemShow
  • WaveformAnalyzer.GraphicItemTypeGet
  • WaveformAnalyzer.GraphicItemUniqueIdGet
  • WaveformAnalyzer.GraphicItemsLoad
  • WaveformAnalyzer.GraphicItemsLoadFromMemory
  • WaveformAnalyzer.GraphicItemsSave
  • WaveformAnalyzer.GraphicItemsMouseMoveEnable
  • WaveformAnalyzer.GraphicItemsTypeCountGet
  • WaveformAnalyzer.GraphicItemsTypeRemove
  • WaveformAnalyzer.GraphicItemsTypeShow
  • WaveformAnalyzer.PeaksLoad
  • WaveformAnalyzer.PeaksSave
  • WaveformAnalyzer.SettingsGeneralGet
  • WaveformAnalyzer.SettingsGeneralSet
  • WaveformAnalyzer.SettingsGeneralParamGet
  • WaveformAnalyzer.SettingsGeneralParamSet
  • WaveformAnalyzer.SettingsScrollbarsGet
  • WaveformAnalyzer.SettingsScrollbarsSet
  • WaveformAnalyzer.SettingsScrollbarsParamGet
  • WaveformAnalyzer.SettingsScrollbarsParamSet
  • WaveformAnalyzer.SettingsRulersGet
  • WaveformAnalyzer.SettingsRulersSet
  • WaveformAnalyzer.SettingsRulersParamGet
  • WaveformAnalyzer.SettingsRulersParamSet
  • WaveformAnalyzer.SettingsWaveGet
  • WaveformAnalyzer.SettingsWaveSet
  • WaveformAnalyzer.SettingsWaveParamGet
  • WaveformAnalyzer.SettingsWaveParamSet
  • WaveformAnalyzer.SettingsSave
  • WaveformAnalyzer.SettingsLoad
  • WaveformAnalyzer.SettingsLoadFromMemory
  • WaveformScroller.SettingsGet
  • WaveformScroller.SettingsSet
  • WaveformScroller.SettingsParamGet
  • WaveformScroller.SettingsParamSet
  • New events:
  • WaveAnalyzerGraphicItemClick
  • WaveAnalyzerGraphicItemDblClick
  • WaveAnalyzerHorzLineMoveBegin
  • WaveAnalyzerHorzLineMoving
  • WaveAnalyzerHorzLineMoveEnd
  • WaveAnalyzerHorzLineReached
  • WaveAnalyzerHorzLineLeaved
  • WaveAnalyzerWaveRangeReached
  • WaveAnalyzerWaveRangeLeaved

New in Active Sound Editor 4.0.0.0 (Jul 23, 2013)

  • New features:
  • On x64 versions of Windows, container applications compiled specifically for x86 and specifically for x64 can be now run at the same time without conflicts
  • Added support for native x64 VST effects
  • Added support for MP2 encoding through the external encoder TwoLame.exe
  • Added a new user interface element for scrolling (manual or automatic) of the sound's waveform
  • Added capability to retrieve the duration of a sound file without the need to load the sound file itself inside an editing session
  • Added capability to retrieve the size in bytes that would be requested to store in memory a sound file after being decoded to uncompressed PCM format without the need to load the sound file itself inside an editing session
  • New properties:
  • EncodeMP2 (COM object)
  • WaveformScroller (COM Object)
  • New methods:
  • GetSoundFileDuration
  • GetSoundFileSizeAfterLoad
  • FromMsToFormattedTimeExt
  • New events:
  • WaveformScrollerMouseNotification
  • WaveScrollerManualScroll
  • New COM objects:
  • EncodeMP2
  • Properties
  • EncodeMode
  • CBR
  • CustomString
  • Downmix
  • Methods:
  • GetEncodeModesCount
  • GetEncodeModeDesc
  • GetTwoLameEncodingBitratesCount
  • GetTwoLameEncodingBitrate
  • GetTwoLameEncodingBitratesCountEx
  • GetTwoLameEncodingBitrateEx
  • WaveformScroller
  • Methods:
  • Create
  • Show
  • Move
  • Destroy
  • SetDisplayLength
  • Refresh
  • SetCursor
  • SetBackPictureFromFile
  • SetBackPictureFromHandle
  • GetGraphicalSettings
  • SetGraphicalSettings
  • GetGraphicalSettingsParam
  • SetGraphicalSettingsParam

New in Active Sound Editor 2.3.0.0 (Jan 11, 2011)

  • New features:
  • Added support for encoding sound files in WMA Professional format in both 16 and 24 bits per sample resolutions and through predefined profiles
  • New methods:
  • EncodeFormats.WMA.GetEncodingCBRCount
  • EncodeFormats.WMA.GetEncodingCBR
  • EncodeFormats.WMA.GetEncodingProfileProCount
  • EncodeFormats.WMA.GetEncodingProfileProInfo

New in Active Sound Editor 2.2.0.0 (Jun 10, 2010)

  • Added support for compilation with "Any CPU" on x64 versions of Windows

New in Active Sound Editor 2.1.0.0 (May 10, 2010)

  • New features:
  • Added the possibility to disable the moving through the mouse of vertical custom lines on the waveform analyzer
  • Added a new parameter to the WaveAnalyzerLineMoved method, allowing to discriminate if the custom line was moved through code or through the mouse
  • New methods:
  • WaveformAnalyzer.VerticalLineMouseMoveEnable

New in Active Sound Editor 2.0 (Feb 25, 2010)

  • New features:
  • Enumeration of silent portions of sound
  • Filter for hiss noise removal
  • Filter for clicks and pops removal
  • Filter for volume level normalization
  • Possibility to load the audio track of video clips through integration with Active DJ Studio
  • Support for "Append automation", allowing to append several files in one single shot
  • Support for "Mixing automation", allowing to mix several files or contents of other instances of the control in one single shot
  • Possibility to improve audio quality during an export with down-mixing
  • Extended support for creating volume automation procedures with possibility to design the volume curve
  • Vertical zoom inside WaveformAnalyzer
  • Vertical scale of the WaveformAnalyzer can be displayed in dB
  • Inside the WaveformAnalyzer, position line and custom lines can be now moved using the mouse
  • After a waveform analysis, possibility to request the min and max peak levels inside a given sound range
  • Possibility to obtain the rectangle of each element of the WaveformAnalyzer (waveform, rulers, etc.)
  • Support for rendering custom graphics on the surface of the WaveformAnalyzer through Windows API
  • Equalizer effect can now support bands whose center frequency is below 80 Hz
  • Export in WMA format can be based upon WMA profiles
  • Lengthy operations like loading, editing, mixing and exporting sessions can now be canceled
  • New properties:
  • Effects.CurveDesigner (COM object)
  • WMA.Profile
  • New methods:
  • AppendAutomationCancel
  • AppendAutomationExecute
  • AppendAutomationItemAddFromEditor
  • AppendAutomationItemAddFromRecorder
  • AppendAutomationItemAddFromFile
  • AppendAutomationItemAddFromFileRaw
  • EditSoundCancel
  • Effects.DeClickFilterApply
  • Effects.DeNoiseFilterProfileSet
  • Effects.DeNoiseFilterApply
  • Effects.NormalizationToPeakApply
  • Effects.NormalizationToTargetApply
  • Effects.VolumeAutomationSetScales
  • Effects.VolumeAutomationPointAddNew
  • Effects.VolumeAutomationPointGetParameters
  • Effects.VolumeAutomationPointSetParameters
  • EnableOutputDevice
  • ExportSoundCancel
  • GetControlVersion
  • GetEngineVersion
  • GetHwnd
  • LoadSoundCancel
  • LoadSoundEncrypted
  • MixAutomationCancel
  • MixAutomationExecute
  • MixAutomationItemAddFromFile
  • MixAutomationItemAddFromFileRaw
  • MixAutomationItemAddFromEditor
  • MixAutomationItemAddFromRecorder
  • SetDownmixFilterQuality
  • SilencePositionsCancelDetect
  • SilencePositionsDetect
  • SilencePositionsGetNum
  • SilencePositionsGetRange
  • WaveformAnalyzer.GetGraphicalSettings2
  • WaveformAnalyzer.GetMinMaxPeakLevelsForRange
  • WaveformAnalyzer.GetRectangle
  • WaveformAnalyzer.SetGraphicalSettings2
  • WMA.GetEncodingProfileCount
  • WMA.GetEncodingProfileInfo
  • New events:
  • AppendAutomationDone
  • AppendAutomationFilePerc
  • AppendAutomationStarted
  • AppendAutomationTotalPerc
  • MixAutomationDone
  • MixAutomationPerc
  • MixAutomationStarted
  • WaveAnalysisDone
  • WaveAnalyzerMouseNotification
  • WaveAnalyzerPaintDone
  • WaveAnalyzerVerticalLineMoved
  • New COM objects:
  • CurveDesigner