Crie rapidamente músicas de chiptune de código aberto

imagem

Então, você cria seu jogo, adiciona novos recursos e os testa. Sim, acontece muito bem. Mas algo está faltando - o jogo está muito quieto. Você precisa de música. Claro, você pode encontrar e baixar músicas grátis da Internet, mas este não é um desenvolvedor de jogos, é o uso do trabalho de outra pessoa. Então, vamos escrever nossa própria música. É assim que a música que você escreveu soa [aprox. faixa: diminua o volume antes de ouvir]:


Foi o que fiz no final do tutorial.Vamos

escrever esta música chiptune sem experiência em fazer música. Para isso, basta um pouco de habilidade criativa e a capacidade de entender que a melodia não parece muito correta.

Fazer música não é fácil. Mas não é super complicado. Sim, você pode se tornar um músico e estudar o trabalho de um compositor etc., mas fazemos um jogo de hobby, por isso não precisamos desse conhecimento. Vou explicar passo a passo como criar música.

O que nós precisamos


Esta lista contém apenas o que é necessário para escrever o nosso chiptune "rápido e sujo". Este é o mínimo.

DAW - Estação de trabalho de áudio digital


DAW é uma estação de trabalho de som digital. É uma versão digital de uma dessas peças:


Hoje, mesmo os estúdios de gravação profissionais usam o DAW , mas conectam todos os dispositivos mostrados na fotografia a um computador.


Estação de trabalho de áudio digital

Isso é muito conveniente para você e para mim, porque não precisamos de todo esse equipamento sofisticado. Sim, nem sequer usamos um teclado de piano, apenas um mouse (eu pessoalmente uso apenas um laptop com um trackpad em desenvolvimento).

DAWs têm muitos recursos excelentes. Eles possuem teclas de piano, funções de gravação, funções MIDI, notas de gravação para tocar com instrumentos virtuais . Eles podem exportar músicas em muitos formatos diferentes.

Existem muitos tipos diferentes de software. E a maioria deles não é gratuita. Não sei por que, mas nem todos os desenvolvedores de jogos estão particularmente dispostos a desembolsar o DAW. Honestamente, por um longo tempo não houve alternativas: você compra um software ou o pirata.

Mas não hoje. Agora podemos fazer o download da incrível DAW de código aberto gratuita com todas as funcionalidades. Você pode obter o Ardour aqui .

VST - Instrumentos de tecnologia de estúdio virtual


O instrumento VST, como o nome indica, é um instrumento virtual. Ele toca notas amostradas de um instrumento real. Um VST de alta qualidade pode armazenar centenas de amostras de áudio do instrumento que ele simula. Ou ele pode ter apenas alguns. Em geral, quanto maior o tamanho do arquivo, mais amostras estão contidas.

VST toca notas de sinais MIDI. Antigamente, tínhamos sintetizadores MIDI com sistema operacional. Era possível tocar uma nota MIDI C3 ("antes" de uma pequena oitava), e o sintetizador tocava C3. Você pode pedir ao sintetizador para tocar o som de um piano ou trompete. Você pode tocar uma nota em um teclado conectado a um computador ou inseri-la em um seqüenciador no DAW.

Mas eles pareciam terríveis. Eles ainda estão escondidos em algum lugar do sistema operacional e continuam parecendo terríveis. Mas, francamente, agora eles estão muito melhores do que eram antes.

Os VSTs substituem sintetizadores horríveis por sons reais de instrumentos. Você pode encontrar qualquer ferramenta, e muitas delas são gratuitas. Utilizamos algumas ferramentas que são adequadas para o nosso projeto "rápido e sujo". Eles não tocam instrumentos, como, por exemplo, um tubo virtual, porque escreveremos chips, mas soam melhor do que o terrível MIDI que ainda está armazenado no seu computador.

Puls



PULS

Faça o download do PULS aqui . Este é um sintetizador muito simples, com recursos muito limitados, o que nos convém, porque realmente não sabemos o que estamos fazendo (mas descobriremos em breve).

Arp azul


Você pode baixá-lo aqui . Este é um VST, mas não é uma ferramenta . Este é um "sequenciador de padrões"; pode ser considerado seu efeito / plugin, que se aplica a outros VSTs.


Screenshot Blue ARP

Essencialmente, ele modifica a saída MIDI, por exemplo, mantém uma nota C3 e a transforma em um padrão de várias notas. Chame-o corretamente de arpejador MIDI (arpejador MIDI) .

Gerador de melodia 2


Esse programa de freeware foi desenvolvido por Dirk Jan Powel como um complemento ao seu artigo . É difícil de encontrar, mas consegui encontrar o link . Este software irá gerar uma música para nós.

Dirk Jan Powel está morto, o que significa que o Melody Generator 2 provavelmente não receberá mais desenvolvimento. Felizmente, ele escreveu o artigo acima e, como a ajuda do programa contém muita teoria, espera-se que alguns dos desenvolvedores entediados continuem desenvolvendo suas ideias surpreendentes.

Infelizmente, o programa não está disponível como um plugin VST, embora fosse ótimo (dou uma dica aos desenvolvedores). Mas ela pode criar arquivos MIDI, e se você se lembrar que os instrumentos VST simplesmente tocam notas MIDI, entenderemos o que podemos fazer com ele.

Isso é tudo. É tudo o que precisamos. Quatro arquivos baixados.

Instalação


Instale o Ardour, não é tão difícil. Provavelmente vale a pena escolher a versão de 32 bits, porque os VSTs descritos acima também são de 32 bits. Você pode criar pontes para que os VSTs de 32 bits funcionem no software de 64 bits, mas ainda não encontrei uma solução adequada para mim. A maioria dos VSTs gratuitos são de 32 bits e, se tiverem uma versão de 64 bits, geralmente ainda existe uma compilação de 32 bits. A versão de 64 bits fornece acesso a uma quantidade maior de RAM, o que, no nosso caso, é improvável que seja um fator limitante, mas se você usar um desses enormes VSTs com gigabytes de amostras para cada instrumento, precisará dessa quantidade.

Em seguida, você precisa colocar os arquivos VST na pasta desejada. Pessoalmente, eu crio uma nova pasta e apenas digo ao Ardour para pesquisar lá junto com as pastas habituais (falaremos sobre isso abaixo).

Isso é tudo. Instalação completa.

Costumização


O ardor geralmente é muito fácil de configurar. Estou desenvolvendo no Windows , portanto, no Linux, a ordem de instalação pode variar.

Primeiro, execute o programa e crie uma nova sessão. Você pode selecionar qualquer pasta para colocá-lo.


Selecione "Modelo vazio" e, em seguida, "Abrir".

Em seguida, as opções de configuração de áudio serão abertas. Se você não estiver familiarizado com essas coisas, essa parte pode ser bastante confusa.


Como sistema de áudio , o sistema padrão deve ser selecionado.

O driver depende da placa de som que você possui. Os drivers ASIO têm uma latência baixa, ou seja, você pode conectar a guitarra elétrica diretamente ao computador e usar efeitos de guitarra no DAW. Se você tentar fazer isso sem o ASIO, haverá um atraso no sinal, medido em centenas de milissegundos, o que arruinará bastante a batida.

Um bom driver ASIO fornece um atraso inferior a 40 ms. Por pouco dinheiro, você pode comprar uma placa de som externa que fornece latência extremamente baixa e permite conectar um teclado de piano, microfones e guitarras.

Não farei nada disso, porque simplesmente reproduzimos faixas gravadas em sinais MIDI e, por isso, selecionamos MME.

Dispositivo de entrada - este parâmetro não é importante, não vamos gravar sons.

O dispositivo de saída também não é muito importante aqui.

No entanto, é importante definir a taxa de amostragem para 44,1 kHz. Deixamos o resto inalterado. Essa é a única coisa importante, porque esse padrão precisa ser usado para nossas faixas de música.

Clique em "Iniciar" e provavelmente o programa não apresentará erros. O Ardour é iniciado e procura por ferramentas VST em pastas. Então você verá algo assim:


Editor de Ardour

Se esta janela não aparecer, localize o botão "Editor" no canto superior direito e clique nele.

Depois, basta informar ao Ardour onde estão os VSTs (a menos que você os coloque em uma das pastas padrão do sistema). Para fazer isso, selecione Editar> Preferências no menu . Na janela Preferências, selecione Plugins> VST no menu de navegação esquerdo e altere o caminho ( Editar o caminho ) para a pasta com VST.


Preferências do Ardour VST

Quando terminar , clique no Editor no canto superior direito novamente . E é tudo, o programa está ajustado e pronto para criar música.

Gravar uma parte de baixo


Essa é a parte mais fácil e, para ser sincero, em alguns jogos e cenas você pode terminar aí.

Adicione uma nova faixa MIDI à sessão do Ardour. Clique com o botão direito do mouse e selecione Adicionar faixa, ou selecione Faixa> Adicionar faixa, ônibus ou VCA ... no menu .


Adicionar nova faixa Um

monte de opções aparecerá. Selecione Midi Tracks no painel esquerdo e, na seção Instrument do painel principal, selecione nosso sintetizador PULS simples (eu o chamo PULS_1_1). Após selecionar a ferramenta, clique em "Adicionar e Fechar".

Agora, uma nova faixa apareceu no editor. Ele pode ser expandido movendo o mouse para uma das bordas até o cursor de redimensionamento aparecer. Um pequeno teclado deve aparecer. Clique no botão do mouse. Se você não ouvir o som, algo está errado; escreva um comentário no artigo original e tentarei ajudá-lo.

A faixa selecionada é destacada em vermelho e alguns pequenos elementos aparecem no lado esquerdo da janela.


Esses mesmos elementos

Lá você verá PULS_1_1; clique duas vezes nele. A janela VST é aberta. Todos os VSTs têm uma janela, mesmo as mais simples. Geralmente, ele possui uma interface estranha criada pelo autor do VST e os controles estão localizados sem lógica ou significado. De fato, existem vários VSTs que eu não poderia usar, porque não entendi como gerenciá-los.

Mas cada um desses controles está relacionado ao que pode ser alterado programaticamente através dos controles MIDI. De fato, MIDI não é apenas as notas que você toca, mas também um conjunto de sinais de controle. DAW como ArdourPermite transmitir esses sinais usando curvas e gráficos renderizados. Por exemplo, você pode aumentar gradualmente o som ou girar gradualmente um botão de 0 a 100 em várias medidas de música. (Quem sabe o que esse botão faz? Já é um problema de VST e o Ardour apenas envia os sinais.)

Se você possui um controlador midi ou compra um, pode girar os botões e conectá-los aos controles VST (para começar criar esse estúdio de música, cuja fotografia é apresentada no início do artigo). Com o tempo, convém investir dinheiro com isso, mas não porque você sabe tocar piano, mas porque simplifica a audição de amostras e o ajuste de parâmetros ao escrever muitas músicas ou ao estudá-las com mais profundidade.

Não se esqueça de todas essas maneiras de controlar o MIDI para o futuro, se você quiser experimentar.

Bem, voltando à parte do baixo. Você deve ver a seguinte imagem:


Janela PULS

Você pode personalizar esses botões laranja como desejar. Comece a tocar uma dessas teclas na faixa na janela principal para entender o que está fazendo. Mas toque notas de C3 e inferior, porque queremos ouvir notas de baixo (role o teclado para baixo usando a barra de rolagem estranha à esquerda das teclas). Aqui estão algumas sugestões:

  • OSC1 e OSC2 são geradores de frequência. Eles se assemelham a um gerador de ondas senoidais e criam "ruído".
  • Os efeitos são curiosos que cada um desses botões inclui um efeito correspondente.
  • Release — , — , — .
  • LFO — (low-frequency oscillation), ; , , , . , , OSC, , . , — 100%, — 0%; , , . LFO , 100%, , ..

    VST- LFO. , . .
  • LFO Shape — , LFO. , ,
  • LFO Dest — LFO, .
  • LFO Speed — LFO. ,
  • LFO Depth

Após receber o som desejado, você pode fechar a janela VST.

Agora precisamos adicionar o Blue ARP à nossa trilha . Precisamos disso porque absolutamente não sabemos como a música é escrita, e a música é matemática, e o computador é uma ótima calculadora, para que ele possa fazer isso definitivamente por nós.

Clique com o botão direito do mouse na caixa de item à esquerda e selecione Novo plug-in . Navegue por todos os menus adicionais e encontre o BlueARP neles . A seguinte caixa de diálogo de confirmação é exibida:


Caixa de diálogo de confirmação

Selecione Adicionar . Não queremos substituir a ferramenta PULS existente , mas queremos adicionar uma nova. Na verdade, eu não chamaria o BlueARP de ferramenta, mas no mundo do VST não há muita diferença.

Veja se os VSTs podem emitir sinais e receber a saída de outros VSTs como entrada. Eles podem ser encadeados (depende da capacidade do VST selecionado) e criar efeitos estranhos, surpreendentes e surpreendentes.

Depois de selecionar Adicionar, a ferramenta ARP azul pode ser aberta sozinha. Isso é normal,
mas primeiro precisamos mover seu elemento no campo de elemento para o topo, antes do PULS. O campo do item ficará assim:


ARP azul antes do PULS

Diz ao programa que o ARP azul emitirá o sinal para o PULS. O BlueARP modificará as notas MIDI que inserirmos.

No canto superior direito da janela do ARP azul , há uma lista suspensa que diz "01/12"; abra esta lista e escolha outra coisa. Após a seleção, pressione uma nota no teclado, mas não a solte.


Janela azul ARP

Uau! Parece legal, certo? Eu escolhi 51.

Claro, você pode criar o seu próprio, mas precisará estudar bem esses controles. Faça! Tudo não é tão complicado por lá, apenas não está incluído na estrutura do tópico de composição musical rápida. Predefinições são suficientes para mim.

Depois de receber o som que precisamos, podemos fechar a janela VST. Na tela do editor Ardour , é necessário garantir que o pequeno ícone de lápis esteja selecionado e que o snap à grade em cada medida esteja ativado. Vamos definir cerca de 120 batimentos por minuto e tamanho 4/4.


Configurações úteis para nós

Agora clique no início da nossa trilha e arraste o campo por cerca de 20 a 25 segundos. Neste projeto, você precisará criar uma composição mais curta, mas, para a demonstração, faremos tudo rapidamente.

É importante que o seu campo comece em cada início da pista. Vale a pena clicar em cerca de 20 a 25 segundos e voltar ao início. Agora, quando você mover o mouse sobre esse novo campo, verá um retângulo verde. É nele que escreveremos uma nota.

Selecione uma nota no início da faixa, comece desde o início e arraste-a para o final. Eu escolhi F2. Quando terminar, pressione a barra de espaço várias vezes até ouvir música tocando.

Bem.

Você pode alterar o tamanho da sua nota e adicionar novas notas. Não os sobreponha e não os mude com muita frequência, porque essa ainda é uma parte do baixo. Aqui está a aparência do meu caminho:


Minha parte legal do baixo

E é aí que o nosso baixo está pronto.

Crie uma melodia


Vamos deixar o Ardour em segundo plano por um minuto e abrir o Melody Generator 2 . Comparado ao software comercial, este programa é feio.


Oh meu Deus, bem, caos

Mas ela lida com sua tarefa. A interface é confusa e inconveniente, mas os resultados funcionam e o próprio programa é gratuito. Então aqui está o que vamos fazer.

Defina o modelo como Modelo de atração . Você pode experimentar com outras pessoas, acabei de pegar o que dá os melhores resultados. Na seção Medidor do painel mais à esquerda, você precisa selecionar o tamanho 4/4 para que ele corresponda ao especificado no Ardour .

Criei 12 barras de baixo no Ardour ; isso pode ser entendido pela grossa linha branca que passa de cima para baixo ao longo dos trilhos. Também acima das faixas na seção Bar: Beats estão pequenos números.


Bar: Beats

Portanto, defina Nr Bars no Melody Generator 2 para que correspondam.

Em seguida, você precisa alterar a chave no painel Parâmetros de afinação para corresponder esse parâmetro ao que colocamos na parte do baixo. De fato, você pode simplesmente pesquisar no Google a tecla “F-Major” (“F Maior”) para ver quais notas estão incluídas em “F Maior”, etc; você precisa fazer as notas graves corresponderem à tecla. Certifique-se de selecionar a tecla usada na parte dos graves.

Todas as outras configurações permanecerão inalteradas por enquanto. Quando terminamos, podemos brincar com eles e entender o que estão fazendo.

Clique em Nova melodia no painel Melody Construction. Em seguida, logo abaixo, você pode clicar em Adicionar peça completa .

Estrondo! - agora há música na janela.


Música gerada por mágica

No painel superior esquerdo, você pode clicar em reproduzir . Às vezes, durante a reprodução, a janela congela, mas isso não importa, ganha vida quando a música termina. Se desejar, você pode alterar o instrumento MIDI, mas até agora estamos satisfeitos com o piano.

Você pode pressionar outros botões no painel Melody Construction para randomizar as peças e regenerá-las. Existem algumas opções nas listas suspensas que dizem "Sem restrições". Ao alterar essas opções, a melodia será mais repetida e, muitas vezes, é disso que precisamos.

Quando terminar, pressione Ctrl + M ou selecione o item de menu Melodia> ExportAsMidi . Salve o arquivo em algum lugar.

Voltar ao Ardour, selecione Sessão> Importar no menu e importe o arquivo .mid que acabamos de importar do Melody Generator 2 . Até o momento, não precisamos alterar nenhuma opção de importação. Depois disso, mais duas faixas serão adicionadas - exclua a segunda, foi para a segunda mão, que não geramos no Melody Generator 2 (afinal, o piano é tocado com as duas mãos). Para remover uma faixa, clique com o botão direito do mouse e selecione remover.

Agora selecione nossa nova faixa, que possui notas. Na janela de elementos, adicione PULS a esta faixa , você já sabe como fazê-lo; mas desta vez substitua a ferramenta existente. Altere também a saída de Master para out 1 + 2 .


Mudar para 1/2

Quando terminar a configuração, você pode pressionar a barra de espaço e ouvir a nova música!

Melhorando a música


Assumiremos que, ao criar a parte do baixo, você observou uma certa tonalidade; então ambas as partes devem estar em ordem. Você pode tentar regenerar as melodias até conseguir algo adequado, ou apenas mover notas individuais na melodia para cima e para baixo ou excluí-las, se não gostar.

Essa parte depende inteiramente do seu gosto, mas é provável que você ainda tenha que aprimorar a melodia. Vamos fazer isso.

Exportação


No Ardour, selecione Sesson> Exportar> Exportar para arquivo (s) de áudio . Você pode copiar minhas configurações, mas o mais importante aqui é o formato do arquivo. Todas as outras configurações já estão selecionadas corretamente.


Exportar configurações da janela

Aqui estão meus resultados; a única coisa que fiz foi mudar duas notas na melodia.


Minha composição, que chamei de "Embelezar os detalhes dos perdidos" (cuide dos ouvidos).

Passos adicionais


E isso é o suficiente para criar rapidamente faixas. Mas aqui está o que você pode fazer mais:

  1. Experimente os parâmetros do seu software, descubra como diferentes melodias aleatórias são criadas, composições mais enérgicas (com mais notas), composições menores com menos notas.
  2. Faça o download de mais ferramentas VST. Usando as mesmas ferramentas, você pode gerar composições semelhantes a orquestrais. Existem inúmeras ferramentas gratuitas de VST na Internet.
  3. Crie músicas mais longas. Tente repetir frases musicais repetidamente. Você pode alterar a frase de um instrumento enquanto o restante permanece o mesmo etc.
  4. Adicione mais ferramentas. Honestamente, na maioria das vezes basta uma pequena quantidade.
  5. Saiba mais sobre como fazer música. Chaves, compilações etc. É fácil descobrir isso se você pode ouvir instantaneamente o resultado no software.
  6. Você provavelmente também precisará aprender como transmitir música para o seu mecanismo proprietário.



Espero que você tenha gostado de explorar as possibilidades de criar rapidamente músicas de chiptune para jogos.

All Articles