Product history |
|
Version 8.4.0.0
Important note about rebuilding of the container application
In order to optimize some of the features internal to the component, we were forced to slightly change the internal architecture of the component itself: for this reason, when upgrading from version 3.0 or lower, there is the need to rebuild the EXE file of the container application before redistributing the upgrade to your final customers.
Inside the following callback delegates, in order to add support for COM interoperability, the nFlags parameter has been changed from "UInt32" to "Int32": - CallbackWaveformAnalyzerMouseNotif - CallbackWaveformAnalyzerGraphicItemClick - CallbackWaveformAnalyzerGraphicItemDblClick - CallbackWaveformScrollerMouseNotif
For the same reason the nOffset parameter of the SeekSound method has been changed from "UInt32" to "Int32":
|
New features
• | Added the possibility to programmatically move the offset of TracksBoard items of a certain amount of milliseconds |
• | Added the possibility to get the unique identification number of the item currently selected inside the TracksBoard |
• | Added the possibility to attach an existing item to the next one available on the same track |
• | Added the possibility to play a specific range within the TracksBoard session through the PlaySoundRange method |
New methods
Tracksboard.ItemOffsetMove
Tracksboard.ItemSelectedGet
Tracksboard.ItemAttachToNext
Version 8.3.0.0
New features
• | Added the possibility to lock the position of each single TracksBoard's item, allowing to continue modifying related volume stuffs |
• | Added the possibility to add button controls inside the left vertical ruler of the TracksBoard and to get their pressure notification |
• | Added the possibility to add custom vertical lines to the TracksBoard session |
New methods
CallbackTracksboardControlSet
CallbackTracksboardControlSetPtr
CallbackTracksboardLineReachedSet
CallbackTracksboardLineReachedSetPtr
CallbackTracksboardLineMovedSet
CallbackTracksboardLineMovedSetPtr
TracksBoard.ControlIconAdd
TracksBoard.ControlIconAddFromMemory
TracksBoard.ControlIconAddFromFile
TracksBoard.ControlIconsAlignmentSet
TracksBoard.ItemPositionLockStateGet
TracksBoard.ItemPositionLockStateSet
TracksBoard.VerticalLineAdd
TracksBoard.VerticalLinesCountGet
TracksBoard.VerticalLineDescriptionGet
TracksBoard.VerticalLineDescriptionSet
TracksBoard.VerticalLinesMouseMoveEnable
TracksBoard.VerticalLineNameGet
TracksBoard.VerticalLineNameSet
TracksBoard.VerticalLineParamsSet
TracksBoard.VerticalLineParamsGet
TracksBoard.VerticalLinePositionSet
TracksBoard.VerticalLinePositionGet
TracksBoard.VerticalLineRemove
TracksBoard.VerticalLinesShow
TracksBoard.VerticalLineUniqueIdGet
New delegates
CallbackTracksboardControl
CallbackTracksboardLineReached
CallbackTracksboardLineMoved
Version 8.2.0.0
New features
• | Added the possibility to lock each single item added to the TracksBoard |
• | Added support for mouse drag&drop of music files from Windows Explorer into the TracksBoard session directly |
• | Added support for pasting music files copied from Windows Explorer into the TracksBoard session directlyx |
• | Volume points and related connecting lines are no more automatically hidden for unselected items available inside the TracksBoard session |
New methods
CallbackTracksboardDropFileSet
CallbackTracksboardDropFileSetPtr
TracksBoard.ItemLockStateGet
TracksBoard.ItemLockStateSet
TracksBoard.ClipboardDataAvailable
TracksBoard.ItemSoundFileFromClipboardPaste
New delegates
CallbackTracksboardDropFile
Version 8.1.0.0
New features
• | Added the possibility, for each item added to the TracksBoard, to change the color used to render the waveform, volume points and the amplitude line |
New methods
TracksBoard.ItemWaveColorsGet
TracksBoard.ItemWaveColorsSet
Version 8.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 to compose, edit and export audio sessions through the new TracksBoard object, allowing "drag & drop" through the mouse of each item's position |
• | 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 support for downloading remote files from HTTP, HTTPS and FTP sites |
• | Added the possibility to store contents of a memory-based sound editing into a temporary file |
• | Added new builds of the component specifically compiled against .NET 5, 6 and Core 3.1 |
New properties
Downloader (class)
TracksBoard (class)
New methods
CallbackForDownloaderEventsSet
CallbackForDownloaderEventsSetPtr
CallbackForDownloaderEventsSet
CallbackForDownloaderEventsSetPtr
CallbackTracksboardPlayHeadPosSet
CallbackTracksboardPlayHeadPosSetPtr
CallbackTracksboardRangeSet
CallbackTracksboardRangeSetPtr
CallbackTracksboardWidthSet
CallbackTracksboardWidthSetPtr
CallbackTracksboardMouseNotifSet
CallbackTracksboardMouseNotifSetPtr
CallbackTracksboardItemMovedSet
CallbackTracksboardItemMovedSetPtr
CallbackTracksboardItemSelectedSet
CallbackTracksboardItemSelectedSetPtr
CallbackTracksboardItemVolumeChangedSet
CallbackTracksboardItemVolumeChangedSetPtr
CallbackTracksboardItemClickedSet
CallbackTracksboardItemClickedSetPtr
CallbackTracksboardItemDblClickedSet
CallbackTracksboardItemDblClickedSetPtr
CallbackTracksboardPaintDoneSet
CallbackTracksboardPaintDoneSetPtr
COMEventEnable
EnableInternalEncoders
SetFolderForTempFiles
StoreMemoryOnTempFile
WaveformAnalyzer.MouseActionRectangleGet
New delegates
CallbackForDownloaderEvents
CallbackTracksboardPlayHeadPos
CallbackTracksboardRange
CallbackTracksboardWidth
CallbackTracksboardMouseNotif
CallbackTracksboardItemMoved
CallbackTracksboardItemSelected
CallbackTracksboardItemVolumeChanged
CallbackTracksboardItemClicked
CallbackTracksboardItemDblClicked
CallbackTracksboardPaintDone
New Classes
• | Downloader |
Methods
Create
Destroy
LastFileExceptionGet
SessionDataSizeGet
SessionStartToFile
SessionStartToMemory
SessionStop
SetTimeouts
• | TracksBoard |
Methods
Create
Destroy
CurrentDurationGet
DisplayRangeGet
DisplayRangeSet
DisplayWidthGet
ExportToFile
FreeMemory
ItemAmplitudeGet
ItemAmplitudeSet
ItemAttachAllInTrack
ItemAttachToPrevious
ItemClone
ItemCompose
ItemsCountGet
ItemDurationGet
ItemDurationStretch
ItemFriendlyNameGet
ItemFriendlyNameSet
ItemIndexGet
ItemMuteStateGet
ItemMuteStateSet
ItemOffsetGet
ItemOffsetSet
ItemRemove
ItemSelect
ItemSplit
ItemTrackGet
ItemTrackSet
ItemTypeGet
ItemSoundFileAdd
ItemSoundFileRawAdd
ItemSoundFileLoadRangeGet
ItemSoundFileLoadRangeSet
ItemSoundFilePathnameGet
ItemSoundFileTempPathGet
ItemSpeechFromStringAdd
ItemSpeechFromFileAdd
ItemSpeechTextGet
ItemSpeechVoiceGet
ItemSpeechVoiceSet
ItemSpeechStringSet
ItemSpeechFileSet
ItemUniqueIdGet
ItemVolumeFadingGet
ItemVolumeFadingSet
ItemVolumeFadingRemove
ItemVolumePointAdd
ItemVolumePointAmplitudeGet
ItemVolumePointAmplitudeSet
ItemVolumePointsApply
ItemVolumePointCountGet
ItemVolumePointFriendlyNameGet
ItemVolumePointFriendlyNameSet
ItemVolumePointPositionGet
ItemVolumePointPositionSet
ItemVolumePointRemove
ItemVolumePointSelectedGet
Load
MouseActionRectangleGet
Move
PlayHeadLineWidthSet
PlayHeadPositionGet
PlayHeadPositionSet
RectangleGet
Refresh
RemoveInitialEmptySpace
Save
Scroll
SetBackPictureFromFile
SetBackPictureFromHandle
SettingsGeneralGet
SettingsGeneralSet
SettingsLoad
SettingsLoadFromMemory
SettingsSave
SettingsRulersGet
SettingsRulersSet
SettingsScrollbarsGet
SettingsScrollbarsSet
SettingsWaveGet
SettingsWaveSet
SetTrackerCursors
Show
TrackAdd
TracksCountGet
TrackDurationGet
TrackLockStateGet
TrackLockStateSet
TrackMuteStateGet
TrackMuteStateSet
TrackRemove
ZoomIn
ZoomOut
ZoomToFullSound
Version 7.2.0.0
New features
• | Added support for detecting mouse wheel movements inside the waveform analyzer and inside the waveform scroller |
Version 7.1.0.0
New features
• | Added support for adding tag info of the original sound file to the exported sound file |
• | Added support for dynamic amplifier effect |
• | Added support for applying in one single shot most of the special effects set into a player of Audio DJ Studio API for .NET |
• | Added support for creating a snapshot of the full waveform analyzer's window, including scrollbars and rulers |
New methods
ExportToFileWithTags
Effects.DynamicAmplifierApply
Effects.PlayerSettingsApply
WaveformAnalyzer.SnapshotWindowSaveToFile
Version 7.0.0.0
New features
• | Added support for playing sound while manually scrolling the waveform scroller through the mouse |
• | Added support for editing contents of the "PRIV" frame from ID3V2 tags |
• | Added support for exporting in AAC+ format through the external encoder FdkAac.exe |
• | 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
• | Added the possibility to detect and enumerate, within the loaded sound file, tracks separated by a given amount of silence |
• | Added the possibility to retrieve from the waveform analyzer the buffer containing waveform's peaks |
• | Added support for retrieving, during playback, peak levels and RMS (Root Mean Square) levels for mono, stereo and multi-channel audio streams |
New properties
EncodeFormats.AACPlus (class)
New methods
StreamPeakLevelsGet
TracksPositionsDetect
TracksPositionsCancelDetect
TracksPositionsNumGet
TracksPositionsRangeGet
TracksPositionsRangeAttachToNext
TagsEditor.ID3V2_PrivateFrameSizeGet
TagsEditor.ID3V2_PrivateFrameUrlGet
TagsEditor.ID3V2_PrivateFrameFileGet
TagsEditor.ID3V2_PrivateFrameMemoryFileGet
TagsEditor.ID3V2_PrivateFrameAddFromFile
TagsEditor.ID3V2_PrivateFrameAddFromMemoryFile
TagsEditor.ID3V2_PrivateFrameRemove
WaveformAnalyzer.AutoZoomEnable
WaveformAnalyzer.SettingsRulersTimeFormatSet
WaveformAnalyzer.PeaksBufferLengthGet
WaveformAnalyzer.PeaksBufferGet
WaveformScroller.PlaybackOnScrollEnable
WaveformScroller.PlaybackOnScrollInfoGet
New events
TracksPosDetectionStarted
TracksPosDetectionPerc
TracksPosDetectionDone
New Classes
• | EncodeAACplus |
Properties
EncodeMode
CBR
CustomString
Methods
GetEncodeModesCount
GetEncodeModeDesc
Version 6.0.2.0
New methods
GetTempFileSize64
Version 6.0.1.0
New methods
ContainerIsWindowsService
Version 6.0.0.0
New features
• | Added support for COM interoperability |
• | Added support for displaying the spectral view of the sound waveform inside the waveform analyzer |
• | Added support for generating bitmaps of the spectral view of the sound waveform |
• | Added support for quickly loading a sound file stored on disk allowing an immediate playback without the need to load the full sound file in memory |
• | Added support for obtaining relevant information about the sound file originally loaded for editing (sample rate, channels, audio format, encoding, etc.) |
• | Added support for loading raw audio data from an external source |
• | Added support for loading a specific channel from stereo or multichannel audio files |
• | Added support for remapping channels of stereo or multichannel audio files |
• | Added multichannel support to volume related audio effects |
• | Added new special effects with multichannel support: Chorus, Compressor, Distortion, Echo, AutoWah, Phaser, Freeverb (reverb) |
• | Added support for loading audio files directly from ZIP files with support for AES encryption/decryption |
• | Added basic support for ZIP files management |
New properties
ZIP (class)
New methods
CallbackSoundPlaybackStatusChangedSet
CallbackSoundPlaybackStatusChangedSetPtr
CallbackSoundPlaybackDoneSetPtr
CallbackPercentageSetPtr
CallbackEditPercSetPtr
CallbackAppendAutomationFilePercSetPtr
CallbackConvertFilePercSetPtr
CallbackWaveformAnalyzerSelectionSetPtr
CallbackWaveformAnalyzerRangeSetPtr
CallbackWaveformAnalyzerWidthSetPtr
CallbackWaveformAnalyzerMouseNotifSetPtr
CallbackWaveformAnalyzerLineMovedSetPtr
CallbackWaveformAnalyzerLineReachedSetPtr
CallbackWaveformAnalyzerPaintDoneSetPtr
CallbackCurveDesignerPointsChangeSetPtr
CallbackWaveformScrollerMouseNotifSetPtr
CallbackWaveformScrollerManualScrollSetPtr
CallbackWaveformAnalyzerHorzLineMovedSetPtr
CallbackWaveformAnalyzerHorzLineReachedSetPtr
CallbackWaveformAnalyzerHorzLineLeavedSetPtr
CallbackWaveformAnalyzerWaveRangeReachedSetPtr
CallbackWaveformAnalyzerWaveRangeLeavedSetPtr
CallbackWaveformAnalyzerGraphicItemClickSetPtr
CallbackWaveformAnalyzerGraphicItemDblClickSetPtr
CallbackSoundComposerPercSetPtr
CallbackVstParamChangedSet
CallbackVstParamChangedSetPtr
CallbackVstEditorResizedSet
CallbackVstEditorResizedSetPtr
CallbackVuMeterValueChangeSetPtr
CallbackZipOperationPercSet
CallbackZipOperationPercSetPtr
COMEventsEnable
CommonDialogShowOpen
CommonDialogGetInfoFromLastOpen
CommonDialogShowSave
CommonDialogGetInfoFromLastSave
DirectXApplyChorus
DirectXApplyCompressor
DirectXApplyDistortion
DirectXApplyEcho
DirectXApplyFlanger
DirectXApplyGargle
DirectXApplyParamEq
DirectXApplyL2Reverb
DirectXApplyWavesReverb
LoadSoundFromZip
LoadSoundFast
LoadSoundChannel
LoadSoundChannelFromMemory
LoadSoundChannelFromRawFile
LoadSoundChannelFromRawMemory
LoadSoundChannelFromZip
RawAudioFromExternalSourceStart
RawAudioFromExternalSourcePush
RawAudioFromExternalSourceStop
SoundFileInfoGet
SoundLoadedInfoGet
Effects.ChannelsRemapApply
Effects.BassBoostApply
Effects.VolumeFlatLevelApply
Effects.VolumeSlidingLevelApply
Effects.VolumeAutomationLevelApply
Effects.ChorusApply
Effects.CompressorApply
Effects.DistortionApply
Effects.EchoApply
Effects.FreeverbApply
Effects.AutoWahApply
Effects.PhaserApply
WaveformAnalyzer.ViewModeSet
WaveformAnalyzer.ViewModeGet
WaveformAnalyzer.SnapshotViewSaveToFile
WaveformAnalyzer.SnapshotViewSaveToMemory
WaveformAnalyzer.SnapshotViewDrawToHdc
WaveformAnalyzer.SnapshotViewGraphicItemsMaskSet
WaveformAnalyzer.SnapshotViewGetWidthForWaveform
New callbacks
CallbackSoundPlaybackStatusChanged
CallbackVstEditorResized
CallbackVstParamChanged
CallbackZipOperationPerc
New classes
• | ZipMan |
Methods
ZIP.Create
ZIP.Close
ZIP.EntriesCountGet
ZIP.EntryAdd
ZIP.EntryAddFromMemory
ZIP.EntryExtractToFile
ZIP.EntryExtractToMemory
ZIP.EntryNameGet
ZIP.EntryRemove
ZIP.EntryUncompressedSizeGet
ZIP.IsProtected
ZIP.Open
ZIP.Save
Version 3.0.0.0
New features
• | Added support for playback through WASAPI protocol on Windows Vista and higher versions |
• | Added the possibility to reset the multimedia engine |
• | Added support for managing the loading of multi-channel audio files (up to 7.1) allowing to choose if downmixing to stereo/mono or keeping channels separated |
• | Added support for saving multi-channel sounds (up to 7.1) in output audio formats having multi-channel support (WAV, OggEnc, WMA, etc.) |
• | Added multi-channel support (up to 7.1) to the waveform analyzer |
• | Added support for extracting mono or stereo channels from multi-channel audio files (up to 7.1) |
• | Added support for generating various kinds of sound, like monaural waveforms, binaural waveforms, multi-channel waveforms, sliding waveforms, noises, DTMF tones and text to speech |
• | Added support for composing multi-channel audio streams through the mixing of several items like audio files, speech texts, waveforms and others |
• | Added the possibility to initialize the control by filling its contents with a specific amount of silence |
• | Added the possibility to initialize the waveform analyzer by displaying a specific duration on time rulers and a specific number of empty channels |
• | Added the spectrum analyzer with extended graphic capabilities |
• | Added support for VU meter during playback |
• | Added availability of graphic bars for implementing VU meters and progress bars |
• | Added support for exporting the editing session in OPUS sound format through the external encoder OpusEnc.exe |
• | Added support for loading audio files in OPUS format |
• | Added support for loading MIDI files |
New properties
EncodeFormats.OPUS (class)
GraphicBarsManager (class)
SoundComposer (class)
SoundGenerator (class)
SpectrumEnh (class)
WASAPI (class)
New methods
CallbackSoundComposerPercSet
CallbackVuMeterValueChangeSet
ExportChannelsToFile
FillWithSilence
InitDriversType
MultiChannelLoadingModeSet
MultiChannelLoadingModeGet
ResetEngine
SpeechVoiceAttributeGet
SpeechVoicesNumGet
WaveformAnalyzer.SetEmptySettings
WaveformScroller.GetViewLength
New callbacks
CallbackSoundComposerPerc
CallbackVuMeterValueChange
New classes
• | EncodeOPUS |
Properties
Bitrate
CustomString
DownmixMode
EncodeMode
Methods
GetEncodeModesCount
GetEncodeModeDesc
• | GraphicBarsManager |
Methods
Create
Destroy
GetGraphicalSettings
GetRange
GetValue
Move
Refresh
SetGraphicalSettings
SetRange
SetValue
Show
• | SoundComposerMan |
Methods
SessionInit
SessionItemsCountGet
SessionComposeItems
ItemDtmfStringAdd
ItemDtmfStringGet
ItemDtmfStringSet
ItemNoiseAdd
ItemNoiseTypeGet
ItemNoiseTypeSet
ItemSoundFileAdd
ItemSoundFileMemoryAdd
ItemSoundFileRawAdd
ItemSoundFileMemoryRawAdd
ItemSoundFileDownmixToMonoGet
ItemSoundFileDownmixToMonoSet
ItemSoundFileOriginalChannelsGet
ItemSoundFileLoadRangeGet
ItemSoundFileLoadRangeSet
ItemSoundFileDurationGet
ItemSoundFileDurationStretch
ItemSoundFileLoopGet
ItemSoundFileLoopSet
ItemSoundFileTempPathGet
ItemSoundFileVolumeFadingGet
ItemSoundFileVolumeFadingRemove
ItemSoundFileVolumeFadingSet
ItemSoundFileVolumeSlidingAdd
ItemSoundFileVolumeSlidingGet
ItemSoundFileVolumeSlidingNumGet
ItemSoundFileVolumeSlidingRemove
ItemSoundFileVolumeSlidingUniqueIdGet
ItemSlidingWaveToneAdd
ItemSlidingWaveToneLimitsGet
ItemSlidingWaveToneLimitsSet
ItemSlidingWaveToneTypeGet
ItemSlidingWaveToneTypeSet
ItemSpeechFromStringAdd
ItemSpeechFromFileAdd
ItemSpeechFileSet
ItemSpeechStringSet
ItemSpeechTextGet
ItemSpeechVoiceGet
ItemSpeechVoiceSet
ItemWaveToneAdd
ItemWaveToneFrequencySet
ItemWaveToneFrequencyGet
ItemWaveToneTypeGet
ItemWaveToneTypeSet
ItemAmplitudeSet
ItemAmplitudeGet
ItemChannelGet
ItemChannelSet
ItemDurationGet
ItemDurationSet
ItemEnable
ItemIsEnabled
ItemFriendlyNameGet
ItemFriendlyNameSet
ItemOffsetGet
ItemOffsetSet
ItemRemove
ItemTypeGet
ItemUniqueIdGet
• | SoundGeneratorMan |
Methods
DtmfStringGenerate
NoiseGenerate
SlidingWaveToneGenerate
WaveToneGenerate
CompositeWaveTonePrepare
CompositeWaveToneAddNewWaveTone
CompositeWaveToneGenerate
SpeechGenerateFromString
SpeechGenerateFromFile
• | SpectrumEnh |
Methods
Create
SetBackPictureFromFile
SetBackPictureFromHandle
SetHwnd
Show
SettingsGeneralGet
SettingsGeneralSet
SettingsRulersGet
SettingsRulersSet
SettingsWaveGet
SettingsWaveSet
• | WASAPIMan |
Methods
RenderDeviceGetCount
RenderDeviceGetDesc
RenderDeviceStartShared
RenderDeviceStartExclusive
RenderDeviceStop
RenderDeviceChannelsGet
RenderDeviceIsStarted
RenderDeviceLatencyGet
RenderDeviceVolumeGet
RenderDeviceVolumeSet
RenderDeviceMuteGet
RenderDeviceMuteSet
RenderDeviceIsFormatSupported
RenderDeviceSharedFormatGet
Version 2.2.0.0
New features
• | Added the possibility to set the encoding of RAW files using the "Big-endian" convention |
New properties
RAW.UseBigEndian
Version 2.1.1.0
New features
• | Added the possibility to remove in one single shot initial and final portions of silent sound from the loaded sound file |
New methods
TrimSilence
Version 2.1.0.0
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
CallbackWaveformAnalyzerHorzLineMovedSet
CallbackWaveformAnalyzerHorzLineReachedSet
CallbackWaveformAnalyzerHorzLineLeavedSet
CallbackWaveformAnalyzerWaveRangeReachedSet
CallbackWaveformAnalyzerWaveRangeLeavedSet
CallbackWaveformAnalyzerGraphItemClickSet
CallbackWaveformAnalyzerGraphItemDblClickSet
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.SettingsScrollbarsGet
WaveformAnalyzer.SettingsScrollbarsSet
WaveformAnalyzer.SettingsRulersGet
WaveformAnalyzer.SettingsRulersSet
WaveformAnalyzer.SettingsWaveGet
WaveformAnalyzer.SettingsWaveSet
WaveformAnalyzer.SettingsSave
WaveformAnalyzer.SettingsLoad
WaveformAnalyzer.SettingsLoadFromMemory
WaveformScroller.SettingsGet
WaveformScroller.SettingsSet
New callbacks
CallbackWaveformAnalyzerHorzLineLeaved
CallbackWaveformAnalyzerHorzLineMoved
CallbackWaveformAnalyzerHorzLineReached
CallbackWaveformAnalyzerWaveRangeLeaved
CallbackWaveformAnalyzerWaveRangeReached
CallbackWaveformAnalyzerGraphItemClick
CallbackWaveformAnalyzerGraphItemDblClick
Version 2.0.0.0
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 methods
CallbackWaveformScrollerMouseNotifSet
CallbackWaveformScrollerManualScrollSet
FromMsToFormattedTimeExt
GetSoundFileDuration
GetSoundFileSizeAfterLoad
New callbacks
CallbackWaveformScrollerMouseNotif
CallbackWaveformScrollerManualScroll
New classes
• | 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
Version 1.1.0.0
New features
• | Added support for vocal remover filter |
New methods
Effects.VocalRemovalApply