Product history
Version 4.2.0.0
New methods
GetPitchFloat
SetPitchFloat
Fixed bugs
Version 4.1.0.0
New methods
GetPlaybackTime
GetPlaybackTimeString
Fixed bugs
Version 4.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 (COM object)
DelayedPlayback (COM object)
EnableAutoEqualiz
EnableMixingFeatures
GraphicBarsManager (COM object)
VideoPlayer (COM object)
VST (COM object)
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
GetBitsPerSample
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
PlayListAddItemEx
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 COM objects
CustomDSPs
Methods
Enable
ExternalEditorGetInfo
ExternalEditorShow
ExternalGetParameters
ExternalLoad
ExternalSendCommand
ExternalSetFunction
ExternalSetParameters
Free
InternalLoad
InternalSetFunction
UseFloatSamples
GraphicBarsManager
Methods
Create
Destroy
GetGraphicalSettings
GetGraphicalSettingsParam
GetRange
GetValue
Move
Refresh
SetGraphicalSettings
SetGraphicalSettingsParam
SetRange
SetValue
Show
DelayedPlayback
Properties
AllowOverlapping
Methods
ItemGetDuration
ItemGetFadeTime
ItemGetLoopCount
ItemGetRange
ItemPlayNow
ItemResetDelay
ItemSetFadeTime
ItemSetLoopCount
ItemSetRange
ListAddItem
ListAddItemEx
ListGetCount
ListRemoveItem
VideoPlayer
Methods
Close
Create
IsSeekable
GetDuration
GetNativeSize
GetPosition
Load
LoadForEAX
Move
Pause
Play
PlayRange
Resume
Seek
Show
Stop
VST
Methods
EditorGetInfo
EditorMove
EditorShow
Enable
Flush
Free
GetInfo
GetInfoString
Load
ProgramGetCurrent
ProgramNameGet
ProgramNameSet
ProgramParamGetDefaultValue
ProgramParamGetInfo
ProgramParamGetValue
ProgramParamSetValue
ProgramSetCurrent
ProgramsGetCount
Version 3.5.0.0
New methods
GetOutputDeviceUniqueID
Version 3.4.0.0
New features
The waveform analysis can now be aborted
New methods
Waveform.AnalyzeAbort
Version 3.3.0.0
New methods
GetCdTrackDurationMs
EnableCdTracksPrebuff
Fixed bugs
Version 3.2.0.0
New methods
GetTempoPerc
GetRatePerc
GetPitch
Fixed bugs
Version 3.1.0.0
New properties
Oscilloscope.Type
Oscilloscope.ZoomPerc
Spectrum.ZoomPerc
VUMeter.ZoomPerc
Fixed bugs
Version 3.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
Support for Internet streams loading and playback
EAX special effects
Support for retrieving CDDB information from FreeDb servers
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
IsEaxAvailable
IsEaxAvailableOnOutputDevice
LoadEncryptedSound
LoadInternetStream
LoadSoundForEAX
LoadSoundFromRecordingSession
LoadSoundInMono
LoadSoundSync
PlaySoundFromRecorder
PlaySoundLoop
PlaySoundRange
PlaySoundRangeLoop
RequestSilenceDetection
RequestSoundExportToWav
SetAutomaticSilenceDetection
SetEAXEffect
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
DownloadBuffering
DownloadComplete
ExportToWavPerc
ExportToWavStart
ExportToWavStop
MetaTagChanged
PlayListSoundLoadFailure
PlayListStreamLoaded
RangeLoopDone
ServerClosed
SilencePosAvailable
SoundSyncLoaded
StreamLoaded
WaveAnalysisStart
WaveAnalysisPerc
WaveAnalysisStop
Version 2.5.0.0
New methods
PlayListCreateSpeed
Fixed bugs
Version 2.4.0.0
New features
In order to avoid locking problems with old CD drivers, the CD monitoring is now disabled by default: use the EnableCdMonitor method to enable it back..
Version 2.3.0.1
New features
Reintroduced the LoadSoundFast method for MP3 files.
New methods
LoadSoundFast
Fixed bugs
Version 2.3.0.0
New features
Added the possibility to disable the monitoring of the status of the available CD drives: this will enable other applications to access CD drives, with outdated device drivers, that don't allow multiple-access.
New methods
EnableCdMonitor
Fixed bugs
Version 2.2.0.0
New features
Added support for DirectX Media Objects
New methods
GetDirectXEffect
GetDirectXEffectParams
SetDirectXEffect
SetDirectXEffectParams
SetRewindOnEOF
Fixed bugs
Version 2.1.0.0
New features
Added compatibility with Borland Delphi and Borland C++ Builder
Added support for changing the DirectSound buffer length for a better control over output devices latency
New Properties
BufferLength
CheckOutputDevicesLatency
New methods
GetOutputDeviceLatency
GetOutputDeviceMinBufferLength
Fixed bugs
Version 2.0.0.0 - Changed the product name from Active MP3 DJ Studio to Active DJ Studio
New features
Added the possibility of choosing and changing the output device during playback
Added support for the following sound formats: WAV, OGG Vorbis, WMA (requires Windows Media components installed), MOD, MTM, S3M, XM, IT and MO3
Added support for Audio CD operations and for Audio CD tracks playback
Added support for Audio CD identification retrieval
Added support for sound files stored in memory
Added support for changing Tempo, Playback rate and Pitch of the loaded sound
Added automatic BPM detection of the loaded sound
Improved support for visual feedbacks through an "object oriented" approach
Added Waveform visual feedback
Added support for creating an automatic Fader
Added support for triggers
New Properties
VUMeter
Spectrum
Oscilloscope
Waveform
Fader
LastError
New methods
SetTempoPerc
SetRatePerc
SetPitch
GetFormattedTime
GetUpdatedSoundDuration
GetUpdatedFormattedSoundDuration
IsDirectX8Avail
SetEqualizerBand
SetEqualizerBandGain
SetAutomaticBPM
RequestSoundBPM
SetPlayerVolumeEx
AddTrigger
RemoveTrigger
GetCdDrivesCount
GetCdDriveDesc
GetCdDriveLetter
PlayListLoadFromCd
LoadTrackFromCd
PerformActionOnCd
GetCdStatus
GetCdIdentification
GetCdNumTracks
GetCdTrackDuration
GetCdTrackPathname
CloseSound
ReadSoundInfo
IsTagAvailable
GetTagString
GetMp3Tag2Size
GetMp3Tag2Data
GetFileType
GetChannels
GetFrequency
LoadSoundFromMemory
GetPlayerVolume
GetPlayerVolumeEx
IsWmaAvailable
New events
SoundClosed
PlayListSoundLoaded
OutputDeviceChanged
DurationChanged
BPMAvailable
FadingVolumeChanged
FadingPointReached
FadeInStarted
FadeInCompleted
FadeOutStarted
FadeOutCompleted
TriggerReached
CdPlayerStatusChanged