Lines back to top | |
- 0 : Destination - Undefined - 1 : Destination - Digital - 2 : Destination - Line - 3 : Destination - Monitor - 4 :Destination - Speakers - 5 :Destination - Headphones - 6 :Destination - Telephone - 7 :Destination - Wave-in - 8 :Destination - Voice-in - 9 :Source - Undefined |
- 10 :Source - Digital - 11 :Source - Line - 12 :Source - Microphone - 13 :Source - Synthesizer - 14 :Source - Compact disc - 15 :Source - Telephone - 16 :Source - PC speaker - 17 :Source - Wave out - 18 :Source - Auxiliary - 19 :Source - Analog |
SetBackgroundColor back to top | ||
|
|
|
|
**This example changes the background color to blue.
Color$ = '0,0,255' PluginSet("PlugIn","Color$") PluginRun("PlugIn","SetBackgroundColor") |
|
|
You can define a backround picture with the SetBackgroundPicture function. |
|
|
|
|
|
|
|
SetBackgroundPicture back to top | ||
|
|
|
|
path$ = '<Embedded>\MyPicture.jpg'
PluginSet("PlugIn","path$") PluginRun("PlugIn","SetBackgroundPicture") |
|
|
You can define a background color with the SetBackgroundColor function. |
|
|
|
|
|
|
|
SetBarColor back to top | ||
|
|
|
|
**This example changes the bar color to green.
Color$ = '0,255,0' PluginSet("PlugIn","Color$") PluginRun("PlugIn","SetBarColor") |
|
|
You can define a bar picture with the SetBarPicture function, and mix the bar picture to the bar color with the SetBarOpacity function. |
|
|
|
|
|
|
|
SetBarPicture back to top | ||
|
|
|
|
path$ = '<Embedded>\MyPicture.jpg'
PluginSet("PlugIn","path$") PluginRun("PlugIn","SetBarPicture") |
|
|
You can define a bar color with the SetBarColor function and mix the bar picture to the bar color with the SetBarOpacity function.. |
|
|
|
|
|
|
|
SetBarOpacity back to top | ||
|
|
|
|
opacity = 50
PluginSet("PlugIn","opacity") PluginRun("PlugIn","SetBarOpacity") |
|
|
You can define a bar picture with the SetBarPicture function, and a bar color with the SetBarColor function. |
|
|
|
|
|
|
|
StartVU back to top | ||
|
|
|
|
PluginRun("PlugIn","StartVU")
|
|
|
You can stop the VU with the StopVU function. |
|
|
|
|
|
|
|
StopVU back to top | ||
|
|
|
|
PluginRun("PlugIn","StopVU")
|
|
|
You can start the VU again with the StartVU function. |
|
|
|
|
|
|
|
VerticalBar back to top | ||
|
|
|
|
PluginRun("PlugIn","VerticalBar")
|
|
|
You can set the VU orientation to horizontal with the HorizontalBar function. |
|
|
|
|
|
|
|
HorizontalBar back to top | ||
|
|
|
|
PluginRun("PlugIn","HorizontalBar")
|
|
|
You can set the VU orientation to vertical with the VerticalBar function. |
|
|
|
|
|
|
|
SetRightChannel back to top | ||
|
|
|
|
PluginRun("PlugIn","SetRightChannel")
|
|
|
You can set the VU channel to right with the SetLeftChannel function. |
|
|
|
|
|
|
|
SetLeftChannel back to top | ||
|
|
|
|
PluginRun("PlugIn","SetLeftChannel")
|
|
|
You can set the VU channel to right with the SetRightChannel function. |
|
|
|
|
|
|
|
SetSampleLength back to top | ||
|
|
|
|
Samples = 200
PluginSet("PlugIn","Samples") PluginRun("PlugIn","SetSampleLength") |
|
|
Try to set the value to 200ms to see the result : the bar redraws itself a lot too slow. If you have problems with very big VU's and bitmaps, try to set it to a higher value than 10. You can define a bar picture with the SetBarPicture function, and a bar color with the SetBarColor function. |
|
|
|
|
|
|
|
StretchBar back to top | ||
|
|
|
|
PluginRun("PlugIn","StretchBar")
|
|
|
You can change this setting to crop mode with the CropBar function. |
|
|
|
|
|
|
|
CropBar back to top | ||
|
|
|
|
PluginRun("PlugIn","CropBar")
|
|
|
The way the bitmap is cropped is defined by the CropHigh and CropLow functions. You can change this setting to stretch mode with the StretchBar function. |
|
|
|
|
|
|
|
CropHigh back to top | ||
|
|
|
|
PluginRun("PlugIn","CropHigh")
|
|
|
The other setting is the CropLow functions. You can also change the setting to stretch mode with the StretchBar function. |
|
|
|
|
|
|
|
CropLow back to top | ||
|
|
|
|
PluginRun("PlugIn","CropLow")
|
|
|
The other setting is the CropHigh function. You can also change the setting to stretch mode with the StretchBar function. |
|
|
|
|
|
|
|
SetLine back to top | ||
|
|
|
|
**Sets the wave-out line
Line = 17 PluginSet("PlugIn","Line") PluginRun("PlugIn","SetLine") |
|
|
To know if a line is supported, use the IsLineSupported funcion and the GetAutoDetectedLines function to get all the supported lines. |
|
|
|
|
|
|
|
GetAutoDetectedLines back to top | ||
|
|
|
|
PluginRun("PlugIn","GetAutoDetectedLines")
PluginGet("PlugIn","Lines$") Message("These are the lines supported by your soundcard : ","Lines$") PluginGet("PlugIn","Line17supported") if (Line17supported = 1) then Message("You can monitor the Wave-out line with the VUmeter plugin on your system.","") end if (Line17supported = 0) then Message("You can not monitor the Wave-out line with the VUmeter plugin on your system !!!","") end |
|
|
To test if a specific line is supported, you can use the IsLineSupported function. |
|
|
|
|
|
|
|
IsLineSupported back to top
|
||
|
|
|
|
** this example tests if the CD-out line (14) is supported
MyLine = 14 PluginSet("PlugIn","MyLine") PluginRun("PlugIn","IsLineSupported") PluginGet("PlugIn","Result") if (Result = 1) then Message("You can monitor the CD-out line with the VUmeter plugin on your system.","") end if (Result = 0) then Message("You can not monitor the CD-out line with the VUmeter plugin on your system !!!","") end |
|
|
To get all the supported lines use the GetAutoDetectedLines function. |
|
|
|
|
|
|
|
SetUserName back to top | ||
|
|
|
|
UserName$ = 'Smith'
PluginSet("PlugIn","UserName$") PluginRun("PlugIn","SetUserName") ** --> you have to run the RegisterKey function next. |
|
|
|
|
|
|
|
|
|
|
RegisterKey back to top | ||
|
|
|
|
** --> you have to use the SetUserName function first
Key$ = 'HDKEPM36DD91' PluginSet("PlugIn","Key$") PluginRun("PlugIn","RegisterKey") PluginGet("PlugIn","Succes") Message("Registering :","Succes") |
|
|
|
|
|
|
|
|
|
|
GetActualLine back to top | ||
|
|
|
|
PluginRun("PlugIn","GetActualLine")
PluginGet("PlugIn","Line$") PluginGet("PlugIn","Line") |
|
|
You can get the driver's name for the line with the GetActualLineName function and the soundcard name with the GetActualDevice function. |
|
|
|
|
|
|
|
GetActualLineName back to top | ||
|
|
|
|
PluginRun("PlugIn","GetActualLineName")
PluginGet("PlugIn","Line$") PluginGet("PlugIn","Line") |
|
|
You can get the internal name for the line with the GetActualLine function and the soundcard name with the GetActualDevice function. |
|
|
|
|
|
|
|
GetActualDevice back to top | ||
|
|
|
|
PluginRun("PlugIn","GetActualDevice")
PluginGet("PlugIn","Device$") |
|
|
You can get the driver's name for the line with the GetActualLineName function and the internal name with the GetActualLine function. |
|
|
|
|
|
|
|