DSP über Script (de-)aktivieren

Hallo Forengemeinde,

weiß jemand, ob ich über ein Script ein DSP auf dem Encoder Master (de-)aktivieren kann? Und wenn ja, wie?
Ich würde gerne über ein Element in der Playlist ein DSP umschalten…

Encoder.GetDSPPlugins(dspMaster).GetItem(0).SetEnabled(false);

0 ist der erste DSP in der Liste.

Dachte es wäre so einfach, aber ich bekomme jetzt immer die Fehlermeldung:
Fehler (2:35): unknown identifier ‘GETITEM’

Mein Script:

begin
 Encoder.GetDSPPlugins(dspMaster).GetItem(0).SetEnabled(false);
end;

Oh, da sagst du was… Nimm mal den neuen Snapshot 3194, damit sollte es gehen.

Ok, hab die 3194 mal installiert und das Script ein wenig angepasst (da musste ein . ans Ende)

begin
 Encoder.GetDSPPlugins(dspMaster).GetItem(0).SetEnabled(false);
end.

Nun bekomme ich: Laufzeitfehler: (2, 2) Exception: Stack overflow.

Mein Encoder sieht so aus wie im Anhang.

Das Plugin ist VST und kann mit der Maus ganz normal ein- und ausgeschaltet werden.


soundprocessing.jpg

verbindungen.jpg

Oops, da war ich wohl etwas zu unachtsam :wink: Build 3195 liegt bereit.

Super, läuft jetzt. Danke!

Für alle, die auf der Suche nach den anderen Eingängen sind. Das sieht laut Torbens Mail so aus :wink:

Die anderen DSP-Chains sind für die Eingänge.

Encoder.GetInputDSPPlugins(eiPlayer).GetItem(0).SetEnabled(false);

Zur Auswahl stehen:

TEncoderInput = (
eiPlayer,
eiSecondary,
eiHighPriority,
eiPlayer3,
eiMic,
eiLine,
eiAux
);