WEBFISHING Midi-Eingang
Dies wurde in AutoHotkey (v2) erstellt, um Midi-Eingaben von etwas wie einer Midi-Tastatur in Tastenanschläge in WEBFISHING zu übersetzen.
Bitte laden Sie die kompilierte Exe im Abschnitt „Releases“ herunter! Ansonsten benötigen Sie zusätzlich die von mir verwendete Bibliothek midi2.ahk, wie sie im Projekt zu sehen ist und auch im Abspann aufgeführt ist.
Zu verwenden:
- Führen Sie das Skript aus, klicken Sie mit der rechten Maustaste in die Taskleiste und wählen Sie einen Midi-Eingangskanal. (Stellen Sie nichts für den Ausgabekanal ein.)
- Im Spiel sollte es bereits funktionieren, wenn man das Spiel mit 1920 x 1080 und im Vollbildmodus spielt, da ich damit spiele. Wenn Sie dies jedoch nicht tun, müssen Sie Folgendes tun:
- Bewegen Sie den Mauszeiger über den oberen Bund (Bund 0) und drücken Sie Umschalt+Bild-auf
- Bewegen Sie den Mauszeiger über den untersten Bund (Bund 15) und drücken Sie Umschalt+Bildab
Das ist es! Stellen Sie sicher, dass WEBFISHING der aktive Prozess ist (sonst funktioniert es nicht), dann sollten Sie Noten auf Ihrem Midi-Keyboard spielen können!
Dinge, die Sie beachten sollten:
- Dies ist für die Midi-Eingabe von Dingen wie Midi-Instrumenten wie Keyboards gedacht. Das war mein beabsichtigter Anwendungsfall, aber nichts hindert Sie auch daran, Midi-Dateien zum Abspielen von Musik zu verwenden. Um dies zu erreichen, benötigen Sie ein Drittanbieterprogramm zum Abspielen der Midi-Datei und etwas zum Erstellen eines Midi-Eingangs. Einige Midi-Player verfügen über einen integrierten Ausgang und können ihren eigenen Midi-Kanal erstellen. Möglicherweise müssen Sie jedoch auch ein Programm eines Drittanbieters herunterladen, um einen virtuellen Midi-Kanal zu erstellen.
- WEBFISHING hat nur 15 Bünde. Dadurch wird die Anzahl der Noten begrenzt, die Sie anschlagen können. Alles außerhalb des Bereichs von E2 bis E6 wird geklemmt. Möglicherweise ändere ich dieses Verhalten in Zukunft, um Noten außerhalb des Bereichs einfach zu ignorieren, da sie oft schlecht klingen, bin mir aber nicht sicher.
- Wenn Sie schnell genug spielen, unterbrechen Noten, die dieselbe Saite verwenden, andere von Ihnen gespielte Noten, die ebenfalls dieselbe Saite verwenden. Manche Akkorde funktionieren gut, da sie unterschiedliche Saiten verwenden, andere klingen nicht optimal.
- Verzögerungen können die Leistung beeinträchtigen, da sie auf dem Klicken auf Bünde und dem Senden von Eingaben beruhen.
- Ich spiele keine Gitarre, lol, also habe ich mein Bestes gegeben, aber yk
Credits
Nutzt Hetimas Fork von Dannywarrens Autohotkey-Midi-Bibliothek. Mit etwas Hilfe von ChatGPT, speziell für die Konvertierung von Klaviernoten in Gitarrentabulaturen. Ich spiele keine Gitarre und wusste daher überhaupt nicht, wie ich das erreichen soll.