segunda-feira, 23 de janeiro de 2023

USANDO PLUGINS VST NO LMMS NO UBUNTU 22.04

Para usar os instrumentos VST no LMMS devemos configurar o LMMS para funcionar com o teclado controlador MIDI e com plugins VST/Win.

EXECUÇÃO

1. Instale o LMMS (https://lmms.io/download#linux)

2. Instale o Wine da sua distribuição Linux

3. Instale o Jack Audio Connection Kit (https://jackaudio.org/)

4. Baixe os plugins VST dos instrumentos. Alguns sugeridos:

Arminator 2 (https://www.looperman.com/free-music-software/detail/krakli-software-arminator-2)

Athmonova2 (https://plugins4free.com/plugin/2746/)

FB-3100 (https://www.fullbucket.de/music/fb3100.html)

MinimogueVA (https://web.archive.org/web/20140413141319/http://www.memorymoon.com/MinimogueVA.zip)

ModulAir (https://www.fullbucket.de/music/modulair.html)

Prodigious (https://web.archive.org/web/20130121080007/http://www.synthescience.com/Products_Synthesizers_Prodigious_Synthesizer.html)

TAL-Bassline (https://tal-software.com/products/tal-bassline)

Os plugins devem ser colocados no diretório de plugins VST (Documentos/lmms/plugins/vst/)

5. Conecte a controladora MIDI na porta USB do computador

6. Inicie o serviço Jack Audio Connection Kit

Será necessário usar o programa a2jmidid para conexões entre o protocolo ALSA e o MIDI

Para instalar o a2jmidid no Ubuntu 20.04:

sudo apt-get update -y

sudo apt-get install -y a2jmidid

O a2jmidid pode ser automativamente carregado pelo Jack Connection Kit usando a seguinte configuração:

7. Executar o LMMS

8. Efetuar as seguintes configurações de conexões no Jack Connection Kit arrastando com o mouse na tela de Gráfico:

9. Localizar o botão de plugins de instrumentos que é o primeiro localizado na barra vertical da lateral esquerda do LMMS e clicar para abrir a janela de plugins de instrumentos


10. Nas configurações do LMMS configurar para usar conexões Jack:


Será necessário reinicializar o programa para efetivar as configurações novas

11. Arraste o VeSTige da lista de plugins de instrumento para o Editor de Som do LMMS

12. Abra o plugin VeSTige, habilite a entrada MIDI para poder usar o teclado controlador e carregue o instrumento (neste exemplo, o FB-3100):


Para mostrar a interface deve clicar no botão Mostrar/esconder GUI:



sexta-feira, 2 de dezembro de 2022

USANDO UM CONTROLADOR MIDI COM INSTRUMENTOS SOUNDFONT NO UBUNTU 22.04

 Afastado por muitos anos deste blog, e ainda sem muito tempo para dedicar-me a ele, retorno com mais um post relacionado a um anterior de nome semelhante. Agora consideraremos diversas mudanças no Ubuntu em sua versão 22.04.

Aqui apresentaremos um tutorial que mostra como tocar instrumentos Soundfont com um teclado controlador MIDI Acorn Masterkey 25, monitorando as mensagens Midi usando um monitor de eventos Midi.

Para isso usaremos o Fluidsynth com frontend Qsynth e monitoraremos os sinais Midi usando o kmidimon (Drumstick Midi Monitor).

EXECUÇÃO

1. Instale o QSynth e o Fluidsynth:

sudo apt-get update

sudo apt-get install fluidsynth

sudo apt-get install qsynth

2. Instale o Kmidimon 1.3.1 (download em https://pkgs.org/download/kmidimon) e o Jack Audio Connection Kit (https://jackaudio.org/).

3. Conecte o MasterKey 25 a uma porta USB do computador usando o cabo que acompanha o teclado.




4. Executar o kmidimon e em preferências do programa habilite a opção "Translate Note Number Into Names" para visualizar as notas com nomes.


5. Executar o Qsynth


6. Carregar o arquivo Soundfont desejado (extensão SF2 ou SF3) em /usr/share/sounds

7. Executar o Jack Connection Kit e iniciar seu funcionamento


8. Clicar no botão "Gráfico" e fazer as seguintes conexões arrastando com o mouse:


9. Você poderá monitorar os eventos Midi no kmidimon:



terça-feira, 12 de fevereiro de 2019

GRAVANDO ÁUDIO EM UM NOTEBOOK COM SISTEMA LINUX, USANDO UMA INTERFACE DE ÁUDIO USB E O PROGRAMA AUDACITY

Agora que você já tem um teclado e/ou um sintetizador, o que está faltando? Gravar suas performances, claro!

Para gravar áudio em um PC é necessário que o computador possua uma placa de som, com entradas para microfone e AUX, como a mostrada a seguir.

No entanto, em um notebook, devido a ausência de slots para conectar uma placa, é preciso usar uma interface de áudio USB, como esta, mostrada na seguinte imagem, marca Knup, modelo HB-T65.


Este modelo possui duas entradas P2 para microfone e duas saídas P2 para fone de ouvido. Usaremos uma das entradas P2 para microfone como uma entrada AUX, para conectar nossa fonte de áudio, como por exemplo um teclado ou um sintetizador.

Outras possibilidades de interface de áudio USB são a interface Newton:


Ou esta outra interface USB de baixo custo:


Todas estas opções são alternativas de baixo custo, mas fornecerão uma boa qualidade de gravação.

Nesta postagem mostramos como usar a interface de áudio USB para gravar uma fonte de áudio usando o programa Audacity. Usamos a distribuição Linux Ubuntu 18.04.

O Audacity é um editor e gravador de áudio multi-trilhas, disponível para Windows, Mac OSX e Linux.

EXECUÇÃO

1. Instale no Linux o programa Audacity (https://www.audacityteam.org/).


2. Conecte a interface de áudio em uma entrada USB, abra o painel de configurações do Ubuntu e habilite o dispositivo Microfone USB PnP Sound Device na aba Entrada da configuração de som.


Na aba Saída você poderá selecionar a saída de áudio interna ou um fone de ouvido externo para ouvir a gravação.

3. Abra o controle de volume do Ubuntu e silencie o microfone interno.


4. Defina o microfone interno como secundário.


5. Grave o áudio usando os controles do Audacity.


6. Você pode mixar várias fontes de áudio usando o Splitter Belkin conectado à entrada de microfone da interface de áudio USB.


quarta-feira, 30 de janeiro de 2019

CRIE UMA PORTA MIDI OUT REAL PARA UM TECLADO CONTROLADOR MIDI USB PURO SEM UM PC

Se você possui um teclado controlador MIDI com uma porta MIDI USB, sem saídas MIDI OUT (conector DIN 5 pinos), deve saber que não poderá conectá-lo diretamente em um sintetizador, pois o teclado necessita de um host. O host fará a conexão MIDI e fornecerá alimentação para o teclado. Para isso, normalmente usamos um computador como host, como já vimos em postagens anteriores.

No entanto, isso limita as possibilidades de uso pela necessidade de se ter sempre um computador na configuração.

Esta postagem vai mostrar como conectar um teclado controlador USB MIDI puro, o Masterkey 25 da Acorn, em um sintetizador, neste caso o Volca Keys da Korg, com o uso do módulo USB MIDI host da Excelvalley. O módulo eliminará a necessidade de um computador.

Nesta postagem mostraremos as dificuldades e desafios enfrentados para a conexão do dispositivo.

O módulo USB MIDI host da Excelvalley é mostrado na seguinte imagem.


O módulo da Excelvalley não é compatível com teclados controladores que possuam um USB host interno. Para verificar se o seu teclado possuiu ou não um host interno, no Linux você poderá usar os comandos usbview, lsusb e usb-devices. Infelizmente o programa usbview foi retirado da distribuição Linux 18.04. Não foi possivel instalá-lo usando apt-get. Então, usaremos o lsusb e o usb-view para confirmar que o Acorn Masterkey 25 não possui host interno.

Para isso, primeiro conectamos o teclado no computador. Então abrimos um Terminal Linux e usamos o comando lsusb para listar os dispositivos USB conectados ao computador.


Verificamos que o dispositivo candidato a ser o Masterkey 25 é o assinalado na imagem acima, o de número 2467. Então, usamos o comando usb-devices para verificar se o dispositivo possui host interno.



O dispositivo assinalado na imagem acima é o teclado. Observe que ele não está indicado como host, mas como dispositivo de áudio.


Isso significa que ele não possui host interno e pode ser usado com o módulo da Excelvalley.

O equipamento da Excelvalley possui uma conexão de alimentação (5V), que alimentará também o teclado, e uma conexão USB MIDI.


O equipamento não vem com a fonte de alimentação, nem cabos. Para alimentar o módulo usei um carregador de celular conectado por um cabo com conector mini USB V3, que ilustro na seguinte imagem. Este cabo é usado em dispositivos GPS e pode ser encontrado facilmente em lojas de componentes eletrônicos.



Do outro lado do equipamento, temos um conector MIDI DIN 5 pinos para conectar o Volca Keys com um cabo MIDI.



A seguinte imagem ilustra as conexões feitas.


A conexão do teclado da Acorn com o módulo USB host não funcionou com o cabo que acompanha o teclado, original de fábrica, por razões que não consegui apurar. No entanto, funcionou perfeitamente com um cabo padrão de mercado, usado para conexão de impressoras, que está ilustrado na seguinte imagem.


Em contato por email com a Nektar Technology, fabricante do controlador MIDI Acorn Masterkey 25, recebi a informação que "provavelmente" o equipamento também funcionaria com outro USB MIDI host popular, o Midiplus. Mas esta possibilidade eu não testei.


O funcionamento do equipamento da Midiplus é idêntico ao da Excelvalley, porém o módulo host da Midiplus conta com uma entrada MIDI IN que o da Excelvalley não possui.