Copyright © 2001-2008 MultiMedia Soft 
Return to Table of contents  
 
Active DJ Studio - Help 
 
Table of contents 
 
 
Introduction 
Copyright information 
License agreement 
Files to be included with your application 
Deprecated elements 
Product history 
How to contact MultiMedia Soft 
How to report bugs to technical support 
Tutorials 
How to install the control on your development PC 
How to add the control to your projects 
Adding the control to a project 
Adding the control to a Visual Basic 6 project 
Adding the control to a Visual C++ 6 project 
Adding the control to a Visual Studio.NET project 
How to use the control in your projects 
How to synchronize the container application with the control 
How to use the control inside a web page 
How to deal with multi-player features 
How to work with single songs 
How to create and manage a playlist 
How to play video files through DirectShow 
How to use the embedded Visual Feedbacks 
How to perform custom feedbacks rendering using graphic bars 
How to obtain the sound's waveform 
How to mix your songs 
How to create and use an Equalizer 
How to apply special effects to a playing sound 
How to manage custom DSP effects 
How to manage VST effects 
How to detect beats positions and BPM 
How to use the Automatic Fader 
How to add Triggers and Cue Points to a player 
How to work with multiple output devices and speakers 
How to retrieve information about loaded songs 
How to retrieve TAG information 
How to deal with latency 
How to play Internet streams 
How to protect your music through encryption 
How to export the loaded song into a WAV file 
How to load and play sounds recorded by Active Sound Recorder 
How to get Audio CD info using CDDB servers and Amazon catalogue 
How to get pictures of CD covers 
How to manage delayed playbacks 
How to manage lyrics coming from LRC files 
How to use Mnemonic Constants 
Properties 
BufferLength property 
CheckOutputDevicesLatency property 
CustomDSP property (RO) 
DelayedPlayback property (RO) 
EnableAutoEqualiz property 
EnableMixingFeatures property 
EnableSpeakers property 
Fader property (RO) 
GraphicBarsManager property (RO) 
LastError property (RO) 
Oscilloscope property (RO) 
ScaleUnits property 
SoundsDirectory property 
Spectrum property (RO) 
VideoPlayer property (RO) 
VST property (RO) 
VUMeter property (RO) 
Waveform property (RO) 
Methods 
AboutBox method 
BeatsDetectEnableRT method 
BeatsDetectGetBeatPos method 
BeatsDetectGetBeatsCount method 
BeatsDetectGetParams method 
BeatsDetectRequest method 
BeatsDetectSetParams method 
BeatsDetectSetRange method 
CddbGetAlbumInfo method 
CddbGetServerName method 
CddbGetTrackTitle method 
CddbRequestAlbumInfo method 
CddbRequestServersList method 
CddbSetProxyDetails method 
CdRequestAlbumInfo method 
CloseSound method 
CopyExportedWavToMemory method 
CuePointsAdd method 
CuePointsEnable method 
CuePointsGetCount method 
CuePointsGetPos method 
CuePointsIsEnabled method 
CuePointsLoadFromFile method 
CuePointsRemove method 
CuePointsSaveToFile method 
CuePointsSetPos method 
EnableCdMonitor method 
EnableCdTracksPrebuff method 
EqualizerBandAdd method 
EqualizerBandGetCount method 
EqualizerBandGetFrequency method 
EqualizerBandGetParams method 
EqualizerBandRemove method 
EqualizerBandSetGain method 
EqualizerBandSetParams method 
EqualizerLoadFromFile method 
EqualizerLoadPresets method 
EqualizerReset method 
EqualizerSaveToFile method 
ForceSpeakersAssignment method 
ForwardSound method 
GetBitsPerSample method 
GetCdCoverPictureFile method 
GetCdCoverPictureURL method 
GetCdDriveDesc method 
GetCdDriveLetter method 
GetCdDrivesCount method 
GetCdIdentification method 
GetCdNumTracks method 
GetCdTrackDuration method 
GetCdTrackDurationMs method 
GetCdTrackPathname method 
GetCdStatus method 
GetChannels method 
GetControlVersion method 
GetCurrentHour method 
GetCurrentMinute method 
GetCurrentMs method 
GetCurrentPercentage method 
GetCurrentPercentageFloat method 
GetCurrentPos method 
GetCurrentPosString method 
GetCurrentSecond method 
GetDirectXEffect method 
GetDirectXEffectParams method 
GetEAXEffect method 
GetEAXEffectWetDryMix method 
GetEngineVersion method 
GetFileType method 
GetFormattedSoundDuration method 
GetFormattedSoundFileDuration method 
GetFormattedTime method 
GetForwardRewindGranularity method 
GetFrequency method 
GetLoadedSoundFile method 
GetMaxAvailablePlayers method 
GetMp3CurrentFrame method 
GetMp3Frames method 
GetMp3StreamTypeBitRate method 
GetMp3StreamTypeLayer method 
GetMp3StreamTypeLevel method 
GetMp3StreamTypeMode method 
GetMp3Tag1Field method 
GetMp3Tag2Data method 
GetMp3Tag2Size method 
GetMp3TagVersion method 
GetOutputDeviceDesc method 
GetOutputDeviceLatency method 
GetOutputDeviceMinBufferLength method 
GetOutputDevicesCount method 
GetOutputDeviceUniqueID method 
GetOutputSpeakersConfig method 
GetOutputSpeakersCount method 
GetPitch method 
GetPitchFloat method 
GetPlaybackTime method 
GetPlaybackTimeString method 
GetPlayerOutputDevice method 
GetPlayerSpeaker method 
GetPlayerSpeakersCount method 
GetPlayerStatus method 
GetPlayerVolume method 
GetPlayerVolumeEx method 
GetRatePerc method 
GetSoundDuration method 
GetSoundFileDuration method 
GetTagString method 
GetTempoPerc method 
InitDJSystem method 
IsDirectX8Avail method 
IsEAXAvailable method 
IsEAXAvailableOnOutputDevice method 
IsTagAvailable method 
IsWmaAvailable method 
LoadEncryptedSound method 
LoadInternetStream method 
LoadSound method 
LoadSoundFast method 
LoadSoundForEAX method 
LoadSoundFromEditingSession method 
LoadSoundFromMemory method 
LoadSoundFromRawFile method 
LoadSoundFromRawMemory method 
LoadSoundFromRecordingSession method 
LoadSoundInMono method 
LoadSoundSync method 
LoadTrackFromCd method 
LrcIdTagGet method 
LrcLoad method 
LrcNotifEnableGet method 
LrcNotifEnableSet method 
LrcNotifTimingsGet method 
LrcNotifTimingsSet method 
LrcTimeTagsEnhGetAt method 
LrcTimeTagsEnhGetCount method 
LrcTimeTagsSimpleGetAt method 
LrcTimeTagsSimpleGetCount method 
MixerGetCount method 
MixerGetDesc method 
MixerGetMasterMute method 
MixerGetMasterVolume method 
MixerGetMicrophoneMute method 
MixerGetMicrophoneVolume method 
MixerGetWaveMute method 
MixerGetWaveVolume method 
MixerSetMasterMute method 
MixerSetMasterVolume method 
MixerSetMicrophoneMute method 
MixerSetMicrophoneVolume method 
MixerSetWaveMute method 
MixerSetWaveVolume method 
MPXEnable method 
MPXSetVocalAttenuation method 
PauseSound method 
PerformActionOnCd method 
PlayListAddItem method 
PlayListAddItemEx method 
PlayListCreate method 
PlayListCreateSpeed method 
PlayListExecAt method 
PlayListExecNext method 
PlayListExecPrev method 
PlayListExecute method 
PlayListGetCount method 
PlayListGetItemString method 
PlayListLoad method 
PlayListLoadFromCd method 
PlayListLoadSync method 
PlayListMoveItem method 
PlayListRemoveItem method 
PlayListSave method 
PlayListSetLoop method 
PlayListSetShuffle method 
PlaySound method 
PlaySoundFromRecorder method 
PlaySoundLoop method 
PlaySoundRange method 
PlaySoundRangeLoop method 
PreAmplifierEnable method 
PreAmplifierGetSpeakerValue method 
PreAmplifierGetValue method 
PreAmplifierSetSpeakerValue method 
PreAmplifierSetValue method 
ReadSoundInfo method 
RequestSoundBPM method 
RequestSoundExportToWav method 
RequestSoundSilenceDetection method 
ResetControl method 
ResetEngine method 
ResumeSound method 
RewindSound method 
SeekSound method 
SetAutomaticBPM method 
SetAutomaticSilenceDetection method 
SetDirectXEffect method 
SetDirectXEffectParams method 
SetEAXEffect method 
SetEAXEffectPresets method 
SetEAXEffectWetDryMix method 
SetForwardRewindGranularity method 
SetOutputSpeakersConfig method 
SetPitch method 
SetPitchFloat method 
SetPlayerBalance method 
SetPlayerOutputDevice method 
SetPlayerSpeaker method 
SetPlayerVolume method 
SetPlayerVolumeEx method 
SetRatePerc method 
SetRewindOnEOF method 
SetSmoothingTimeLength method 
SetTempoPerc method 
SoundDirectionEnable method 
SoundDirectionGet method 
SoundDirectionSet method 
StopSound method 
StopSoundFromRecorder method 
SwapPlayersSpeakers method 
SwapSpeakersRearAndCenter method 
TriggersAdd method 
TriggersAddPerc method 
TriggersEnable method 
TriggersGetCount method 
TriggersGetPos method 
TriggersGetPosPerc method 
TriggersIsEnabled method 
TriggersRemove method 
TriggersSetPos method 
TriggersSetPosPerc method 
Events 
BeatDetectedRealTime event 
BeatsAvailableOffline event 
BPMAvailable event 
CdCoverPictureFileAvailable event 
CdCoverURLsAvailable event 
CddbAlbumInfoAvailable event 
CddbServersListAvailable event 
CdPlayerStatusChanged event 
CdReadTrackPercentage event 
CdReadTrackStart event 
CdReadTrackStop event 
CuePointReached event 
CuePointsLoaded event 
DeviceChange event 
DownloadBuffering event 
DownloadComplete event 
EqualizerLoaded event 
ExportToWavPerc event 
ExportToWavStart event 
ExportToWavStop event 
FadeInCompleted event 
FadeInStarted event 
FadeOutCompleted event 
FadeOutStarted event 
FadingPointReached event 
FadingVolumeChanged event 
LrcAdvanceTimeLineFull event 
LrcFileAvailable event 
LrcRealTimeLineFull event 
LrcRealTimeLinePortion event 
MetaTagChanged event 
OutputDeviceChanged event 
PlayListDone event 
PlayListLoadDone event 
PlayListLoadPerc event 
PlayListLoadStart event 
PlayListSoundLoadFailure event 
PlayListStreamLoaded event 
RangeLoopDone event 
ServerClosed event 
SilencePositionAvailable event 
SoundClosed event 
SoundDone event 
SoundDurationChanged event 
SoundLoaded event 
SoundPaused event 
SoundPlaying event 
SoundStopped event 
SoundSyncLoaded event 
SpectrumValueChange event 
StreamLoaded event 
TriggerReached event 
VstEditorResized event 
VstParamChanged event 
VUMeterValueChange event 
WarnNoOutputDevice event 
WaveAnalysisPerc event 
WaveAnalysisStart event 
WaveAnalysisStop event 
COM Objects 
CustomDSP object 
CustomDSP object 
Methods 
CustomDSP.Enable method 
CustomDSP.ExternalEditorGetInfo method 
CustomDSP.ExternalEditorShow method 
CustomDSP.ExternalGetParameters method 
CustomDSP.ExternalLoad method 
CustomDSP.ExternalSendCommand method 
CustomDSP.ExternalSetFunction method 
CustomDSP.ExternalSetParameters method 
CustomDSP.Free method 
CustomDSP.InternalLoad method 
CustomDSP.InternalSetFunction method 
CustomDSP.UseFloatSamples method 
DelayedPlayback object 
DelayedPlayback object 
Properties 
DelayedPlayback.AllowOverlapping property 
Methods 
DelayedPlayback.ItemGetDuration method 
DelayedPlayback.ItemGetFadeTime method 
DelayedPlayback.ItemGetLoopCount method 
DelayedPlayback.ItemGetRange method 
DelayedPlayback.ItemPlayNow method 
DelayedPlayback.ItemResetDelay method 
DelayedPlayback.ItemSetFadeTime method 
DelayedPlayback.ItemSetLoopCount method 
DelayedPlayback.ItemSetRange method 
DelayedPlayback.ListAddItem method 
DelayedPlayback.ListAddItemEx method 
DelayedPlayback.ListGetCount method 
DelayedPlayback.ListRemoveAll method 
DelayedPlayback.ListRemoveItem method 
Fader object 
Fader object 
Properties 
Fader.Display property (RO) 
Fader.FadeInDelayFromMixStart property 
Fader.FadeInEnabled property 
Fader.FadeInLength property 
Fader.FadeInSeekPos property 
Fader.FadeOutDelayFromMixStart property 
Fader.FadeOutEnabled property 
Fader.FadeOutLength property 
Fader.FadeOutMode property 
Fader.FadeStartFromEnd property 
Fader.TotalMixingTime property (RO) 
Methods 
Fader.Exit method 
Fader.Init method 
Fader.PlayListUseSingle method 
Fader.StartManualFading method 
Fader.Display object 
Fader.Display object 
Properties 
Fader.Display.ColorBackground property 
Fader.Display.ColorLineMixPoint property 
Fader.Display.ColorLineSongEnd property 
Fader.Display.ColorSongFadingIn property 
Fader.Display.ColorSongFadingOut property 
Fader.Display.WidthReferenceLines property 
Fader.Display.WidthSongLines property 
Methods 
Fader.Display.Create method 
Fader.Display.SetBackPictureFromFile method 
Fader.Display.SetBackPictureFromHandle method 
Fader.Display.SetHwnd method 
Fader.Display.Show method 
GraphicBarsManager object 
GraphicBarsManager object 
Methods 
GraphicBarsManager.Create method 
GraphicBarsManager.Destroy method 
GraphicBarsManager.GetGraphicalSettings method 
GraphicBarsManager.GetGraphicalSettingsParam method 
GraphicBarsManager.GetRange method 
GraphicBarsManager.GetValue method 
GraphicBarsManager.Move method 
GraphicBarsManager.Refresh method 
GraphicBarsManager.SetGraphicalSettings method 
GraphicBarsManager.SetGraphicalSettingsParam method 
GraphicBarsManager.SetRange method 
GraphicBarsManager.SetValue method 
GraphicBarsManager.Show method 
Data Structures 
GRAPHIC_BAR_SETTINGS structure 
Oscilloscope object 
Oscilloscope object 
Properties 
Oscilloscope.ColorBackground property 
Oscilloscope.ColorLine property 
Oscilloscope.LineWidth property 
Oscilloscope.Type property 
Oscilloscope.ZoomPerc property 
Methods 
Oscilloscope.Create method 
Oscilloscope.SetBackPictureFromFile method 
Oscilloscope.SetBackPictureFromHandle method 
Oscilloscope.SetHwnd method 
Oscilloscope.Show method 
Spectrum object 
Spectrum object 
Properties 
Spectrum.BandWidth property 
Spectrum.ColorBackground property 
Spectrum.ColorBands property 
Spectrum.ColorPeaks property 
Spectrum.HasPeaks property 
Spectrum.ZoomPerc property 
Methods 
Spectrum.Create method 
Spectrum.SetBackPictureFromFile method 
Spectrum.SetBackPictureFromHandle method 
Spectrum.GetTable method 
Spectrum.SetHwnd method 
Spectrum.Show method 
VideoPlayer object 
VideoPlayer object 
Methods 
VideoPlayer.Close method 
VideoPlayer.Create method 
VideoPlayer.GetDuration method 
VideoPlayer.GetNativeSize method 
VideoPlayer.GetPosition method 
VideoPlayer.IsSeekable method 
VideoPlayer.Load method 
VideoPlayer.LoadForEAX method 
VideoPlayer.LoadForTempoChange method 
VideoPlayer.Move method 
VideoPlayer.Pause method 
VideoPlayer.Play method 
VideoPlayer.PlayRange method 
VideoPlayer.Resume method 
VideoPlayer.Seek method 
VideoPlayer.Show method 
VideoPlayer.Stop method 
VST object 
VST object 
Methods 
VST.EditorGetInfo method 
VST.EditorMove method 
VST.EditorShow method 
VST.Enable method 
VST.Flush method 
VST.Free method 
VST.GetInfo method 
VST.GetInfoString method 
VST.Load method 
VST.ProgramGetCurrent method 
VST.ProgramSetCurrent method 
VST.ProgramNameGet method 
VST.ProgramNameSet method 
VST.ProgramParamGetDefaultValue method 
VST.ProgramParamGetInfo method 
VST.ProgramParamGetValue method 
VST.ProgramParamSetValue method 
VST.ProgramParamsGetCount method 
VST.ProgramsGetCount method 
VUMeter object 
VUMeter object 
Properties 
VUMeter.BandType property 
VUMeter.ColorBackground property 
VUMeter.ColorBands property 
VUMeter.ColorPeaks property 
VUMeter.HasPeaks property 
VUMeter.ZoomPerc property 
Methods 
VUMeter.Create method 
VUMeter.SetBackPictureFromFile method 
VUMeter.SetBackPictureFromHandle method 
VUMeter.SetHwnd method 
VUMeter.Show method 
Waveform object 
Waveform object 
Properties 
Waveform.ColorBackground property 
Waveform.ColorLine property 
Waveform.UpdateResolution property 
Waveform.ZoomPerc property 
Methods 
Waveform.AnalyzeAbort method 
Waveform.AnalyzeFullSound method 
Waveform.Create method 
Waveform.CreateFileBitmapView method 
Waveform.CreateMemoryBitmapView method 
Waveform.GetBitmapViewWidth method 
Waveform.PeaksLoad method 
Waveform.PeaksSave method 
Waveform.SetBackPictureFromFile method 
Waveform.SetBackPictureFromHandle method 
Waveform.SetHwnd method 
Waveform.Show method 
Appendix 
APPENDIX A - ID3 GENRES LIST 
 
 
 
 
 
 
 
Copyright © 2001-2008 MultiMedia Soft 
Return to Table of contents