Home > Steinberg > Music Production System > Steinberg WaveLab 7 Operation Manual German Version

Steinberg WaveLab 7 Operation Manual German Version

Here you can view all the pages of manual Steinberg WaveLab 7 Operation Manual German Version. The Steinberg manuals for Music Production System are available online for free. You can easily download all the documents as PDF.

Page 91

4.9 Skripte 77
normalize(presetName) – Das Preset für Normalisieren wird geladen und die zugehörige
Einstellung auf einen Audiobereich angewendet.
normalizeLoudness(presetName) – Das Preset für Normalisieren der Lautstärke wird
geladen und die zugehörige Einstellung auf einen Audiobereich angewendet.
normalizePan(presetName) – Das Preset für Normalisieren des Panoramas wird geladen
und die zugehörige Einstellung auf einen Audiobereich angewendet.
silence(presetName) – Das Preset für Stille wird geladen...

Page 92

78 WaveLab-Konzepte
removeSmooth() – Der ausgewählte Audiobereich wird gelöscht und auf die entstehenden
Bereiche wird Crossfading angewendet.
mute() – Der ausgewählte Audiobereich wird stummgeschaltet.
swapChannels() – Die Stereokanäle werden vertauscht.
undo() – Der zuletzt durchgeführte Befehl wird rückgängig gemacht.
removeDcOffset() – Der DC-Versatz im Audiobereich wird entfernt.
readSamples(channelIndex, from, numSamples) – Eine Anzahl von Samples wird ab
einer bestimmten Position des...

Page 93

4.9 Skripte 79
addMarker(type, name, comment) – Fügt einen Marker am Positionszeiger ein. Mögliche
Werte für den Typsind:
ˆ generic
ˆ temporary
ˆ cdTrackStart
ˆ cdTrackEnd
ˆ cdTrackFrontier
ˆ cdTrackIndex
ˆ loopStart
ˆ loopEnd
ˆ muteStart
ˆ muteEnd
ˆ playbackStarter
ˆ regionStart
ˆ regionEnd
ˆ errorStart
ˆ errorEnd
ˆ correctionStart
ˆ correctionEnd
Beispiel:
activeWave.addMarker(generic, "SomeName", "SomeComment");
findNextMarkerPosition(posStartSearch, type) – Sucht nach dem nächsten...

Page 94

80 WaveLab-Konzepte
Durch diese Funktion wird die ID des zuerst erstellten Clips oder der Wert 0 zurückgegeben.
clipWithName(name) – Die ID des ersten Clips mit dem Namen 'name' oder der Wert 0
wird zurückgegeben.
clipWithFile(name) – Die ID des ersten Clips, der sich auf 'fileName' bezieht, oder der
Wert 0 wird zurückgegeben.
firstClip() – Die erste Montageclip-ID oder der Wert 0 (wenn die Montage leer ist) wird
zurückgegeben.
nextClip(clipId) – Die ID des nach 'clipId'...

Page 95

4.9 Skripte 81
Kontext. Diese Skripte können verwendet werden, wenn Sie sie kopieren und in einem Skript-
Fenster ausführen.
Unterstütze Auswahlen von ECMAScript
Globales Objekt
Werte
ˆ NaN
ˆ Infinity
ˆ undefined
ˆ Math
Funktionen
ˆ eval(x)
ˆ parseInt(string, radix)
ˆ parseFloat(string)
ˆ isNaN(number)
ˆ isFinite(number)
ˆ decodeURI(encodedURI)
ˆ decodeURIComponent(encodedURIComponent)
ˆ encodeURI(uri)
ˆ encodeURIComponent(uriComponent)
Objekte
ˆ Object
ˆ Function
ˆ Array
ˆ String
ˆ Boolean
ˆ Number
ˆ...

Page 96

82 WaveLab-Konzepte
Beispiele:
//Test if a value is not a number
var isNumber = isNaN("this is a string");
//Print the result in the log window
logWindow.printInfo(isNumber); //Traces "true" because it is a String
//Convert a string to a number
var numStr = "2,345";
var num = parseFloat(numStr);
//Print the result in the log window
logWindow.printInfo(num);
//Encode a string into an internet valid ASCII String
var str = "a sentence with spaces";
var encodedStr =...

Page 97

4.9 Skripte 83
Array-Objekte
Funktionen
ˆ toString()
ˆ toLocaleString()
ˆ concat([item1 [, item2 [, ...]]])
ˆ join(separator)
ˆ pop()
ˆ push([item1 [, item2 [, ...]]])
ˆ reverse()
ˆ shift()
ˆ slice(start, end)
ˆ sort(comparefn)
ˆ splice(start, deleteCount[, item1 [, item2 [, ...]]])
ˆ unshift([item1 [, item2 [, ...]]])
Beispiel:
//Create an empty array
var a = new Array();
//Add some items to it
a.push("first array item");
a.push("next array item", "last array item");
//Print them...

Page 98

84 WaveLab-Konzepte
ˆ match(regexp)
ˆ replace(searchValue, replaceValue)
ˆ search(regexp)
ˆ slice(start, end)
ˆ split(separator, limit)
ˆ substring(start, end)
ˆ toLowerCase()
ˆ toLocaleLowerCase()
ˆ toUpperCase()
ˆ toLocaleUpperCase()
Beispiel:
//Create a string variable
var str = new String("WaveLab is a powerful editing tool");
//Make it all upper case
var capsStr = str.toUpperCase();
//View the results in the Log window
logWindow.printInfo(capsStr);
Boolean-Objekte
Funktionen
ˆ toString()
ˆ...

Page 99

4.9 Skripte 85
Beispiel:
//Convert a number into exponential notation
var num = new Number(13,3714);
//Show the result in the Log window
logWindow.printInfo(num.toExponential());
Math-Objekte
Werte
ˆ E
ˆ LN10
ˆ LN2
ˆ LOG2E
ˆ LOG10E
ˆ PI
ˆ SQRT1 2
ˆ SQRT2
Funktionen
ˆ abs(x)
ˆ acos(x)
ˆ asin(x)
ˆ atan(x)
ˆ atan2(y, x)
ˆ ceil(x)
ˆ cos(x)
ˆ exp(x)
ˆ floor(x)
ˆ log(x)
ˆ max([value1 [, value2 [, ...]]])
ˆ min([value1 [, value2 [, ...]]])
ˆ pow(x, y)
ˆ random()
ˆ round(x)
ˆ sin(x)
WaveLab 7 

Page 100

86 WaveLab-Konzepte
ˆ sqrt(x)
ˆ tan(x)
Beispiele:
//Get a random number from 0 to 1
var r = Math.random();
//Print it out in the log window
logWindow.printInfo(r);
//Trace out Pi in the log window
logWindow.printInfo(Math.PI);
Date-Objekte
Funktionen
ˆ toString()
ˆ toDateString()
ˆ toTimeString()
ˆ toLocaleString()
ˆ toLocaleDateString()
ˆ toLocaleTimeString()
ˆ valueOf()
ˆ getTime()
ˆ getFullYear()
ˆ getUTCFullYear()
ˆ getMonth()
ˆ getUTCMonth()
ˆ getDate()
ˆ getUTCDate()
ˆ getDay()
ˆ getUTCDay()
ˆ...
Start reading Steinberg WaveLab 7 Operation Manual German Version

Related Manuals for Steinberg WaveLab 7 Operation Manual German Version

All Steinberg manuals