WEBFISHING-Gitarrist
Dieses Projekt erweitert das WEBFISHING-Spiel durch die Bereitstellung einer Gitarrenspielfunktion, die im Hintergrund läuft, während Sie spielen. Hier gibt es einen Discord-Server zum Teilen von MIDI-Dateien. Sie können gerne beitreten und Ihre eigenen MIDIs beisteuern.
Überblick
WEBFISHING Guitar Player besteht aus zwei Hauptkomponenten:
- MIDIProcessor : Konvertiert und bereitet MIDI-Dateien für die Verwendung im Spiel vor.
- Gitarrenspieler : Spielt die verarbeiteten MIDI-Dateien als Gitarrensounds in WEBFISHING ab.
Hauptmerkmale
- Spielt Gitarrensounds ab, während WEBFISHING im Hintergrund läuft
- Unterstützt MIDI-Noten im Bereich von 40 bis 79 (39-Noten-Bereich)
- Verarbeitet MIDI-Dateien entsprechend den musikalischen Einschränkungen des Spiels
- Passt die Notenskalen automatisch an, um die spielbaren Noten zu maximieren
Erste Schritte
Voraussetzungen
- WEBFISHING-Spiel installiert
- MIDI-Dateien, die Sie abspielen möchten (legen Sie sie in einen „Midi“-Ordner) (Ich habe auch einen Ordner mit bereits verarbeiteten Songs beigefügt)
Installation
- Klonen Sie dieses Repository oder laden Sie die neueste Version herunter.
- Stellen Sie sicher, dass Sie über einen „Midi“-Ordner verfügen, der die MIDI-Dateien enthält, die Sie verwenden möchten.
Verwendung
Schritt 1: MIDI-Dateien verarbeiten
- Führen Sie die ausführbare MIDIProcessor-Datei aus.
- Das Programm erstellt einen Ordner „Songs“, der die verarbeiteten Dateien enthält.
- Es wird eine Datei „conversion_stats.txt“ generiert, in der detailliert aufgeführt ist, wie viele Notizen während der Verarbeitung angepasst wurden oder verloren gingen.
Schritt 2: Spielen Sie Gitarre in WEBFISHING
- Starten Sie das WEBFISHING-Spiel.
- Starten Sie die ausführbare Datei von Guitar Player.
- Fangen Sie in WEBFISHING an, Gitarre zu spielen.
- Wählen Sie im Guitar Player einen Song aus der verarbeiteten Liste aus und klicken Sie auf „Play“.
Wichtige Hinweise
- Das Spiel unterstützt nur Noten von 40 bis 79. Noten außerhalb dieses Bereichs werden angepasst oder weggelassen.
- Der MIDI-Prozessor versucht, die Notenskalen anzupassen, um die Anzahl der spielbaren Noten innerhalb des unterstützten Bereichs zu maximieren.
- Für ein optimales Erlebnis sollten Sie Ihre MIDI-Dateien vor der Verarbeitung so anordnen, dass sie in den unterstützten Notenbereich passen.
- Starten Sie immer die Gitarre in WEBFISHING, bevor Sie im Guitar Player einen Song auswählen und abspielen.
Dateistruktur
WEBFISHING-Guitar-Player/
│
├── MIDIProcessor.exe
│
├── GuitarPlayer.exe
│
├── midi/
│ └── (Your original MIDI files)
│
└── songs/
└── (Processed MIDI files - generated by MIDIProcessor)
Details zum MIDI-Prozessor
Der MIDI-Prozessor ist eine entscheidende Komponente dieses Projekts. Es übernimmt folgende Aufgaben:
- Liest MIDI-Dateien aus dem Ordner „midi“.
- Analysiert den Notenbereich jeder MIDI-Datei.
- Versucht, die Notenskalen so anzupassen, dass sie in den Bereich von 40–79 passen und so die Anzahl spielbarer Noten maximiert.
- Speichert die verarbeiteten Dateien im Ordner „Songs“.
- Erzeugt eine Datei „conversion_stats.txt“ mit Informationen zu den Verarbeitungsergebnissen.
Durch diese Verarbeitung wird sichergestellt, dass Ihre MIDI-Dateien für die bestmögliche Leistung innerhalb des begrenzten Notenbereichs von WEBFISHING optimiert werden.
Mitwirken
Beiträge zur Verbesserung des WEBFISHING Guitar Players sind willkommen. Bitte senden Sie Pull-Requests oder offene Probleme, um mögliche Verbesserungen zu besprechen.