Blog Archives

Programas com opções bonitas usando getoptlong

Neste post você irá aprender rapidamente como fazer um programinha que é capaz de processar opções recebidas pela linha de comando das seguintes formas: $ ./greeting -h Hello World! $ ./greeting -b Goodbye Cruel World! $ ./greeting -hb Hello World! Goodbye Cruel World! $ ./greeting -o lfz Hello lfz $ ./greeting -n 3 Hello! Hello! […]

ChucK: Tempo, variável now e tipo dur

Tempo e a variável now Voltando aos exemplos dados nos posts anteriores, observe as últimas linhas de código. Tem lá algo parecido com isto: 2::second => now; O que ela comanda é bem intuitivo, avance o tempo por dois segundos. O now é uma variável especial que guarda o tempo atual de um processo ChucK […]

ChucK: Operador ChucK, UGens

Operador ChucK Talvez o conceito mais importante da linguagem ChucK seja o operador => que é chamado ChucK. Ele serve, de uma maneira geral, para conectar dois Unit Generators. Estes últimos podem ser imaginados como se fossem um fluxo (de leitura ou de escrita) de áudio. Esta abstração permite uma maneira bem expressiva de denotar […]

ChucK: Introdução, Hello World

Introdução Este texto é uma leve modificação de um relatório que entreguei semestre passado para a cadeira de Computação e Música. Ela faz uma introdução rápida, mas nem tanto, da linguagem ChucK além de uma comparação entre dois protocolos de comunicação usados no mundo da computação musical: OSC e Midi. O discurso é voltado ao […]

No LARC e um pouco ao norte do Sul

Long time no see! Coitadinho do meu blog, abandonado de maneira cruel e inesperada. Peço perdão a ele e aos leitores que ainda o visitavam neste período de escassas atualizações. Vocês podem ter certeza que eu tenho milhões de desculpas para dar, mas eu não posso ter certeza de que vocês gostariam de ouví-las (lê-las) […]

Unit test em C com simplectest

Realizar testes automáticos de diversas partes do seu software é uma prática que vem ganhando bastante reconhecimento últimamente juntamente com o paradigma da programação orientada a teste (Test Driven Development). A técnica do TDD “formalizada” no excelente livro de Kent Beck (recomendadíssimo) deu seus primeiros passos no Java com o framework JUnit e rapidamente foi […]

Categorias e ChucK

Neste semestre fiz uma cadeira na faculdade chamada “Categorias Computacionais” e o trabalho final, por assim dizer, consistia em escrever um artigo relacionando algum assunto “de fora da sala de aula” com o aprendido na disciplina. Bom, o título do meu artigo foi “Uma Abordagem Categorial para a Teoria Musical” e como deve dar pra […]

Chuck e Eu

Neste semestre estou me dedicando a um trabalho na faculdade, um pouco por obrigação e um pouco por diversão. É um projeto que envolve um música, matemática e computação e eu espero que consiga mostrar para vocês alguns resultados legais, porém é provável que até o final do semestre eu só tenha acabado a parte […]

css.php