This is really a great source of information. Exactly what I needed to my endeavors. Just one remark: after running the code, I got a lot of underrun messages in the console. After some debugging, I found out that the problem was somewhat related with the communication with the Gui. I increased block size to 32 (it was set to 16 as default) and the problem was solved.
@mt54864 жыл бұрын
this course is absolutely marvelous, beautifully taught, and I love the interactive tasks along the way. Thank you for continuing to add new topics!
@mt54864 жыл бұрын
PS: I strongly recommend adding Gareth Loy's Musimathics Vol 2 to the reading list. One of the most intuitive explanations of DSP math for musicians as well as acoustics and other topics.
@immortalkarin Жыл бұрын
amazing course, a must as an audio dsp resource for people getting into this field!
@ОрландоОрсо4 жыл бұрын
Thanks for this lecture!
@kostantinosmag29862 жыл бұрын
Great thank you ..... :)
@richardarntzen55132 жыл бұрын
Super course. Q: in slide 17 (and some following slides with the same example), the amplitude of the last sine curve (7*pi/8) seems too big, perhaps 10x too big?
@jaycegao7413 ай бұрын
What are the differences among "Window Size", "Hop Size", "System Audio Buffer Size", "Circular Buffer Size"?
@oromoiluig3 ай бұрын
Window size is the number of input samples used in each FFT. Hop size is the number of input samples between successive FFts. System audio buffer size may not have a unique definition, but it's most likely the number of audio frames in an audio callback (in the case of Bela, the value of BelaContext's audioFrames), "circular buffer size" is the number of elements contained in the circular buffer.