Entrada Midi WEBFISHING
Criei isso no AutoHotkey (v2) como uma forma de traduzir entradas midi de algo como um teclado midi para pressionamentos de tecla no WEBFISHING.
Por favor baixe o exe compilado na seção de lançamentos! Caso contrário, você também precisará da biblioteca midi2.ahk que estou usando, conforme visto no projeto e também listado nos créditos.
Para usar:
- Execute o script, clique com o botão direito na bandeja e escolha um canal de entrada midi. (Não defina nada para o canal de saída.)
- No jogo, já deve funcionar apenas se você jogar em 1920x1080 e tela cheia, pois é nisso que eu jogo. Se você não fizer isso, precisará:
- Passe o mouse sobre a casa superior (traste 0) e pressione Shift+PgUp
- Passe o mouse sobre a casa mais inferior (traste 15) e pressione Shift+PgDn
É isso! Certifique-se de que WEBFISHING é o processo ativo (não funcionará se não for), então você poderá tocar notas em seu teclado midi!
Coisas para manter em mente:
- Isso é feito para entrada midi, de coisas como instrumentos midi, como teclados. Esse era o meu caso de uso pretendido, mas nada impede você de usar arquivos midi para reproduzir música. Para conseguir isso, você precisará de um programa de terceiros para reproduzir o arquivo midi e de algo para criar uma entrada midi. Alguns reprodutores midi possuem saída integrada e podem criar seu próprio canal midi, mas talvez você também precise baixar um programa de terceiros para criar um canal midi virtual para usar.
- WEBFISHING tem apenas 15 trastes. Isso limita a quantidade de notas que você pode acertar. Qualquer coisa fora da faixa de E2 a E6 será fixada. Posso mudar esse comportamento no futuro para simplesmente ignorar notas fora do alcance, pois muitas vezes soam ruins, mas não tenho certeza.
- Se você tocar rápido o suficiente, notas que usam a mesma corda interromperão outras notas tocadas que também usam a mesma corda. Alguns acordes funcionam bem porque usam cordas diferentes, outros não soam bem.
- O atraso pode afetar seu desempenho, pois depende de clicar nos trastes e enviar entradas.
- Eu não toco guitarra haha, então tentei o meu melhor, mas sim
Créditos
Faz uso do fork da autohotkey midi lib de dannywarren de Hetima. Com alguma ajuda do ChatGPT, especificamente para a conversão de notas de piano em tablatura de guitarra. Eu não toco guitarra, então não sabia como fazer isso.