Jetzt habe ich nun doch noch einen Workaround gefunden. Den will ich euch natürlich nicht vorenthalten.
Zugegeben, es ist eine Von-hinten-durch-die-Brust-Lösung - sehr umständlich und fehlerträchtig. Aber sie löst bei mir gerade gleich zwei Probleme:
1.) Ich kann damit Audiofiles komfortabel vom Executor aus steuern (inkl. Lautstärke) und den Status der Audiofile im Input-Assingment für mein Midipult weiter verarbeiten
2.) Ich bekomme bei vielen und langen Audiofiles im Projekt (bis jetzt) keine sporatischen Abstürze beim Programmstart von DMXControl mehr
Es funktioniert wie folgt:
Ich habe mir ein DFF "AudioDummy" (siehe Anhang) erstellt. Darin gibt es eigentlich nur einen Dimmerkanal für die Lautstärke und ein rawstep-Kanal für Play/Stop. Für jedes Audiofile füge ich je ein Gerät dieses DFFs in das Projekt ein und rangiere sie auf ein freies DMX-Universum. Dieses DMX-Universum sende ich per Artnet an ein parallel laufendes DMXControl V2. Dort spiele ich DMXgesteuert die Audiofiles ab. Damit sind die Files nicht mehr im DMXControl3-Projekt und es gibt keine Probleme beim Laden mehr.
In DMX-Control3 habe ich für jedes Audiofile eine Cuelist erstellt, die auf den Executor gelegt wird. Die erste Szene dieser Cuelist startet das zugehörige Audiofile, indem es das Dummy-Gerät des zugehörigen Audiofiles bedient. Eine zweite leere Szene wird auf die Dauer des Audiofiles gesetzt, so dass sich die Cuelist automatisch beendet, wenn das File am Ende abgespielt ist. Dadurch wird aber auch der Fortschritt im Executor angezeigt.
Ich hoffe natürlich immer noch auf die Umsetzung des Tickets, damit man die Lautstärke der Timecodeshows per Executorzug steuern kann und auf die Lösung des Problems mit dem Garbage Collector. Denn die Lösung per "leeren" Timcodeshow ist für mich immer noch die eleganteste.
MfG
Bernd