Tomar um olhar para as características em Sonic Pi sobre o Raspberry Pi

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 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 do espaço de trabalho sob a janela. Pode editar até oito projectos 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.

image0.jpg

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 o 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 da Ajuda

Na parte inferior da tela é uma janela de ajuda com duas seções. A pequena janela no canto esquerdo é 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 ready-made 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 isso, 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, em loop ritmos, sons ambientes para atmosfera, e assim por diante.

  • Lang: Curto para o idioma - esta seção lista todos os comandos e as 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 de 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.

image1.jpg

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 em branco, direita; clique, 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.

  • Salvar: 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ê clique 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.

  • 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.

  • 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 no lado direito da área 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 escolha 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. Você pode copiar e colar o código de e para o editor de 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 a seguir mostra o menu flutuante.

image2.jpg

Esse recurso é chamado conclusão de código. Muitos dos editores de código usados ​​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.

menu