29 Haziran 2008 Pazar

Phase Distortion Synthesis

# Şu FPGA synth sayfasında PhaseDistortionOscillator diye bir bölüm vardı. O sayede bu atraksiyondan haberdar oldum. Wikipedia'nın dediğine göre Phase Distortion Synthesis şöyle çalışıyor: Waveform'u üretmekte kullanacağın fonksiyonu eşit aralıklarla sample'lamıyorsun da, önce sık aralıklarla sonra seyrek aralıklarla fonksiyonun belli değerlerini hesaplıyorsun, neticede tipi kaymış bir fonksiyonun oluyor.
# PD'de bunu iki table kullanarak denedim. İlk table sample alınacak x değerlerini içeriyor. Orta noktanın değeri ayarlanabiliyor. 2. tablo da ilk tablodaki noktaların değerlerine denk gelen sinüs değerlerini içerecek şekilde hesap yapılıyor. Yani birinci tablonun n. noktasının değeri x_n ise ikinci tablonun n. noktasının değeri
 \sin(2 \pi x_n) 
oluyor. Aha patch.

Hiç yorum yok: