haebbmaster
Sprechstundenhilfe bei Dr. Nope
bin mittlerweile eins weiter
wenn man bei der Addition der Oberwellen eine (irgendeine) weglässt, dann ist das Knacksen weg.
Es scheint also irgendwo ein Überlauf bei der Berechnung zu sein
Das Rauschen ist noch da, aber das hat auch Hagiwo in seinen Videos als Nachteil aufgeschrieben.
wenn man bei der Addition der Oberwellen eine (irgendeine) weglässt, dann ist das Knacksen weg.
Es scheint also irgendwo ein Überlauf bei der Berechnung zu sein
int updateAudio() {
return MonoOutput::from8Bit(aSin1.next() * (pgm_read_byte(&(gain_table[0][gain]))) / 1024
+ aSin2.next() * (pgm_read_byte(&(gain_table[1][gain]))) / 1024
+ aSin3.next() * (pgm_read_byte(&(gain_table[2][gain]))) / 1024
+ aSin4.next() * (pgm_read_byte(&(gain_table[3][gain]))) / 1024
+ aSin5.next() * (pgm_read_byte(&(gain_table[4][gain]))) / 1024
+ aSin6.next() * (pgm_read_byte(&(gain_table[5][gain]))) / 1024
//+ aSin7.next() * (pgm_read_byte(&(gain_table[6][gain]))) / 1024
+ aSin8.next() * (pgm_read_byte(&(gain_table[7][gain]))) / 1024);
}
Das Rauschen ist noch da, aber das hat auch Hagiwo in seinen Videos als Nachteil aufgeschrieben.