FMOD Ex - Mehrere Musikdateien gleichzeitig/synchron spielen
Verfasst: 11.07.2010 21:27
Hallo,
habe für ein Spiel ein Musikstück komponiert. Jetzt sollen je nach Situation im Spiel andere Instrumente bzw. Instrumentenspuren in das stetig laufende Musikstück zugeschaltet oder ausgeblendet werden (die Musik läuft quasi ununterbrochen, auch im Hauptmenü usw.). Wie und mit welcher Bibliothek (FMOD zum Beispiel) könnte ich das am besten anstellen? Ich habe hier nun 6 einzelne mp3/ogg-Dateien (wahrscheinlich werden es noch mehr) mit den einzelnen Instrumenten bzw. Instrumentengruppen vorliegen. Eine Möglichkeit wäre, alle 6 gleichzeitig zu starten und je nach Situation einzelne Kanäle stumm zu schalten. Aber: Starten die Dateien auch alle gleichzeitig und ohne Versatz? Bleiben sie auch nach 10 min Abspielzeit immer noch synchron? Geht dabei die Hardware in die Knie, da eigentlich immer nur 1 bis 3 Spuren gleichzeitig zu hören sein sollen? Man könnte auch beim Zuschalten eines Instruments erst mit dem Starten der zugehörigen Datei beginnen und die aktuelle Abspielposition setzen...
Ich weiß nicht so recht, wie ich da rangehen soll. Vielleicht habt ihr eine Idee. Vielleicht bietet ja FMOD oder ein ähnliche Bibliothek eine Funktion, die genau so was macht...
habe für ein Spiel ein Musikstück komponiert. Jetzt sollen je nach Situation im Spiel andere Instrumente bzw. Instrumentenspuren in das stetig laufende Musikstück zugeschaltet oder ausgeblendet werden (die Musik läuft quasi ununterbrochen, auch im Hauptmenü usw.). Wie und mit welcher Bibliothek (FMOD zum Beispiel) könnte ich das am besten anstellen? Ich habe hier nun 6 einzelne mp3/ogg-Dateien (wahrscheinlich werden es noch mehr) mit den einzelnen Instrumenten bzw. Instrumentengruppen vorliegen. Eine Möglichkeit wäre, alle 6 gleichzeitig zu starten und je nach Situation einzelne Kanäle stumm zu schalten. Aber: Starten die Dateien auch alle gleichzeitig und ohne Versatz? Bleiben sie auch nach 10 min Abspielzeit immer noch synchron? Geht dabei die Hardware in die Knie, da eigentlich immer nur 1 bis 3 Spuren gleichzeitig zu hören sein sollen? Man könnte auch beim Zuschalten eines Instruments erst mit dem Starten der zugehörigen Datei beginnen und die aktuelle Abspielposition setzen...
Ich weiß nicht so recht, wie ich da rangehen soll. Vielleicht habt ihr eine Idee. Vielleicht bietet ja FMOD oder ein ähnliche Bibliothek eine Funktion, die genau so was macht...
