Visual VisualStudio


VisualStudio interpreta acordes MIDI e exibe imagens nos formatos png, bmp, jpeg ou jpg. Dessa forma, salvo minhas músicas cifradas apenas capturando a tela nesses formatos.

A baixo, tela da versão para macOS (sem imagem da cifra que pode ser carregada e no modo sobre).

imagem macOS

A baixo, tela da versão para Windows(com imagem de cifras carregada e no modo split, que mostra intervalos e candidato a acorde).

imagem Windows

Desenvolvi uma versão legada para Windows usando Windows Forms, mas como o sistema executa muitos processos junto com o Kontakt, resolvi criar também para macOS com Avalonia. O resultado ficou tão bom que refiz a versão para Windows, desta vez usando WPF (imagem acima).

É possível personalizar a cor e a transparência dos textos, posicionando-os sobre a imagem sem prejudicar a leitura. Clicando / selecionando Limit Inversions, somente as tríades não serão exibidas invertidas , recurso interessante para Estudantes de música, pois a cifra é mostrada como um acorde normal, sem inversões.

Clicando / selecionando "Hold Notes" a cifra permanecera na tela por mais uns cinco segundos ou até que um novo acorde seja identificado, o pedal do teclado também segura o acorde na tela.

Em destaque, a cifra é interpretada conforme tocamos no teclado via MIDI. O VisualStudio reconhece mais de 3.500 acordes, inclusive invertidos, também exibindo abaixo a composição de cada acorde, de acordo com as notas tocadas.

À direita, aparece um possível candidato a acorde, ou uma segunda interpretação do programa. Pode ser o mesmo acorde com nome diferente ou algo próximo, mas nem sempre correto — o que vale é o primeiro. Por exemplo, pode mostrar Am7/C e ao lado C6, pois as notas são praticamente as mesmas.

Ao clicar / selecionar "Acorde Sobre". O acorde (apenas ele, sem intervalos e candidato a acorde) ficará do tamanho, cor e transparência que você definir, sobre a imagem / cifra carregada, como na tela abaixo ou sem imagem como na primeira tela a cima do macOS.

imagem de comandos

Note que já alterei a cor de fundo e do acorde. Os controles somem após alguns segundos sem movimentar o mouse, deixando a tela exclusiva para a imagem e o acorde. Basta mover o mouse para que os controles reapareçam.

Com um arquivo de imagens carregado, basta pressionar as setas do teclado para navegar entre as imagens. À direita de "Chord A-" está o título da música (arquivo aberto). Clicando na seta do teclado, você pode selecionar para frente ou para traz, outras músicas (imagens do diretório).

A imagem abaixo mostra meu dispositivo MIDI em MID IN (meu teclado CASSIO USB-MIDI), previamente selecionado para receber os acordes via cabo MIDI. Logo abaixo, em MID OUT, está "VisualMusic MIDI Hub", a porta que o VisualStudio utiliza para repetir os sinais MIDI.

imagem de comandos

Caso precise de uma porta extra para conectar seu Kontakt ou DAW, baixe o programa loopMIDI no link abaixo:

Download loopMIDI

Disponível apenas para Windows. No macOS não é necessário, e em breve não será mais para Windows (hoje:27/06/2025 ainda é necessário).

Para configurar sua porta, selecione: Configure loopMIDI/Setup, insira em "New port-name": VisualMusic MIDI Hub e clique em "+" para criar a porta, que será usada no Kontakt ou DAW, conforme destacado na imagem abaixo.

imagem de comandos

Meu curriculum


Toca TocaSample (em construção)