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