Hallo.
Da angefragt wurde, hier ein paar Details zur "MuTe" Software:
"MuTe" (für "Musik Technik"
Ob der Name so bleibt, weiß ich noch nicht) ist eine Multiplayer Audio Software. Nach dem wir jahrelang mit CDs und MDs hantiert haben, wurde uns das irgendwann zu blöd. Bei jeder Änderung der Musik mussten neue CDs gebrannt werden, gebrannte CDs sind nicht gerade unempfindlich und die meisten CD-Player können Stöße während der Wiedergabe nicht so gut wegstecken. MDs wären für einen Teil der Probleme eine Lösung, aber die gibts bald auch nicht mehr... Die CD-Player hingen übrigens an einem separaten Mischpult für den Musiktechniker, welches dann an unser Roland M-400 gesteckt war.
Nun sind wir ein Amateurtheater, wir brauchten also einen Ersatz, welcher die Haptik von den zwei bis drei verwendeten CD-Player gut ersetzte und auch das zusätzliche Mischpult überflüssig macht. Die erste Idee war ein von diesen DJ-Softwares zusammen mit passender Hardware. Da hätten wir zwei Player und für jeden einen Fader. Allerdings hatten wir auch schon mal die Situation, dass wir drei Player brauchten (Musik, Sprechereinspielungen und Effekte). Und wir wollten ein flexibles Routing der Audiosignale (quasi Surround Sound). Außerdem konnten wir uns mit den meisten Oberflächen nicht so recht anfreunden... Daher haben wir uns entschlossen, eine Eigenentwicklung zu starten. 2013 begonnen, Saison 2014 im produktiven Einsatz und jetzt in der Winterpause wieder in der Entwicklung...
MuTe besteht aus mehreren Komponenten: Einmal die Server oder Hauptkomponente und dann die Kontroller Komponenten (wie die GUI oder die Faderports). Kommunikation läuft über ein Bussystem, welches theoretisch auch Netzwerkfähing ist (noch nicht getestet). Stürzt einer von den Kontroller ab, wirkt sich das normalerweise nicht auf den Server aus. Das ganze läuft auf Linux (zZ. auf einem minimalen Debian) im Kioskmodus. Das heißt, es gibt keine Taskleiste oder sowas. Wir haben hier einen gebrauchten Mittelklasse PC, Daten hab ich gerade nicht da. Zwei Monitore. Die GUI braucht noch recht viel Leistung, wegen den ganzen Pegelanzeigen, aber das wird noch verbessert. Als Soundkarte haben wir eine externe 8 Kanal Soundkarte. Dazu zwei Faderports von PreSonus.
Projekt:
- Projekte bestehen aus der Projektdatei (eine einfache .xml Datei) und den Flac Audio Dateien.
- Es können Projekte als Favorit markiert werden, so dass diese beim Start zur Auswahl angeboten werden.
Player und Tracks:
- Variable Anzahl von Player mit jeweils eigener Playlist.
- Bei jedem Player kann die Lautstärke separat geändert werden.
- Pro Player variable Anzahl von Ausgängen, für jeden Ausgang kann die Lautstärke live separat geändert werden.
- Jeder Track kann zwischen 1 und 8 Kanäle haben (Flac Format).
- Diese können für jeden Track beliebig auf die Ausgänge vom Player geroutet werden, natürlich in der jeweils gewünschten Lautstärke. Dies kann auch live geändert werden.
- Bei jeder Track kann die Lautstärke separat geändert werden.
- Für jeden Ausgang bei jedem Player eine eigene Level Anzeige.
- Alle Player können gleichzeitig laufen.
- Pro Player gibts eine Countdownfunktion, welche nach Ablauf eine Aktion (s.u.) starten kann.
Aktionen:
- Im Projekt können Aktionen definiert werden. Aktionen werden aus Plugin-Dateien geladen und können so einfach erweitert werden.
- Es gibt zum Beispiel Aktionen fürs Starten und Stoppen von Playern, Ändern der Playerlautstärke (wie 10 Sekunden einblenden), Ändern der Ausgangslautstärken und setzen der Countdowns usw...
- Aktionen lassen sich verketten.
- Zur Übersichtlichkeit können die "Startaktionen" einer Aktionskette in einem Slot "gesteckt" werden. Diese werden dann übersichtlich in der GUI angezeigt.
Events:
- Von den Playern und Tracks werden Events generiert, wenn sie gestartet, gestoppt oder aktiviert usw. werden. Dies kann Aktionen auslösen (Praktisch, wenn man nach dem Stoppen eines Players automatisch immer den nächsten Track aktivieren will).
Tags:
- Im Projekt können sogenannte Tags gesetzt werden. Player und Tracks machen dies automatisch (zB. "track_1_played").
- Aktionen können darauf reagiere. (So lässt sich zum Beispiel verhindern, dass die Aktion "Boxentest" während der Aufführung gestartet wird)
Ein paar Features sind noch geplant (zum Beispiel Solo auf Kopfhörer), auch fehlt noch recht viel in der GUI (Projekte anlegen geht nur über einen Text Editor :-)) und es sind auch noch einige Fehler drin... Oh, was MuTe nicht können wird: Audiobearbeitung und Effekte. Dafür gibts besserer Programme
Zu den Faderports: Diese werden per MIDI angesteuert. Wir nutzen zur Zeit nur den Fader und die unteren Knöpfe. Funktioneren tun sie aber alle, auch die Beleuchtung lässt sich steuern.
Im Anhang sind noch 3 Screenshots. Das Design ist noch nicht komplett fertig. Generell haben wir uns keine Gedanken darüber gemacht, ob und wie wir die Software veröffentlichen würden. Wenn Interesse daran besteht, überlegen wir uns was ![]()
So, das reicht glaub ich erstmal. Fragen beantwortet ich dazu gerne.
Bis dann,
artemis