ich möchte wav-Dateien, die auf der CS3 abgelegt sind, mittels PC-Programm auslösen. Also unabhängig von der CS3 Ereignissteuerung. Leider konnte ich hierzu bislang keine Lösung entdecken. Hierzu erforderlich wäre wohl irgendeine Form einer Digitaladresse. Kennt hier vielleicht jemand eine Lösungsmöglichkeit?
Das grundsätzliche Problem, das viele Steuerungen haben, ist das Fehlen einer Programmierschnittstelle. Ich habe keine CS3, finde aber in der Doku oder woanders keine Hinweise auf so eine Schnittstelle.
Die einzige Möglichkeit, Abläufe (also auch Sound abspielen) von extern zu triggern, ist über Rückmeldekontakte. Du bräuchtest also ein Stück Hardware, die PC-gesteuert eine Rückmeldung und damit einen Ablauf auslöst. Da du aber nur Sounds abspielen willst, empfehle ich ein kleines Mischpult, um am Lautsprecher sowohl die CS3 als auch den PC anzuschliessen und dann die Sounds (auf dem PC gespeichert), dort direkt abzuspielen. Oder einfach zwei Lautsprecher.
Ich arbeite grundsätzlich am gleichen Problem, allerdings benutze ich TrainController. Von TC zum PC ist relativ einfach, da ich in TC Systemkommandos aufrufen kann. Darüber kommuniziere ich mit einem Applikationsserver über eine REST-API. Aber einen Rückkanal habe ich auch noch nicht. Das würde eben über vom PC gesteuerten Rückmelder gehen.
TC spielt bei mir auch Sounds ab, aber für ein regelmässiges Kirchengeläut habe ich einen separaten Prozess auf dem gleichen PC.
hier ein kleines Update: Ich habe es nun endlich ausprobiert. Die Soundwiedergabe über die CS3 ist anscheinend nur im Rahmen der Ereignisse möglich. Ein Ereignis lässt sich zwar einer Lokfunktion zuordnen, aber leider läßt sich diese Lokfunktion dann nicht über die Programmsteuerung auslösen, sondern nur an der CS3 selbst.