Second Sound System: Unterschied zwischen den Versionen
Zeile 9: | Zeile 9: | ||
|version= | |version= | ||
|datum=2008 | |datum=2008 | ||
− | |download= | + | <!--|download=--> |
}} | }} | ||
__NOTOC__ | __NOTOC__ | ||
Zeile 17: | Zeile 17: | ||
==Formate== | ==Formate== | ||
− | { | + | {| class="wikitable" |
− | + | |width="40px"|'''MID'''||[[MIDI|Musical Instrument Digital Interface]] | |
− | + | |- | |
− | + | |'''RMI'''||Resource Interchange File Format Midi | |
− | + | |- | |
− | + | |'''MOD'''||ProTracker Module | |
− | + | |- | |
− | + | |'''IT'''||Impulse Tracker Module | |
− | + | |- | |
− | + | |'''XM'''||FastTracker2 Module | |
− | + | |- | |
+ | |'''S3M'''||Scream Tracker 3 Module | ||
+ | |- | ||
+ | |'''SGT'''||DirectMusic Segment | ||
+ | |- | ||
+ | |'''FSB'''||FMOD Sample Bank | ||
+ | |} | ||
==Features== | ==Features== | ||
*Wiedergabe beliebig pausieren und fortsetzen mit optionalem FadeIn/Out | *Wiedergabe beliebig pausieren und fortsetzen mit optionalem FadeIn/Out | ||
− | *Tempoangabe von 1~1000% | + | *Tempoangabe von 1~1000% (außer bei MIDI) |
− | *Reverb-Hall bei | + | *Reverb-Hall (nur bei MIDI) |
==Funktionsweise== | ==Funktionsweise== | ||
Zeile 47: | Zeile 53: | ||
IDs müssen nicht direkt aufeinanderfolgen. Alle eingetragenen Dateien werden bereits beim Spielstart gecacht. | IDs müssen nicht direkt aufeinanderfolgen. Alle eingetragenen Dateien werden bereits beim Spielstart gecacht. | ||
− | + | ==Parameter== | |
− | Um nun Musik abzuspielen oder andere Befehle auszuführen, sind ''SSS_SEND.exe'' und eine Möglichkeit nötig, externe Programme auszuführen. | + | Um nun [[BGM|Musik]] abzuspielen oder andere Befehle auszuführen, sind ''SSS_SEND.exe'' und eine Möglichkeit nötig, [[:Kategorie:Spielexternes Programm|externe Programme]] auszuführen. |
− | { | + | {| class="wikitable" |
− | + | !width="100px"| !!width="200px"|Funktion!!Parameter | |
− | + | |- | |
− | + | |'''PLAY'''||Spielt eine BGM ab.||ID (1~1024), Lautstärke (0~100), Tempo (0~255), Reverb <small>(TRUE/FALSE)</small>, FadeIn (0.0~...) | |
− | + | |- | |
− | + | |'''STOP'''||Stoppt die laufende BGM.||''Keine'' | |
− | + | |- | |
− | + | |'''PAUSE'''||Pausiert die laufende BGM.||''Keine'' | |
− | + | |- | |
− | + | |'''CONTINUE'''||Setzt die pausierte BGM fort.||''Keine'' | |
− | + | |- | |
+ | |'''FADEOUT'''||Fadet die laufende BGM aus.||FadeOut-Zeit (0.0~...), Stoppen/Anhalten <small>(TRUE/FALSE)</small> | ||
+ | |- | ||
+ | |'''SETVOL'''||Ändert die Lautstärke sofort.||Lautstärke (0~100) | ||
+ | |- | ||
+ | |'''SETSPEED'''||Ändert das Tempo.||Tempo (1~1000) | ||
+ | |- | ||
+ | |'''SETREVERB'''||(De-)Aktiviert den Reverb.||Ein/Aus <small>(TRUE/FALSE)</small> | ||
+ | |} | ||
− | Das nachfolgende Beispiel geht von einer ''scriptWAV'' für den Tastenpatch aus. | + | Das nachfolgende Beispiel geht von einer ''scriptWAV-Datei'' für den Tastenpatch aus. |
<span style="color: #808080;">[Execute] | <span style="color: #808080;">[Execute] |
Version vom 17. Mai 2020, 17:39 Uhr
Second Sound System |
---|
Webseite | http://www.cherrytree.at/ |
Erstellt von | Cherry |
Betriebssystem | Windows |
Für Maker/Engine | RPG Maker 2000 |
Sprache | |
Aktuelle Version | |
Veröffentlichung | 2008 |
Das Second Sound System (SSS) ist eine Datei, die als Spiel-Launcher ausgeführt werden muss, anschließend startet sie das eigentliche Spiel (echte RPG_RT.exe muss in RPG_RT_REAL.dat umbenannt werden) und initialisiert die Unterstützung für diverse Musikformate durch Verwendung von FMOD.dll 3.75.
Zum Verwenden wird Ineluki's Tastenpatch oder etwas anderes benötigt, das externe Programme (in diesem Fall SSS_SEND.exe) starten kann.
Formate
MID | Musical Instrument Digital Interface |
RMI | Resource Interchange File Format Midi |
MOD | ProTracker Module |
IT | Impulse Tracker Module |
XM | FastTracker2 Module |
S3M | Scream Tracker 3 Module |
SGT | DirectMusic Segment |
FSB | FMOD Sample Bank |
Features
- Wiedergabe beliebig pausieren und fortsetzen mit optionalem FadeIn/Out
- Tempoangabe von 1~1000% (außer bei MIDI)
- Reverb-Hall (nur bei MIDI)
Funktionsweise
Um Musik abzuspielen, muss sie in einer Liste eingetragen sein, die als SSSMUSIC.LST gespeichert wird.
1, "boss.mid", 1 2, "won.xm", 0 5, "dungeon.s3m", 1
Das Format lautet:
ID (1~1024), "Dateiname", Loop (0 oder 1)
IDs müssen nicht direkt aufeinanderfolgen. Alle eingetragenen Dateien werden bereits beim Spielstart gecacht.
Parameter
Um nun Musik abzuspielen oder andere Befehle auszuführen, sind SSS_SEND.exe und eine Möglichkeit nötig, externe Programme auszuführen.
Funktion | Parameter | |
---|---|---|
PLAY | Spielt eine BGM ab. | ID (1~1024), Lautstärke (0~100), Tempo (0~255), Reverb (TRUE/FALSE), FadeIn (0.0~...) |
STOP | Stoppt die laufende BGM. | Keine |
PAUSE | Pausiert die laufende BGM. | Keine |
CONTINUE | Setzt die pausierte BGM fort. | Keine |
FADEOUT | Fadet die laufende BGM aus. | FadeOut-Zeit (0.0~...), Stoppen/Anhalten (TRUE/FALSE) |
SETVOL | Ändert die Lautstärke sofort. | Lautstärke (0~100) |
SETSPEED | Ändert das Tempo. | Tempo (1~1000) |
SETREVERB | (De-)Aktiviert den Reverb. | Ein/Aus (TRUE/FALSE) |
Das nachfolgende Beispiel geht von einer scriptWAV-Datei für den Tastenpatch aus.
[Execute] Action=ExecProgram Command=%path%\sss_send.exe PLAY 17 75 110 FALSE 3.5 Wait=False Next=
Hierbei wird der Abspielbefehl ausgeführt, BGM #17 aus der Liste mit 75% Lautstärke und auf 110% Tempo abgespielt. Die Musik hallt nicht und braucht 3,5 Sekunden zum Einklingen.