/* * M. Graziani - Ex. 02 * strumenti con singolo oscil, oscil1, oscil3 per comparazione tempo di calcolo */ sr = 44100 ; frequenza di campionamento dell'audio kr = 4410 ; frequenza di campionamento dei controlli ksmps = 10 ; rapporto sr/kr - deve essere un numero intero nchnls = 1 ; canali in uscita - qui monofonico ; ******************************************************************** /* * Instr 1 * Oscillatore a troncamento */ ;p4 = ampiezza assoluta (0 - 32767 per 16 bit) ;p5 = frequenza in Hz ;p6 = numero funzione audio instr 1 asig oscil p4, p5, p6 out asig endin /* * Instr 2 * Oscillatore a interpolazione lineare */ ;p4 = ampiezza assoluta (0 - 32767 per 16 bit) ;p5 = frequenza in Hz ;p6 = numero funzione audio instr 2 asig oscili p4, p5, p6 out asig endin /* * Instr 3 * Oscillatore a interpolazione cubica */ ;p4 = ampiezza assoluta (0 - 32767 per 16 bit) ;p5 = frequenza in Hz ;p6 = numero funzione audio instr 3 asig oscil3 p4, p5, p6 out asig endin ; ******************************************************************** f01 0 8192 10 1 ; sinusoide i01 0 5000 30000 1000 1 e