Product history
Version 3.2.0.0
New methods
GetPitchFloat
SetPitchFloat
Fixed bugs
Version 3.1.0.0
New methods
GetPlaybackTime
GetPlaybackTimeString
Fixed bugs
Version 3.0.0.0
New features
Reverse playback
Support for Karaoke MPX files
Availability of spectrum bands values for custom graphics
Pre-amplification (as seen in WinAmp)
Improved support for creating custom equalizers with more than 50 bands
Automatic equalization for each file loaded through custom XML equalization files
Horizontal and vertical graphic bars for custom rendering of VU-Meter, spectrum and progress bars
Video playback through DirectShow with support for audio effects on the audio track of video clips
Custom DSP (Digital Signal Processing) management
Support for VST effects
Sound card availability is no more required for performing waveform analysis
Various settings (volume, pitch, tempo, etc.) can now be set without the need to load a sound
Added support for background pictures on visual feedbacks
Beats detection
Support for WPL playlists
Support for Internet streams in M3U, PLS and ASX formats
More control on the loading of long playlists through dedicated events for start, percentage and stop detection
Possibility to load a single playlist into a fader object (previous versions required that each involved player had an already loaded playlist)
Possibility to load a playlist file or the whole content of a directory into a loaded playlist
Improved triggers management
Cue points management, also through external XML files which can be loaded automatically for each loaded song
Support for delayed playback: a song is loaded and scheduled for playback after a defined time-slice
Support for lyrics synchronization through LRC files
Support for new sound formats: W64, AU, PAF, SVX, NIST, VOC, IRCAM, PVF and CAF
Support for RAW formats (PCM and Dialogic VOX)
Support for saving into a file peaks obtained from an analysis of the sound’s waveform
New properties
CustomDSP (class)
DelayedPlayback (class)
EnableAutoEqualiz
EnableMixingFeatures
GraphicBarsManager (class)
DisplayVideoPlayer (class)
VST (class)
New methods
BeatsDetectEnableRT
BeatsDetectGetBeatPos
BeatsDetectGetBeatsCount
BeatsDetectGetParams
BeatsDetectRequest
BeatsDetectSetParams
BeatsDetectSetRange
CdRequestAlbumInfo
CuePointsAdd
CuePointsEnable
CuePointsGetCount
CuePointsGetPos
CuePointsIsEnabled
CuePointsLoadFromFile
CuePointsRemove
CuePointsSaveToFile
CuePointsSetPos
EqualizerBandAdd
EqualizerBandGetFrequency
EqualizerBandGetParams
EqualizerBandRemove
EqualizerBandSetParams
EqualizerReset
EqualizerBandGetCount
EqualizerBandSetGain
EqualizerLoadFromFile
EqualizerLoadPresets
EnableCdTracksPrebuff
Fader.Display.SetBackPictureFromFile
Fader.Display.SetBackPictureFromHandle
Fader.PlayListUseSingle
GetCdTrackDurationMs
GetCurrentPercentageFloat
GetFormattedSoundFileDuration
GetLoadedSoundFile
GetPlayerSpeaker
GetSoundFileDuration
LoadSoundFromEditingSession
LoadSoundFromRawFile
LoadSoundFromRawMemory
LrcIdTagGet
LrcLoad
LrcNotifEnableGet
LrcNotifEnableSet
LrcNotifTimingsGet
LrcNotifTimingsSet
LrcTimeTagsSimpleGetAt
LrcTimeTagsSimpleGetCount
LrcTimeTagsEnhGetAt
LrcTimeTagsEnhGetCount
MixerGetCount
MixerGetDesc
MixerGetMasterMute
MixerGetMasterVolume
MixerGetMicrophoneMute
MixerGetMicrophoneVolume
MixerGetWaveMute
MixerGetWaveVolume
MixerSetMasterMute
MixerSetMasterVolume
MixerSetMicrophoneMute
MixerSetMicrophoneVolume
MixerSetWaveMute
MixerSetWaveVolume
MPXEnable
MPXSetVocalAttenuation
Oscilloscope.SetBackPictureFromFile
Oscilloscope.SetBackPictureFromHandle
PlayListAddItem (overloaded)
PlayListLoadSync
PreamplifierEnable
PreAmplifierGetSpeakerValue
PreamplifierGetValue
PreAmplifierSetSpeakerValue
PreamplifierSetValue
ResetControl
ResetEngine
SoundDirectionEnable
SoundDirectionGet
SoundDirectionSet
Spectrum.GetTable
Spectrum.SetBackPictureFromFile
Spectrum.SetBackPictureFromHandle
TriggersAdd
TriggersEnable
TriggersGetCount
TriggersGetPos
TriggersIsEnabled
TriggersRemove
TriggersSetPos
VUMeter.SetBackPictureFromFile
VUMeter.SetBackPictureFromHandle
Waveform.PeaksLoad
Waveform.PeaksSave
Waveform.SetBackPictureFromFile
Waveform.SetBackPictureFromHandle
New events
BeatsAvailableOffline
BeatDetectedRealTime
CuePointReached
CuePointsLoaded
EqualizerLoaded
LrcAdvanceTimeLineFull
LrcFileAvailable
LrcRealTimeLineFull
LrcRealTimeLinePortion
PlayListLoadDone
PlayListLoadPerc
PlayListLoadStart
SoundDurationChanged
SpectrumValueChange
VstParamChanged
VstEditorResized
WarnNoOutputDevice
New classes
CustomDSPs
Methods
Enable
ExternalEditorGetInfo
ExternalEditorShow
ExternalGetParameters
ExternalLoad
ExternalSendCommand
ExternalSetFunction
ExternalSetParameters
Free
InternalLoad
InternalSetFunction
UseFloatSamples
GraphicBarsMan
Methods
Create
Destroy
GetGraphicalSettings
GetRange
GetValue
Move
Refresh
SetGraphicalSettings
SetRange
SetValue
Show
DelayedPlaybackMan
Properties
AllowOverlapping
Methods
ItemGetDuration
ItemGetFadeTime
ItemGetLoopCount
ItemGetRange
ItemPlayNow
ItemResetDelay
ItemSetFadeTime
ItemSetLoopCount
ItemSetRange
ListAddItem
ListGetCount
ListRemoveItem
VideoPlayer
Methods
Close
Create
IsSeekable
GetDuration
GetNativeSize
GetPosition
Load
LoadForEAX
Move
Pause
Play
Resume
Seek
Show
Stop
VSTs
Methods
EditorGetInfo
EditorMove
EditorShow
Enable
Flush
Free
GetInfo
GetInfoString
Load
ProgramGetCurrent
ProgramNameGet
ProgramNameSet
ProgramParamGetDefaultValue
ProgramParamGetInfo
ProgramParamGetValue
ProgramParamSetValue
ProgramSetCurrent
ProgramsGetCount
Version 2.7.0.0
New methods
GetOutputDeviceUniqueID
Version 2.6.0.0
New features
The waveform analysis can now be aborted
New methods
Waveform.AnalyzeAbort
Version 2.5.0.0
New methods
EnableCdTracksPrebuff
Fixed bugs
Version 2.4.0.0
New methods
ResetEngine
ResetControl
Fixed bugs
Version 2.3.0.0
New methods
GetCdTrackDurationMs
Fixed bugs
Version 2.2.0.0
New methods
GetTempoPerc
GetRatePerc
GetPitch
Fixed bugs
Version 2.1.0.0
New properties
Oscilloscope.ZoomPerc
Spectrum.ZoomPerc
VUMeter.ZoomPerc
Fixed bugs
Version 2.0.0.0
New features
Support for looping a certain sound or portions of it
Smoothing on PlaySound call
Detection of silent portions at the start and end of the sound
Support for the following formats: AIFF, FLAC, AAC, MP4 (sound only), AC3, Wavpack, ALAC
Support for multichannel songs in the following formats: WAV, AIFF, OGG e WMA
Possibility to load songs encrypted using the CryptSound™ application
Multi-speakers management (Stereo, Quadraphonic, 5.1 and 7.1)
Waveform analysis and generation of sized bitmap views of the whole waveform or portions of it
Export of a loaded sound in WAV format
Improved management for EAX special effects
Support for retrieving CDDB information from a FreeDb server
Support for retrieving CD cover pictures from Amazon Web Services
New properties
EnableSpeakers
New methods
CddbGetAlbumInfo
CddbGetTrackTitle
CddbGetServerName
CddbRequestAlbumInfo
CddbRequestServersList
CddbSetProxyDetails
CopyExportedWavToMemory
ForceSpeakersAssignment
GetCdCoverPictureFile
GetCdCoverPictureURL
GetControlVersion
GetEAXEffect
GetEAXEffectWetDryMix
GetEngineVersion
GetForwardRewindGranularity
GetMaxAvailablePlayers
GetOutputSpeakersConfig
GetOutputSpeakersCount
GetPlayerOutputDevice
GetPlayerSpeakersCount
LoadEncryptedSound
LoadSoundFromRecordingSession
LoadSoundInMono
LoadSoundSync
PlaySoundFromRecorder
PlaySoundLoop
PlaySoundRange
PlaySoundRangeLoop
RequestSilenceDetection
RequestSoundExportToWav
SetAutomaticSilenceDetection
SetEAXEffectPresets
SetEAXEffectWetDryMix
SetForwardRewindGranularity
SetOutputSpeakersConfig
SetPlayerSpeaker
SetSmoothingTimeLength
StopSoundFromRecorder
SwapPlayersSpeakers
SwapSpeakersRearAndCenter
Waveform.AnalyzeFullSound
Waveform.CreateFileBitmapView
Waveform.CreateMemoryBitmapView
Waveform.GetBitmapViewWidth
New events
CdCoverPictureFileAvailable
CdCoverURLsAvailable
CddbAlbumInfoAvailable
CddbServersListAvailable
CdReadTrackPercentage
CdReadTrackStart
CdReadTrackStop
ExportToWavPerc
ExportToWavStart
ExportToWavStop
PlayListSoundLoadFailure
RangeLoopDone
SilencePosAvailable
SoundSyncLoaded
WaveAnalysisStart
WaveAnalysisPerc
WaveAnalysisStop