Tutoriais - Piano Cristão https://pianocristao.com Música e tecnologia na adoração Sat, 27 Apr 2024 02:14:00 +0000 pt-BR hourly 1 https://wordpress.org/?v=6.6 232359000 Remasterização baseada no Ubuntu https://pianocristao.com/remasterizacao-baseada-no-ubuntu/?utm_source=rss&utm_medium=rss&utm_campaign=remasterizacao-baseada-no-ubuntu Sat, 27 Apr 2024 02:13:32 +0000 https://pianocristao.com/?p=205 Objetivo Esse curso tem como objetivo criar uma imagem de instalação do Ubuntu, usando o debootstrap, explicando detalhadamente os passos necessários para concluir o processo, com indicações de personalização, onde você pode incluir ou remover repositórios e programas. ! Aviso ! Esse não é um curso focado em configurações avançadas, branding ou desenvolvimento de tecnologias […]

The post Remasterização baseada no Ubuntu first appeared on Piano Cristão.

]]>

Objetivo

Esse curso tem como objetivo criar uma imagem de instalação do Ubuntu, usando o debootstrap, explicando detalhadamente os passos necessários para concluir o processo, com indicações de personalização, onde você pode incluir ou remover repositórios e programas.

! Aviso !

Esse não é um curso focado em configurações avançadas, branding ou desenvolvimento de tecnologias próprias, o foco é explicar o processo de base de uma remasterização baseada no Ubuntu.

Instalação de ferramentas

Para criar uma remasterização do Ubuntu, é necessária a instalação de duas ferramentas que vamos usar ao longo do processo:

  • Git

Usaremos o Git para versionar o código de compilação da remasterização, dessa forma, será possível desfazer qualquer tipo de mudança caso seja necessário.

sudo apt install -y git
  • VSCodium

Usaremos o VSCodium pra editar o código de compilação da remasterização, a vantagem de fazer isso através dele, é que você pode usar a integração que ele tem com o Git, facilitando a visualização dos commits, pushs, etc…

wget -c https://github.com/VSCodium/vscodium/releases/download/1.41.1/codium_1.41.1-1576787344_amd64.deb #update-link
sudo apt install -y ./codium*.deb

Criação do repositório Git

O primeiro passo para criar a remasterização, é criar uma pasta vazia que vamos usar como base para o projeto e na sequência inicializar um repositório Git nessa pasta.

Dessa forma, todas as alterações feitas no código, ficarão registradas no versionamento do repositório Git.

mkdir -pv ubuntu-custom-source
cd ubuntu-custom-source
git init

Criação do script base

Chegou o momento de baixarmos o script base, que poderá ser personalizado posteriormenete para criar a remasterziação.

O script está devidamento comentado, para que cada etapa do processo seja compreendida de forma clara, desse modo você pode fazer as alterações que julgar necessárias para a remasterização, basta editar o código usando o VSCodium.

wget http://my.opendesktop.org/s/TMRZSj39x66n7L7/download -O build.sh #update-link

Integração com CI

Para que o código possa ser compilado na nuvem, é necessário que haja um arquivo de configuração desse processo, que será lido pelo CI, assim que o código for enviado para a hospedagem do repositório Git.

wget http://my.opendesktop.org/s/rTBiMadPMjoTFYM/download -O azure-pipelines.yml #update-link

Serviços online

Para que você não precise executar nada localmente, é necessário o uso de alguns serviços online, onde o código pode ser hospedado, compilado e a imagem de instalação seja disponibilizada para download.

  • GitHub
    Crie uma conta no GitHub e em seguida crie um repositório com o nome:
    ubuntu-custom
  • Azure Pipelines
    Crie uma conta no Azure DevOps e em seguida crie um projeto na sua organização com o nome:
    Ubuntu Custom

Você pode desativar todos os serviços do projeto, com exceção do Pipelines, crie um novo Pipeline, vincule ao repositório do GitHub e salve.

Commit do código

git remote add origin https://github.com/SEU_NOME_DE_USUÁRIO/ubuntu-custom
git add .
git commit -m "+build +azure-pipelines"
git push -u origin master

instalação

Após a compilação, ao acessar o Pipeline, você verá disponível um link para o artifacts, é só acessar e baixar a imagem de instalação.

Você pode testar a imagem numa máquina virtual, como por exemplo o VirtualBox, mas também pode gravar a imagem num pendrive usando o Etcher.

The post Remasterização baseada no Ubuntu first appeared on Piano Cristão.

]]>
205
Como usar Plugins VST no linux https://pianocristao.com/como-usar-plugins-vst-no-linux/?utm_source=rss&utm_medium=rss&utm_campaign=como-usar-plugins-vst-no-linux Sat, 27 Apr 2024 02:04:07 +0000 https://pianocristao.com/?p=202 Este artigo descreve passo a passo como preparar a sua distribuição linux para trabalhar com produção musical, instalando e configurando todos componentes necessários no seu so linux para que você possa fazer suas produções em seu home studio. Escolhi aqui o xubuntu por ser uma distribuição leve e fluida. Excelente para quem deseja ter um […]

The post Como usar Plugins VST no linux first appeared on Piano Cristão.

]]>
Este artigo descreve passo a passo como preparar a sua distribuição linux para trabalhar com produção musical, instalando e configurando todos componentes necessários no seu so linux para que você possa fazer suas produções em seu home studio. Escolhi aqui o xubuntu por ser uma distribuição leve e fluida. Excelente para quem deseja ter um bom desempenho e pouco consumo de recursos da máquina.

Escopo da Instalação

  1. Instalação do kernel de baixa latência
  2. Melhorando a o desempenho do sistema com zram (Opicional)
  3. Instalação do repositório KxStudio
  4. Instalação do Cadence (Jack)
  5. Habilitando a inteface de audio e controlador midi o cadence
  6. Adicionando o usuário ao grupo audio
  7. Instalação do wine
  8. Instação do Winetricks
  9. Instalando os prefixos para rodar os plugins
  10. Instalação do Reaper
  11. Instalação do yabridge
  12. Habilitando controlador midi no Reaper

1. Instalação do kernel de baixa latência

Para entender melhor o porque do uso do kernel de baixa latência acesse o seguinte artigo no link.

Verifique as versões disponível do kernel de baixa latência nos repositórios do ubuntu:

apt search lowlatency

No momneto da criação deste post a versão mais atual do image e headers foi a seguinte:

linux-image-5.15.0-97-lowlatency
linux-headers-5.15.0-97-lowlatency

Atualize o sistema e instale:

sudo apt install linux-image-5.15.0-97-lowlatency linux-headers-5.15.0-97-lowlatency

3. Instalação do repositório KxStudio

O KXStudio é uma coleção de aplicativos e plugins para produção de áudio. O KXStudio também fornece repositórios compatíveis com o Debian (e Ubuntu). Para conhecer mais sobre o projeto acesse o link.

Instale as dependências necessárias:

sudo apt-get install apt-transport-https gpgv

Remover repositórios instalados:

sudo dpkg --purge kxstudio-repos-gcc5

Baixar arquivo de pacote para instalação:

wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_11.1.0_all.deb

Atualizar o sistema

sudo apt update && sudo apt upgrade

Instalar o pacote:

sudo dpkg -i kxstudio-repos_11.1.0_all.deb

4. Instalação do Cadence (Jack)

Cadence é um conjunto de ferramentas úteis para produção de áudio. Ele realiza verificações do sistema, gerencia o JACK, chama outras ferramentas e faz ajustes no sistema.

sudo apt-get update && sudo apt-get install cadence

5. Habilitando a inteface de audio e controlador midi o cadence

Nesse passo vamos definir qual interface de audio será usada no jack e abilitar o driver para o controlador midi. A partir daí o Reaper poderá encontrar tanto a interface de audio como o controlador midi em suas configurações.

6. Adicionando o usuário ao grupo audio

Para que o seu usuário tenha acesso ao cadence e as configurações de audio adicione ele ao grupo audio.

sudo gpasswd -a ${USER} audio

7. Instalação do wine

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'
sudo apt update
sudo apt install wine-stable

8. Instalação do Winetricks:

O Winetricks é um script auxiliar para baixar e instalar várias bibliotecas necessárias para executar alguns programas no Wine. Estes podem incluir substitutos para componentes do Wine usando bibliotecas de código fechado.

No ubuntu e derivados pode ser executado o seguinte comando abaixo para instalação do winetricks:

sudo apt install winetricks

No debian, provavelmente devido algumas políticas, o processo para utilizar o winetricks é diferente, é preciso baixar um script e excutalo a partir do terminal toda vez que for necessário utilizar o mesmo.
Então baixe o script no site oficial, e dê permissão de execução ao script com os comandos abaixo:

cd "${HOME}/Downloads"
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks

A execução do script pode ser feita com o comando ./winetricks ou sh winetricks corefonts vcrun6 passando as dependencias a serem instaladas, por exempo.

No ubuntu e derivados com a instalação feita através do repositório do wine, pode ser executado apenas winetricks corefonts vcrun6.

Execute o seguinte comando no teminal, para que seja instalado o Wine Mono e Wine Gecko, criando assim o drive C: do windows e os principais diretórios:

winecfg

Vai abrir a caixa de diálogo abaixo, geralmente vem com a opção windows 7 selecionada, que pode ser trocada para a versão mais atual:

9. Instalando os prefixos para rodar os plugins

winetricks dotnet40 mfc40 mfc42 vcrun2008 vcrun2010 vcrun2013 vcrun2017

10. Instalação do Reaper

wget -c https://dlcf.reaper.fm/7.x/reaper714_linux_x86_64.tar.xz #update_version
sudo apt install xz-utils
tar -xvf reaper714_linux_x86_64.tar.xz
cd reaper_linux_x86_64/
sh install-reaper.sh
wget -c https://landoleet.org/old/reaper_sws_x86_64_fc28caa7.tar.xz
tar -xvf reaper_sws_x86_64_fc28caa7.tar.xz
mkdir -p ~/.config/REAPER/UserPlugins/
cp reaper_sws64.so ~/.config/REAPER/UserPlugins/
wget -c https://github.com/cfillion/reapack/releases/download/v1.2.2/reaper_reapack64.so
cp reaper_reapack64.so ~/.config/REAPER/UserPlugins/

11. Instalação do yabridge

O yabridge faz a conversão dos plugins .dll para .so, permitindo que os mesmos sejam visualizados nativamente no reaper.

link do repositório do yabridge

Após acessar o repositório acesse as releases e baixe a versão mais atual.
Você vai encontrar algum link com o nome parecido a isso yabridge-5.1.0.tar.gz.

wget -c https://github.com/robbert-vdh/yabridge/releases/download/5.1.0/yabridge-5.1.0.tar.gz

Extraia o arquivo:
tar -C ~/.local/share -xavf yabridge-5.1.0.tar.gz

Adicione ao final do seu arquivo ~/.zshrc ou ~/bashrc a seguinte linha:
PATH="$PATH:$HOME/.local/share/yabridge"

Adicione o path do direrótio onde estão os plugins, como no exemplo abaixo:

yabridgectl add "$HOME/.wine/drive_c/Program Files/VstPlugins"
E finalmente sincronize a pasta:

yabridgectl sync

12. Habilitando controlador midi no Reaper

Para que haja comunicação entre a dawn e o teclado controlador precisamos ir até o menu de configurações do Reaper e habilitar o controle de mensagens.

Voltarei em breve com mais conteúdo, fico a disposição a perguntas e dúvidas, abraços!

The post Como usar Plugins VST no linux first appeared on Piano Cristão.

]]>
202