Dando uma olhada nas características em pi sonora na pi framboesa

Depois de ter feito algum barulho, dê uma olhada nas características que você pode ver na janela de Sonic Pi. Você não precisa saber muito sobre música para fazer sons com o Sonic Pi, mas que ajuda a saber o que as diferentes características fazem.

Olhando para a janela de código

A janela de código é onde você escreve música. A janela de código é um editor de código de Sonic Pi.

Simples? É, mas observe os botões da área de trabalho sob a janela. Você pode editar até oito projetos ao mesmo tempo. Clique em um botão de espaço de trabalho para trocar entre os projetos.

Isso significa que você pode jogar oito projetos ao mesmo tempo? Sim! É por isso que a codificação ao vivo é tão legal - você pode fazer uma banda inteira de software e fazer com que cada start parte, parar ou tocar algo diferente.

Se você cometer um erro em seu código, Sonic Pi faz uma janela especial aparecem sob a janela de código, com algumas mensagens enigmáticas para lhe dizer mais sobre por que seu código não funciona. As mensagens não são fáceis de entender, mas às vezes eles dão-lhe o suficiente de uma pista para resolver o problema. Você pode ver um exemplo na figura a seguir.

Olhando para a janela de log

A janela de log mostra mensagens de Sonic Pi. Quando o Sonic Pi toca uma nota, ele adiciona uma mensagem para a janela. Quando você sabe mais sobre Sonic Pi, você pode escrever suas próprias mensagens para a janela como lembretes para si mesmo.

Principalmente você pode ignorar o que acontece nesta janela. Não é leitura essencial.

Compreender as janelas Ajuda

Na parte inferior da tela é uma janela de ajuda com duas seções. A pequena janela à esquerda é uma lista de todas as características em Sonic Pi, coletados em grupos. Quando você clicar em um recurso na janela à esquerda, maior janela à direita mostra mais informações sobre ele.

Aqui está uma lista de grupos:

  • Tutorial: Passo-a-passo lições que você pode tentar.

  • Exemplos: Ready-made projetos.

  • sintetizadores: sons eletrônicos prontas para fazer notas graves, sinos, whooshes, bips, rosna, e outros ruídos.

  • FX: trocadores de som eletrônico prontas que processam o som e torná-lo mais interessante. (Ou transformá-lo em uma confusão distorcida grungey. Mas às vezes você quer que, por isso é legal.)

  • amostras: Uma coleção diferente de sons prontos. Ao contrário de sintetizadores, que fazem sons fazendo muita matemática assustador, amostras são gravações de sons de bateria, anelada ritmos, sons ambiente para a atmosfera, e semelhantes.

  • Lang: Curto para o idioma - esta seção lista todos os comandos e palavras especiais que você pode usar no código de Sonic Pi.

Em uma tela pequena, você só pode ver alguns dos grupos. Se você mover o mouse para a parte superior da barra Ajuda, o cursor muda para uma seta dupla. Agora você pode arrastar o topo da janela Ajuda para cima e para baixo para mostrar mais dos tópicos de ajuda e menos da janela de código.

A figura a seguir mostra uma janela Ajuda muito maior.

Você pode ouvir o código Tutorial e Exemplo. Clique e arraste o mouse para destacar o código - é vermelha nos tutoriais, azul nos exemplos. direito; mouse e escolha Copiar. Selecione um espaço de trabalho em branco, direito do rato, e escolha Colar. Em seguida, clique em Executar. Para limpar um espaço de trabalho, direito, clique, escolha Limpar tudo e pressione Delete.

Compreender as Ferramentas

As ferramentas na parte superior da janela controlar as principais características do Sonic Pi. A maioria das ferramentas fazer mais ou menos o que você espera. Alguns têm algumas características pegadinha não tão óbvias:

  • Corre: Jogar o código no espaço de trabalho atual.

  • Pare: Parar todos os sons em todas as áreas de trabalho.

  • Salve : Salve o código no espaço de trabalho atual. Infelizmente, não há opção de carga, no entanto, embora seja planejado para uma versão futura. Portanto, ignore este botão para agora.

  • Rec: Gravar o som. Quando você clicar em Parar, Sonic Pi pede um nome de arquivo para que você possa salvar o arquivo.

  • Tamanho + e tamanho -: Tornar o código na janela maior ou menor. Isso não muda o som que apenas torna mais fácil / mais difícil de ver / editar o código.

  • Alinhar: Aplique um pouco de magia para tornar o código na linha de espaço de trabalho da maneira que deveria.

    Video: Dando uma olhada no terreno

  • Info: Mostra uma janela de informações sobre Sonic Pi. Você não terá que clicar mais de uma vez.

  • Socorro: Mostra / oculta a área de Ajuda.

    Video: Dando uma olhada na trilha de igrejinha

  • Prefs: Configurar o som no Pi. Se você usar o Pi com uma tela pequena, você pode ver este botão apenas se você clicar nas setas duplas na extremidade direita da área de Ferramentas.

Se você não tiver cuidado, você pode fazer as ferramentas de desaparecer. Para fazê-los reaparecer, clique na barra à direita da Log na janela de Log e selecione Ferramentas no menu que aparece.

A partir da versão 2.4 do Sonic Pi, você não pode salvar e carregar código. Este é um grande problema! Supostamente, esse recurso irá aparecer na versão 3. Entretanto, há uma solução alternativa. Você pode copiar e colar o código de e para o editor Folha para salvá-lo e carregá-lo. Não é uma solução conveniente, mas ele faz o trabalho.

conclusão de código entendimento

Quando você digita um comando na janela de código, Sonic Pi tenta adivinhar o resto. Não faz suposições muito inteligentes - que mostra eventual código em ordem alfabética em um menu flutuante ao lado do código.

Você pode percorrer o menu com o mouse para escolher um comando, ou você pode continuar digitando para diminuir as opções. Quando o menu destaca o comando desejado, pressione Enter, e Sonic Pi tipos o resto para você. A figura seguinte mostra o menu flutuante.

Este recurso é chamado conclusão de código. Muitos dos editores de código utilizadas por desenvolvedores profissionais incluí-lo. Ele pode ser uma verdadeira economia de tempo, por isso é uma boa idéia para se acostumar a trabalhar com ele.

Publicações relacionadas