AudioMaster opCodes Support
What You can do here :

  Plugin =>Host OpCodes

Plugin => Host OpCodes
Cubase 
5.0
(Cubasis)
Cubase SX 1.x
Nuendo
1.6.1
Nuendo
2.0
Wavelab  3.04 PC
(Master/Montage)
VST 1.0
audioMasterAutomate X X X X
audioMasterVersion 7 2200 2200 2300 2/5
audioMasterCurrentId X X X X
audioMasterIdle X X X X
audioMasterPinConnected X X X X X/X
VST 2.0
audioMasterWantMidi X X X
audioMasterGetTime X X X
audioMasterProcessEvents X X X
audioMasterSetTime
audioMasterTempoAt X X X
audioMasterGetNumAutomatableParameters X X X
audioMasterGetParameterQuantization 0x40000000 0x40000000
audioMasterIOChanged X
audioMasterNeedIdle                X X X
audioMasterSizeWindow
audioMasterGetSampleRate X X X -/X
audioMasterGetBlockSize X X X -/X
audioMasterGetInputLatency X X X
audioMasterGetOutputLatency X X X -/X
audioMasterGetPreviousPlug
audioMasterGetNextPlug
audioMasterWillReplaceOrAccumulate    
audioMasterGetCurrentProcessLevel X X X
audioMasterGetAutomationState X X X
audioMasterOfflineStart X/-
audioMasterOfflineRead X/-
audioMasterOfflineWrite X/-
audioMasterOfflineGetCurrentPass
audioMasterOfflineGetCurrentMetaPass
audioMasterSetOutputSampleRate   
audioMasterGetSpeakerArrangement X X
audioMasterGetVendorString Steinberg Steinberg Steinberg Steinberg Steinberg /

Steinberg Media Technologies

audioMasterGetProductString Cubase VST       Cubase VST

Nuendo      

Nuendo      

Wavelab
audioMasterGetVendorVersion 5000       6000 1600 2000
audioMasterVendorSpecific X X X X X/-
audioMasterSetIcon
audioMasterCanDo X X X X X/-
audioMasterGetLanguage X X X X -/X
audioMasterOpenWindow X X X
audioMasterCloseWindow X X X
audioMasterGetDirectory X X X X
audioMasterUpdateDisplay X X X X
VST 2.1
audioMasterBeginEdit X X X X
audioMasterEndEdit X X X X
audioMasterOpenFileSelector X X X X
VST 2.2
audioMasterCloseFileSelector X X X X
audioMasterEditFile X
audioMasterGetChunkFile X X X X


Host => Plugin OpCodes

Host => Plugin OpCodes
Cubase 
5.0
Cubase SX 
1.x
Nuendo
 1.6.1
Nuendo   
 2.0
Wavelab 3.04 
(Master/Montage)
VST 1.0
effOpen X X X

X

X/X
effClose X X X

X

X/X
effSetProgram X X X

X

X/X
effGetProgram X X X

X

X/X
effSetProgramName X X X

X

X/X
effGetProgramName X X X

X

X/X
effGetParamLabel X X X

X

X/X
effGetParamDisplay X X X

X

X/X
effGetParamName X X X

X

X/X
effGetVu
effSetSampleRate X X X

X

X/X
effSetBlockSize X X X

X

X/X
effMainsChanged X X X

X

X/X
effEditGetRect X X X

X

X
effEditOpen X X X

X

X/X
effEditClose X X X

X

X/X
effEditDraw X(MAC) X (MAC) X(MAC) X(Mac)
effEditMouse X(MAC) X(MAC) X(MAC) X(Mac)
effEditKey X(MAC) X(MAC) X(MAC) X(Mac)
effEditIdle X X X X X/X
effEditTop X(Mac) X(Mac) X(Mac) X(Mac)
effEditSleep X(Mac) X(Mac) X(Mac) X(Mac)
effIdentify X X X X
effGetChunk
X
X
X

X

X/X
effSetChunk
X
X
X

X

X/X
VST 2.0
effProcessEvents
X
X
X

X

effCanBeAutomated

 

effString2Parameter X X X

X

effGetNumProgramCategories X X X

X

effGetProgramNameIndexed X X X

X

effCopyProgram

 

effConnectInput

 

effConnectOutput

 

effGetInputProperties

 

effGetOutputProperties X X X

X

effGetPlugCategory X X X

X

effGetCurrentPosition

 

effGetDestinationBuffer

 

effOfflineNotify

 

X/-
effOfflinePrepare

 

X/-
effOfflineRun

 

X/-
effProcessVarIo X X

X

effSetSpeakerArrangement X X

X

effSetBlockSizeAndSampleRate

 

effSetBypass

X

effGetEffectName

 

effGetErrorText

 

effGetVendorString X X

X

effGetProductString X X

X

effGetVendorVersion X X

X

effVendorSpecific X X X

X

effCanDo X X X

X

X/-
effGetTailSize

 

effIdle X X X

X

effGetIcon

 

effSetViewPosition

 

effGetParameterProperties  

 

effKeysRequired X X

X

effGetVstVersion X X

X

VST 2.1
     
effEditKeyDown
X
X
X

X

effEditKeyUp X X X

X

effSetEditKnobMode X X X

X

effGetMidiProgramName X X X

X

effGetCurrentMidiProgram X X X

X

effGetMidiProgramCategory X X X

X

effHasMidiProgramsChanged X X X

X

effGetMidiKeyName X X X

X

effBeginSetProgram X X X

X

effEndSetProgram X X X

X

VST 2.3

 

effSetPanLaw

X

effBeginLoadProgram

X

effBeginLoadBank

X

effSetTotalSampleToProcess

X

effStartProcess

X

effStopProcess

X


Plugin => Host CanDo

Plugin => Host CanDo
Cubase 
5.0
Cubase SX 
1.x
Nuendo 
  1.6.1
Nuendo 
2.0
Wavelab 3.04
 (Master/Montage)
VST 2.0
     
sendVstEvents X X X  
sendVstMidiEvent X X X X  
sendVstTimeInfo X X X X
receiveVstEvents X X X
receiveVstMidiEvent X X X
receiveVstTimeInfo X  
reportConnectionChanges  
acceptIOChanges     X
sizeWindow  
asyncProcessing  
offline    
X/-
supplyIdle
X
X
X
X  
supportShell   X   X  
openFileSelector
X
X
X
X  
VST 2.1
     
editFile
X
   
closeFileSelector
X
X
X
X  
getChunkFile X X X X  
VST 2.3
startStopProcess X

Host => Plugin CanDo

Host => Plugin CanDo
Cubase
 5.0
Cubase SX
1.x
Nuendo 
1.6.1
Nuendo 
2.0 
Wavelab 3.04
 (Master/Montage)
VST 2.0
     
sendVstEvents X    
sendVstMidiEvent X X
sendVstTimeInfo  
receiveVstEvents X
receiveVstMidiEvent
receiveVstTimeInfo  
offline
X/-
plugAsChannelInsert
plugAsSend
mixDryWet
noRealTime
multipass
metapass
1in1out
1in2out
2in1out
2in2out
2in4out
4in2out
4in4out
4in8out
8in4out
8in8out
VST 2.1
     
midiProgramNames   X
conformsToWindowRules
VST 2.3
bypass X


Copyright ©2003 Steinberg Media Technologies GmbH. All Rights Reserved.
Last Modified:
close window