|
Product history |
![]() ![]()
|
Version 6.1.0.0
New features
| • | Added support for vocal remover filter |
| • | Improved support for getting information about Audio CDs from the Amazon store |
| • | Added the possibility to enable/disable the equalizer in one single shot |
New methods
AmazonStoreCdInfoCreate
AmazonStoreCdInfoGet
AmazonStoreCdCoverPictureFileGet
AmazonStoreCdNavigateToUrl
AmazonStoreCdTrackTitleGet
EqualizerEnable
FilterVocalRemoverApply
FilterVocalRemoverReset
GraphicBarsManager.SetFlatBorder
Version 6.0.0.0
New features
| • | Inside the embedded fader, possibility to set a target level for the volume of the player fading-in |
| • | Frames grabbing from video clips |
| • | Support for switching the audio stream of video clips |
| • | Support for loading, for volume curve designer and waveform analyzer, a background picture in one of the following formats: BMP, GIF, PNG, JPEG, TIFF |
| • | Support for saving the view of the waveform inside a picture file in one of the following formats: BMP, GIF, PNG, JPEG, TIFF |
| • | Support for retrieving CDDB text information in UTF-8 format |
| • | Under Windows Vista and higher versions support for managing audio endpoints (CoreAudio): |
* Support for enumerating and managing audio endpoints
* Possibility to control volume and mute and to display Vu-Meters for each channel of each render or capture device.
* If available inside the driver, support for accessing the "Mic Boost" setting of capture devices.
* If available inside the driver, possibility to be notified when the status of a "jack-sensing aware" channel changes.
| • | Real-time DC Offset removal |
| • | Support for reading most common frames of the following tag formats: ID3V1, ID3V2.2, ID3V2.3, ID3V2.4, LYRICS3, WMA, APE, OGG Vorbis, MP4, FLAC |
| • | Support for reading the following frames of the ID3V2 tag format (others may be added upon request): TIT1, TIT2, TIT3, TALB, TOAL, TRCK, TPOS, TSST, TSRC, TPE1, TPE2, TPE3, TPE4, TOPE, TEXT, TOLY, TCOM, TMCL, TIPL, TENC, TBPM, TLEN, TKEY, TLAN, TCON, TFLT, TMED, TMOO, TCOP, TPRO, TPUB, TOWN, TRSN, TRSO, TOFN, TDLY, TDEN, TDOR, TDRC, TDRL, TDTG, TSSE, TSOA, TSOP, TSOT, WCOM, WCOP, WOAF, WOAR, WOAS, WORS, WPAY, WPUB, COMM, APIC, USLT, SYLT, ETCO, GEOB, MCDI, COMR, OWNE, POPM, PCNT, TXXX, WXXX, USER. |
| • | Support for reading CART, BEXT and LIST INFO chunks in WAV files |
| • | Support for opening filenames with UNICODE characters |
| • | VideoMixer.OSDItemTextAdd and VideoMixer.OSDItemTextChange methods can now accept UNICODE characters |
| • | Support for displaying Unicode-aware "common dialogs" from environments not supporting Unicode pathnames directly (like VB6) |
| • | Support for setting the amount of buffer that must be filled before starting playback of Internet streams |
| • | Support for obtaining the HWND of the video player windows and of the video mixer window |
| • | Added possibility to get/set the decoder for video formats managed by FFDSHOW |
| • | Support for retrieving the CD identifier for querying Microsoft's servers, for querying MusicBrainz's server and for obtaining the UPC code of the album |
| • | Support for drawing the waveform representation inside a graphical device context (HDC) allowing the rendering of a scrolling waveform during playback |
New properties
CoreAudioDevices (COM Object)
TagsReader (COM Object)
New methods
CommonDialogShowOpen
CommonDialogShowSave
CommonDialogGetInfoFromLastOpen
CommonDialogGetInfoFromLastSave
DcOffsetRemovalEnable
Fader.FadeInTargetVolumeGet
Fader.FadeInTargetVolumeSet
GetMp3BitrateType
GetInternetBufferLength
SetInternetBufferLength
SetSmoothingTimeOnSeekOps
VideoFiltersBlacklistDisable
VideoFiltersFfdShowIsAvailable
VideoFiltersFfdShowDecoderGet
VideoFiltersFfdShowDecoderSet
VideoPlayer.AudioMultiStreamCheck
VideoPlayer.AudioMultiStreamGetCount
VideoPlayer.AudioMultiStreamGetName
VideoPlayer.AudioMultiStreamSelect
VideoPlayer.FrameGrabberInit
VideoPlayer.FrameGrabberExit
VideoPlayer.FrameGrabberExecToFile
VideoPlayer.FrameGrabberExecToMemory
VideoPlayer.FrameGrabberResultsGetAvailableType
VideoPlayer.FrameGrabberResultsGetPixelColor
VideoPlayer.FrameGrabberResultsGetBitmapsCount
VideoPlayer.FrameGrabberResultsGetBitmap
VideoPlayer.FrameGrabberResultsGetFilesCount
VideoPlayer.FrameGrabberResultsGetFilePathname
VideoPlayer.VideoWindowGetHWND
VideoMixer.GetHWND
Waveform.BitmapViewSaveToFile
Waveform.BitmapViewSaveToMemory
Waveform.BitmapViewDrawToHdc
Waveform.BitmapViewVerticalLineAdd
Waveform.BitmapViewVerticalLineRemove
Waveform.BitmapViewGetWidth
New events
CdCoverURLsAvailableEx
CdCoverPictureFileAvailableEx
CoreAudioDeviceStateChanged
CoreAudioDeviceAdded
CoreAudioDeviceRemoved
CoreAudioDefaultDeviceChanged
CoreAudioVolumeChange
CoreAudioDeviceVuMeterChange
New COM objects
| • | CoreAudioDevices |
Methods
Enum
Free
CapturePartChannelCountGet
CapturePartChannelVolumeGet
CapturePartChannelVolumeSet
CountGet
DescGet
DefaultGet
ChannelCountGet
ChannelVolumeGet
ChannelVolumeSet
JackCountGet
JackDescriptorGet
MasterVolumeGet
MasterVolumeSet
MicBoostChannelCountGet
MicBoostChannelLevelGet
MicBoostChannelLevelSet
MuteGet
MuteSet
RenderPartChannelCountGet
RenderPartChannelVolumeGet
RenderPartChannelVolumeSet
RenderPartMuteGet
RenderPartMuteSet
StatusGet
VuMeterMasterPeakValueGet
VuMeterChannelPeakValueGet
VuMeterEnableNotifications
| • | TagsReader |
Methods
ALL_AnalyzeSoundOnPlayer
ALL_AnalyzeSoundFile
ALL_CommonFrameGet
APE_TextFieldGet
APE_UserFieldGet
APE_UniqueFramesCountGet
APE_UniqueFramesIdGet
FLAC_UniqueFramesCountGet
FLAC_UniqueFramesIdGet
FLAC_TextFrameGet
FLAC_PictureFrameInfoGet
FLAC_PictureFrameTypeGet
FLAC_PictureFrameSizeGet
FLAC_PictureFrameBitmapGet
FLAC_PictureFrameFileGet
FLAC_PictureFrameMemoryFileGet
FLAC_PictureFrameCountGet
ID3V1_FieldGet
ID3V2_FrameCountGet
ID3V2_TextFrameGet
ID3V2_URLFrameGet
ID3V2_PictureFrameInfoGet
ID3V2_PictureFrameTypeGet
ID3V2_PictureFrameSizeGet
ID3V2_PictureFrameBitmapGet
ID3V2_PictureFrameFileGet
ID3V2_PictureFrameMemoryFileGet
ID3V2_CommentFrameGet
ID3V2_CommentFrameInfoGet
ID3V2_UnsynchLyricsFrameGet
ID3V2_UnsynchLyricsFrameInfoGet
ID3V2_SynchLyricsFrameGet
ID3V2_SynchLyricsFrameInfoGet
ID3V2_SynchLyricsFrameInfoNumGet
ID3V2_EventTimingsFrameEventCountGet
ID3V2_EventTimingsFrameEventInfoGet
ID3V2_GeneralObjectFrameSizeGet
ID3V2_GeneralObjectFrameInfoGet
ID3V2_GeneralObjectFrameFileGet
ID3V2_GeneralObjectFrameMemoryFileGet
ID3V2_MusicCdIdentifierFrameSizeGet
ID3V2_MusicCdIdentifierFrameGet
ID3V2_CommercialFrameInfoGet
ID3V2_CommercialFrameReceivedAsGet
ID3V2_CommercialFramePictureSizeGet
ID3V2_CommercialFramePictureBitmapGet
ID3V2_CommercialFramePictureFileGet
ID3V2_CommercialFramePictureMemoryFileGet
ID3V2_OwnershipFrameInfoGet
ID3V2_PopularimeterFrameEmailGet
ID3V2_PopularimeterFrameRatingGet
ID3V2_PopularimeterFrameCounterGet
ID3V2_PlayCounterFrameCountGet
ID3V2_UserTextFrameGet
ID3V2_UserTextFrameDescriptionGet
ID3V2_UserURLFrameGet
ID3V2_UserURLFrameDescriptionGet
ID3V2_TermsOfUseFrameGet
ID3V2_TermsOfUseFrameLanguageGet
ID3V2_UniqueFramesCountGet
ID3V2_UniqueFramesIdGet
LYRICS3_TextFieldGet
LYRICS3_LyricsGet
LYRICS3_ImageLinkGet
MP4_UniqueFramesCountGet
MP4_UniqueFramesIdGet
MP4_TextFrameGet
MP4_PictureFrameMimeGet
MP4_PictureFrameSizeGet
MP4_PictureFrameBitmapGet
MP4_PictureFrameFileGet
MP4_PictureFrameMemoryFileGet
MP4_PictureFrameCountGet
OGG_UniqueFramesCountGet
OGG_UniqueFramesIdGet
OGG_TextFrameGet
OGG_UserFrameGet
WAV_CartChunkTextFieldGet
WAV_CartChunkTimeMarkerFieldGet
WAV_BextChunkTextFieldGet
WAV_BextChunkBinaryFieldGet
WAV_ListInfoChunkFrameGet
WAV_ListInfoChunkUniqueFramesCountGet
WAV_ListInfoChunkUniqueFramesIdGet
WMA_UniqueFramesCountGet
WMA_UniqueFramesIdGet
WMA_TextFrameGet
WMA_PictureFrameInfoGet
WMA_PictureFrameTypeGet
WMA_PictureFrameSizeGet
WMA_PictureFrameBitmapGet
WMA_PictureFrameFileGet
WMA_PictureFrameMemoryFileGet
WMA_PictureFrameCountGet
Version 5.6.0.0
New features
| • | Added support for managing all entries inside a playlist stored inside a web server and loaded through the LoadInternetStream method: nested playlists are supported as well |
| • | After loading with success an Internet stream and after catching the StreamLoaded event, it's now possible to retrieve the exact URL of the Internet stream through the GetLoadedSoundFile method; if the loaded stream should be an item of an Internet playlist, the new StreamLoadedFromInetPlaylist event would report the exact URL. |
New events
StreamLoadedFromInetPlaylist
Version 5.5.0.0
New features
| • | Added possibility to manually resize visual feedbacks: useful when a resize of the hosting window occurs |
New methods
Oscilloscope.Resize
Spectrum.Resize
VUMeter.Resize
Waveform.Resize
Version 5.4.0.0
New features
| • | Added support for playback with floating point quality for files encoded with floating point quality or with a resolution higher than 16 bits per sample |
| • | Improved support for managing sound files in WMA Professional format |
New methods
GetWmaCodecString
Version 5.3.0.0
New features
| • | Added looping capabilities to video playback |
New methods
VideoPlayer.PlayRangeWithLoop
VideoPlayer.PlayRangeDisableLoop
PlaySoundDisableLoop
Version 5.2.0.0
New features
| • | Added support for compilation with "Any CPU" on x64 versions of Windows |
Version 5.1.0.0
New features
| • | Possibility to be notified when the connection to an Internet stream begins |
| • | Possibility to be notified about the buffering advancement when connecting to an Internet stream |
| • | Added a new implementation of the PDJ playlist format, allowing its usage with encrypted songs without fader features: this allows its usage with the embedded fader |
New methods
GetSoundOriginalDuration
GetFormattedSoundOriginalDuration
New events
DownloadPercentage
StreamConnecting
Version 5.0.0.0
New features
| • | Possibility, through custom stream mixers, to mix songs at application level, allowing to save mixing results through the integration with our Active Sound Recorder control or to send mixing results to a streaming server; the output of each stream mixer allows applying special effects like visual feedbacks, output change, volume change, preamplifier, equalizer, DMO, etc. |
| • | Support for ASIO drivers with the possibility to directly playback the sound stream coming from ASIO input channels of the sound card |
| • | Support for acting as a source for ShoutCAST, IceCast and Windows Media Services streaming servers |
| • | Support for sending sound in WMA format to a specific network port |
| • | Reduced latency when playing the sound coming from a an input channel opened by Active Sound Recorder |
| • | Support for configurable normalization of sound level |
| • | Equalizer bands can now be set for frequencies under 80 Hz |
| • | Support for video mixing/blending |
| • | Audio management for playback of video clips totally rewritten, allowing to play the audio track through ASIO drivers |
| • | Mixing/blending of video clips inside a video mixer output window, with support for separate preview windows |
| • | Support for customizable On-Screen-Display (OSD) on the video mixer window |
| • | Video clips can be rendered on more than one output window in perfect sync |
| • | Latency between audio and video tracks of video clips can be now configured |
| • | Support for loading a video clip from a memory buffer |
| • | If allowed by the DirectShow codec, possibility to proceed by steps inside a video clip |
| • | Possibility to obtain further information about loaded video clips, like codecs used for audio and video streams and number of "frames per second" |
| • | Support for volume automation with possibility to design volume curves |
| • | Support for new proprietary playlist format (PDJ), allowing to predispose mixing automation and volume automation on each single song and to play encrypted sounds |
| • | Support for video files inside playlists |
| • | Support for ALAC, Speex, Musepack e Monkey's Audio (APE) audio formats |
| • | Support for reading BEXT and CART chunks in WAV files |
| • | Most common tags (author, title, album, year and genre) can be retrieved for ID3V1, ID3V2, WMA, Ogg, APE and MP4 tags |
| • | Knowing artist and album title, possibility to retrieve the purchase page for the related CD from the Amazon store |
| • | Knowing artist and track title, possibility to online retrieve lyrics content |
| • | VU-Meter can now reflect volume changes |
| • | Support for stream queuing, allowing to play sound streams coming from an external source |
| • | Support for common filters (low-pass, high-pass, band-pass and stop-band) |
| • | The number of spectrum bands can be now defined in the range 8-64 |
| • | Support for extraction of the audio track available inside a video clip, allowing to perform silence detection, BPM detection and waveform analysis |
New properties
ASIO (COM Object)
VideoMixer (COM Object)
VolumeAutomation (COM Object)
New methods
AudioExtensionAdd
CastingIsActive
CastingCreateFromStreamMixer
CastingCreateFromPlayer
CastingStart
CastingStop
CastingSetTitle
CastingGetXmlStatistics
CastingWmaPubPointOpenForStreamMixer
CastingWmaPubPointOpenForPlayer
CastingWmaNetworkOpenForStreamMixer
CastingWmaNetworkOpenForPlayer
CastingWmaSetTag
CastingWmaGetInfo
CastingWmaConnectedIPGetCount
CastingWmaConnectedIPGetDesc
CdNavigateToPurchasePage
CuePointsGetName
DetectSoundSilence
GetFileTagField
GetOutputDeviceDriverType
GetSampleRate
SetSampleRate
GetWavChunkBinaryInfo
GetWavChunkNumericInfo
GetWavChunkStringInfo
HwMixingEnable
HwMixingIsSupported
FilterApply
FilterReset
InitDriversType
IsWavChunkAvailable
LoadSoundFastFromMemory
LoadSoundFromMemorySync
NormalizationEnable
PlayListAddItemWithTag
PlayListCreateAutomation
PlayListSaveAutomation
PlayListStop
PlayListItemVolAutomSetMixPos
PlayListItemVolAutomPointAdd
PlayListItemVolAutomPointRemove
PlayListItemCuePointAdd
PlayListItemCuePointRemove
PlaySoundFromRecorderEx
SoundLyricsRequest
SoundLyricsGet
Spectrum.SetNumberOfBands
StreamMixerCreate
StreamMixerPlayerAdd
StreamMixerPlayerRemove
StreamVolumeGet
StreamVolumeSet
StreamBalanceGet
StreamBalanceSet
StreamOutputDeviceGet
StreamOutputDeviceSet
StreamOutputSpeakerGet
StreamOutputSpeakerSet
StreamOutputSpeakerSwap
StreamOutputSpeakersRearAndCenterSwap
StreamMixerGetIdFromOutput
StreamQueueCreate
StreamQueuePushData
VideoPlayer.AudioDelaySet
VideoPlayer.AudioDelayGet
VideoPlayer.IsVideoStreamAvailable
VideoPlayer.IsAudioStreamAvailable
VideoPlayer.Forward
VideoPlayer.Rewind
VideoPlayer.VideoWindowAdd
VideoPlayer.VideoWindowMove
VideoPlayer.VideoWindowShow
VideoPlayer.AudioTrackExtract
VideoPlayer.AudioTrackExtractAbort
VideoPlayer.AudioTrackGetMemoryPtr
VideoPlayer.AudioTrackGetMemorySize
VideoPlayer.AudioTrackGetTempFilePathname
VideoPlayer.AudioTrackGetTempFileSize
VideoPlayer.AudioTrackFree
VideoPlayer.AudioRendererModeSet
VideoPlayer.AudioRendererModeGet
VideoPlayer.AudioRendererDsDeviceGetCount
VideoPlayer.AudioRendererDsDeviceGetDesc
VideoPlayer.AudioRendererDsDeviceSet
VideoPlayer.AudioRendererDsDeviceGet
VideoPlayer.IsDirectShowAvail
VideoPlayer.VideoStreamSendToActiveMovieWin
VideoPlayer.AttachToVideoMixer
VideoPlayer.DetachFromVideoMixer
VideoPlayer.VideoStreamKeepAspectRatio
VideoPlayer.SeekToNextFrame
VideoPlayer.SeekToPreviousFrame
VideoPlayer.FramesNumberGet
VideoPlayer.FramesAverageRateGet
VideoPlayer.CodecVideoDescGet
VideoPlayer.CodecAudioDescGet
VideoPlayer.FiltersInGraphGetCount
VideoPlayer.FiltersInGraphGetName
VideoPlayer.LoadFromMemory
VideoPlayer.LoadFromMemoryForEAX
VideoPlayer.LoadFromMemoryForTempoChange
VideoPlayer.LoadFromMemorySync
VideoPlayer.LoadFromMemorySyncForEAX
VideoPlayer.LoadFromMemorySyncForTempoChange
VuMeter.KeepCountOfVolume
WmaBitrateCount
WmaBitrateGet
New events
AudioExtractFromVideoStart
AudioExtractFromVideoPerc
AudioExtractFromVideoDone
CastingPlayerDone
CastingPlayerPerc
CastingPlayerStart
CastingStreamMixerStart
CastingStreamMixerStop
PlaylistSoundLoaded
SoundLyricsAvailable
StreamQueueStalled
VolumeAutomationLoaded
VolumeAutomationPointReached
VolumeCurveDesignerChanged
WaveAnalysisDone
WmaNetworkClientConnect
New COM objects
| • | VolumeAutomation |
Properties
CurveDesigner
PositionUnit
ScaleType
Methods
Load
IsSliding
PointAdd
PointEnable
PointGetCount
PointGetName
PointGetNext
PointGetParams
| PointIsEnabled |
PointRemove
PointSetParams
Reset
Save
| • | CurveDesigner |
Methods
Create
Destroy
DisplayCurveType
GetGraphicalSettings
GetPoints
Move
Refresh
SetBackPictureFromFile
SetBackPictureFromHandle
SetGraphicalSettings
Show
SetPoints
| • | ASIO |
Methods
AttachInputChannelToPlayer
ControlPanelDisplay
DeviceChannelVolumeGet
DeviceChannelVolumeSet
DeviceGetChannelsCount
DeviceGetChannelDesc
DeviceGetCount
DeviceGetDesc
DeviceGetDriverPathname
DeviceGetIndexFromOutput
DeviceGetOutputIndex
DeviceIsStarted
DeviceLatencyGet
DeviceMasterVolumeGet
DeviceMasterVolumeSet
DeviceStart
DeviceStop
PlayerOutputChannelSet
PlayerOutputChannelGet
| • | VideoMixer |
Methods
BackgroundColorSet
Create
Destroy
Move
PlayerAlphaGet
PlayerAlphaSet
PlayerNormalizedRectGet
PlayerNormalizedRectSet
PlayerNormalizedRectSetIdeal
PlayerZOrderGet
PlayerZOrderSet
OSDBackgroundBitmapSet
OSDBackgroundPictureFileSet
OSDEnable
OSDIsEnabled
OSDItemAlphaGet
OSDItemAlphaSet
OSDItemBitmapAdd
OSDItemBitmapChange
OSDItemChangeAlignment
OSDItemIsOnVisibleArea
OSDItemMove
OSDItemNormalizedRectGet
OSDItemPictureFileAdd
OSDItemPictureFileChange
OSDItemRemove
OSDItemRectangleAdd
OSDItemRectangleChange
OSDItemScrollByPixels
OSDItemShow
OSDItemTextAdd
OSDItemTextChange
OSDItemZOrderGet
OSDItemZOrderSet
OSDKeyColorGet
OSDKeyCOlorSet
OSDNormalizedRectGet
OSDNormalizedRectSet
Reset
Show
Version 4.3.0.0
New methods
SetNetAgent
VideoPlayer.LoadSync
VideoPlayer.LoadSyncForEAX
VideoPlayer.LoadSyncForTempoChange
Fixed bugs
See the technical support page
Version 4.2.0.0
New methods
GetPitchFloat
SetPitchFloat
Fixed bugs
See the technical support page
Version 4.1.0.0
New methods
GetPlaybackTime
GetPlaybackTimeString
Fixed bugs
See the technical support page
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 |
| • | Equalizer bands can now be set for frequencies lower than 80 Hz |
| • | 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
See the technical support page
Version 3.2.0.0
New methods
GetTempoPerc
GetRatePerc
GetPitch
Fixed bugs
See the technical support page
Version 3.1.0.0
New properties
Oscilloscope.Type
Oscilloscope.ZoomPerc
Spectrum.ZoomPerc
VUMeter.ZoomPerc
Fixed bugs
See the technical support page
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 |
| • | Better integration with the Active Sound Recorder ActiveX control |
| • | 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
See the technical support page
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
See the technical support page
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
See the technical support page
Version 2.2.0.0
New features
Added support for DirectX Media Objects
New methods
GetDirectXEffect
GetDirectXEffectParams
SetDirectXEffect
SetDirectXEffectParams
SetRewindOnEOF
Fixed bugs
See the technical support page
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
See the technical support page
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