Potrzebuję utworzyć akord z 64 dźwięków odtwarzanych równocześnie w częstoliwości w zakresie 10 - 1280.
Każdy "głos" ma mieć zmienną głośność. Do tego celu idealnie nadała się funkcja play_sample:
Wywołuję w pętli:
dzwieki[i] = load_sample("t2.wav");
play_sample(dzwieki[i], vol,127,freq,1);
Jednak zauważyłem że odgrywana jest tylko część dźwięków natomiast reszta "ginie" w efekcie odgrywane są jedynie dźwięki z najwyższych częstotliwości.
t2.wav to próbka tonu trwająca 2 sekundy.
Dźwięk może być syntetycznie generowany przez komputer (MIDI, etc.) użyłem wav'a ponieważ nie znalazłem innej funkcji która emitowałaby dźwięk o danej częstotliwości i głośności.