Presentasi dari Edi Syaputra Batubara, Crew dari Agate Studio dalam event Talent Development Saturday Agate Studio. http://agatestudio.com
Talent Development Saturday adalah acara Agate Studio crew sharing berbagai topik. Mulai dari Art, Programming, Game Production dan General Business/Management. TDS ini dilakukan tanggal 8 Februari 2014 di Bandung Digital Valley.
2. @agatestudio
DISCLAIMER
AS3, based on “FFT Based Spectrum Analyzer” (by : Gerry Beauregard)
Processing, bukan Recognizing (apalagi pake voice)
Less technique!!!!
Yang presentasi buta nada
3. @agatestudio
Sound Processing?
• Bukan “masukin suara ke game”, tapi “menggunakan
masukan (input) suara ke game
• Input suara -> store -> tweak/process->...
• Image Processing : Manipulating array of pixels
• Sound Processing : Manipulating “array” of samples
5. @agatestudio
FFT
• Fast Fourier Transform
Fourier Transform, yang cepat... :v
DFT (Discrete Fourier Transform) yang cepat
• Fourier : fungsi yang dibentuk dalam sejumlah fungsi
sinus cosinus.
6. @agatestudio
FFT – How?
• Raw Input (berupa sinyal suara/time domain)
• Proses
• Output (Frekuensi/frequency domain)
Konversi dari time domain ke frequency domain,
Analog ke digital
7. @agatestudio
FFT – How? (2)
• Di AS3, Input microphone (sample) di-store kedalam
variable
• Store sample ke buffer, lalu lakukan perhitungan
• Output bisa berupa magnitude atau frekuensi
Gampang, kan? :D
8. :D
computing the DFT of N points in the naive way,
using the definition, takes O(N2) arithmetical
operations, while a FFT can compute the same DFT
in only O(N log N) operations.