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 im Projekt zu sehen und auch im Abspann aufgeführt.
Zur Verwendung:
- 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 in der Lage sein, Noten auf Ihrem Midi-Keyboard zu spielen!
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 sich auf die Leistung auswirken, da sie auf dem Klicken auf die 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-Lib. 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.