Exercício 1.c:
Na página 60 do livro tem a expressão da onda dente-de-serra com frequência ω gerada pelo objeto phasor~ do PD. O terceiro harmônico é aquele que possui uma frequência igual a 3 vezes a da fundamental (3ω). Vocês podem usar o valor de amplitude de pico para fazer a conta.
Exercício 1.d:
A idéia é usar a mesma expressão (da página 60) para ver quais são as parciais que aparecem na conta da síntese da onda dente-de-serra com frequência 44.000 Hz e analisar como cada parcial é afetada pela taxa de amostragem de 44.100 Hz (taxa de Nyquist de 22.050 Hz). Vai aparecer um certo padrão e vai dar pra identificar uma outra forma de onda que vai ser sintetizada no lugar da que se desejava.
O exemplo C02.sawtooth.foldover.pd que vem com o PD dá uma idéia do aliasing que ocorre na síntese desse tipo de onda.
O PD funciona com uma taxa de amostragem de 44.100 Hz por padrão, mas se você quiser alterar pode fazê-lo em Media -> Audio Settings. Tem que tomar cuidado aí pois se a taxa do PD diferir da taxa do hardware utilizado, a interpolação pode trazer alguns artefatos para o som.
Exercício 1.e:
Esse exercício remete à seção 3.6 do livro, onde o Miller ensina a detectar "eventos" em sinais de áudio. Os exemplos que ele dá nesta seção são da detecção dos momentos onde um sinal ultrapassa um certo limiar ("threshold", em inglês) para cima, para baixo, utilizando dois valores de limiar diferentes, e utilizando um período "morto".
O exemplo C07.envelope.follower.pd que vem com o PD implementa um detector de ataque e descanso.
O exercício pede para você desenhar um diagrama em blocos (pode ser baseado no exemplo acima) para detectar os momentos em que um certo sinal de áudio excede um certo outro sinal de áudio em valor. Altere o exemplo acima para implementar e testar sua solução.