Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Der Maker und seine Abneigung gegenüber High Quality Musik



RPG Hacker
25.01.2010, 19:42
OK, ich habe ein Problem: Ich habe Hiqh Quality Musik (das heißt eine Musikdatei, die keine MIDI ist) und möchte diese korrekt loopen. Das ganze soll so aussehen:

-Zuerst spielt ein ca. 6 Sekunden langes Intro
-Danach startet das Main Theme, dass sich dann immer und immer wieder wiederholt

Jetzt hätte ich ja zwei Möglichkeiten: Entweder WAV oder MP3. Schon sind wir beim Problem.

Wenn ich MP3 benutze, sind die Übergänge im Arsch. Der RPG Maker ist so toll mit MP3s kompatibel, dass diese jedes mal vor dem Abspielen erstmal ca. eine halbe Sekunde lang buffern. Und das nicht nur vor dem ersten Abspielen, sondern auch vor jedem erneuten Abspielen, sodass nicht nur der Übergang von Intro in Main Theme, sondern auch der Loop an sich abgehackt klingt.

Dann habe ich das ganze mal mit WAV-Files probiert. Glücklicherweise gibt es kein ewig langes buffern, sodass zumindest der Loop korrekt funktioniert. Die riesiege Dateigröße von WAV-Files ist natürlich ärgerlich, aber hier könnte man sich noch aushelfen, indem man einfach die Qualität reduziert.

Dummerweise funktioniert mit WAV-Files der Übergang von Intro in Main Theme so ca. überhaupt nicht. Sinnvollerweise würde man hier ja bei den Conditional Branches die Option "BGM has played through once" abfragen. Leider funktioniert diese mit WAV-Files ganz einfach nicht, aus welchem Grund auch immer. Wenn das Intro vorbei ist, geht es einfach nochmal von vorne los, und das uendlich oft. Die Dauer des Intros über Wait Befehle auszudrücken wäre ja auch nicht zuverlässig, da die Musik selbst dann weiterläuft, wenn der Maker mal laggt oder Wait Befehle durch andere Events beeinflusst werden könnten. Die einzige noch halbwegs sinnvolle Variante wäre das ganze über MIDI Tick (Change Variable) abzufragen. Das ist allerdings auch nicht wirklich genau, da bei MIDI Tick nur Sekunden gespeichert werden, sodass man garantiert eine kleine Pause hört.

Ich habe auch schon probiert, für das Intro eine MP3-Datei und für das Main Theme eine WAV-Datei zu nehmen. Leider auch sinnlos, da zwischen den zwei Tracks trotzdem noch eine Pause kommt und da man (selbst bei gleicher Frequenz) zwischen den zwei Dateien Unterschiede in der Klangqualität bemerkt (auch, wenn ich mir das nicht so wirklich erklären kann).

Darum bin ich jetzt ziemlich ratlos. Ich will natürlich keinen Pfusch abliefern und die Pause jetzt einfach dalassen. Gleichzeitig will ich aber auch nicht auf die Musik verzichten. Habt ihr eine Idee, wie ich das ganze geschickt lösen kann? Vielleicht muss ich ja WAV-Dateien, ähnlich wie Bilddateien, erst in einer bestimmten Art- und Weise konvertieren, damit sie voll und ganz mit dem Maker kompatibel sind? Wäre froh, wenn jemand von euch Bescheid wüsste.

Ich verwende übrigens die RM2K VALUE! v1.51 und die eingebaute MP3- bzw. WAV-Funktion. Vom MP3-Patch, auch, wenn er mit ForceHarmony mit der RPG_RT.exe v1.51 kompatibel wäre, möchte ich mich nach Möglichkeit fern halten. Ich bezweifele ja sowieso, dass es mit ihm besser geht, als mit den eingebauten Funktionen, aber selbst wenn, so hat er immer noch viele andere Nebeneffekte, die mir nicht gefallen.

elvissteinjr
25.01.2010, 19:52
Loop Punkte für MP3s: Disharmony (http://www.rpga.info/forum/showthread.php?t=46125);)

RPG Hacker
25.01.2010, 19:58
Danke, das ging ja schnell :) !

Nur eine schnelle Frage: ZWINGT mich Disharmony den Keypatch zu benutzen, oder ist Disharmony auch ohne den Keypatch kompatible? Auf den Keypatch würde ich nämlich, wenn möglich, verzichten. Und geht dadurch die normale MP3-Kompatibiltät des Makers, so wie beim originalen Keypatch, flöten?

elvissteinjr
25.01.2010, 20:03
Disharmony ist ein Harmony replacement, genauso wie der Keypatch. Disharmony ist als Besonderheit mit dem Keypatch kompatibel ist aber davon unabhängig.

Kurz: Es geht ohne.



Und geht dadurch die normale MP3-Kompatibiltät des Makers, so wie beim originalen Keypatch, flöten?
Wie gesagt: Es funktioniert genauso wie der Keypatch, hat aber nicht die typischen Macken. Also: Ja

RPG Hacker
25.01.2010, 20:20
Also: Ja

Das war jetzt bisschen verwirrend ausgedrückt. "Ja funktioniert noch" oder "Ja, geht flöten"?

Ansonsten bedanke ich mich schonmal für die Hilfe. Klingt ja echt toll :) !

elvissteinjr
25.01.2010, 20:26
genauso wie der Keypatch[...]Also: Ja
Es geht wie beim Keypatch flöten. =P

MagicMaker
25.01.2010, 20:30
Es geht nix flöten, die MP3-Wiedergabe über Disharmony funktioniert nur
anders (mp3.wav umbenennen) als beim IKP/ITP (link.wav als Forwarder).

Du kannst es auch bei VALUE! anwenden, Disharmony bringt ja nen netten
Patcher mit der die RPG_RT wieder Harmony-abhängig macht. Aber nach
meiner bisherigen Erfahrung funktioniert bei blosser mp3 kein Loop, zu
derula's Erstaunen jedenfalls.

Kelven
26.01.2010, 08:36
Falls du nicht auf das Standard-KS vom 2K angewiesen bist, wäre der 2K3 vielleicht eine Option, denn der zickt bei MP3s nicht herum.

RPG Hacker
26.01.2010, 15:50
Falls du nicht auf das Standard-KS vom 2K angewiesen bist, wäre der 2K3 vielleicht eine Option, denn der zickt bei MP3s nicht herum.

Ehrlich? Hatte mich schon gewundert, dass ich die Probleme erst beim 2K bekomme.

Nun ja, angewiesen bin ich nicht auf den 2K, aber ich habe die VALUE! original, deswegen will ich die halt vorzugsweise benutzen.

Naja, mal gucken, wofür ich mich schlussendlich entscheide. Ich glaube ich belasse es mal, wie es ist, da ich möglichst ohne Patches auskommen will. Vielleicht greife ich später auf Disharmony zurück.

Cherry
26.01.2010, 16:46
Naja, mal gucken, wofür ich mich schlussendlich entscheide. Ich glaube ich belasse es mal, wie es ist, da ich möglichst ohne Patches auskommen will. Vielleicht greife ich später auf Disharmony zurück.

Welch schreckliche Einstellung. Probier doch Disharmony einfach. Es bringt dir nur Vorteile (viele sogar), du kannst nämlich mehr damit machen als nur MP3s abzuspielen^^

Der VALUE! hat afaik die selbe Sound Engine wie der 2k3, also wird ein Wechsel da wohl nicht helfen.

mfG Cherry

RPG Hacker
26.01.2010, 18:38
Welch schreckliche Einstellung. Probier doch Disharmony einfach. Es bringt dir nur Vorteile (viele sogar), du kannst nämlich mehr damit machen als nur MP3s abzuspielen^^


Das ist keine Einstellungssache ;) . Das, was ich mache ist kein vollwertiges Projekt, sondern eher so eine Art Skript, deswegen will ich mich logischerweise wenn möglich nur auf die Funktionen des Makers verlassen. Wäre es ein vollwertiges Projekt, würde ich Disharmony natürlich benutzen.

Cherry
27.01.2010, 06:49
Ach so. Na dann nichts für ungut^^