Veja algumas amostras de tambor . Estes podem ser obtidos através da compra de um disco de amostra , o download de amostras grátis da Internet ou gravar o seu próprio . As amostras de tambor deve ter uma taxa de amostragem de 44,1 Hz . Guarde isso em um único arquivo. Nomeie o arquivo " biblioteca de samples de bateria. "
2
Abra o seu ambiente de programação preferida .
3
Criar uma interface gráfica do usuário (GUI). A GUI deve conter três seções. A primeira seção irá descrever a assinatura de tempo e estrutura métrica do loop. CÓDIGO uma caixa de texto numérica para ritmo de entrada , uma caixa de texto para inserir o número de barras para um loop, duas caixas de texto para dar o numerador eo denominador de compasso e uma caixa de texto numérico para digitar o número de divisões de uma batida. Escreva em cada caixa . A segunda seção conterá um conjunto de caixas de seleção para ser verificada , indicando quando a batida do tambor será reproduzida. Esta seção será atualizada com base nas informações da primeira seção . Código da terceira seção para conter uma caixa de seleção " laço" , um botão chamado "Play" e um botão " Salvar".
4
seção Código 1. Quando qualquer novo número é inserido em um numérica caixa de texto na seção 1 ( além do tempo) , uma nova série de caixas de seleção devem ser criados na seção 2 Código da matriz para ter uma lista de amostras de tambor na primeira coluna e um conjunto de caixas de seleção nas outras colunas . O número de linhas na matriz é o número de amostras que você está usando . O número de colunas na matriz é o número de barras no circuito multiplicado pelo numerador da fórmula de compasso multiplicado pelas divisões batida .
Button
5
Código seção 3 "Play" . Quando o botão é pressionado o jogo , um arquivo de som é criado com base nas caixas de seleção da seção 2 Crie um vetor de comprimento = ( 60 * 44100 * metros numerador * número de barras ) /ritmo . Para cada coluna , adicione a amostra de cada caixa marcada para o vetor no índice = ( 60 * 44100 * número da coluna ) /ritmo . Jogue o vetor uma vez e loop-lo , desde que a caixa de seleção de loop está ligado.
6
seção Code 3 " Salvar" . Salve o vetor como um arquivo de som.