Difference between revisions of "VirtualFlute"

From CCRMA Wiki
Jump to: navigation, search
(Created page with "Week 3 I've been looking at flute physical modeling and existing block diagram implementations: http://www.music.mcgill.ca/~gary/courses/projects/618_2018/Gomez_ProjectRe...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[Week 2]]
 +
Enrolled in the class!
 +
 
[[Week 3]]
 
[[Week 3]]
 +
I've been looking at flute physical modeling and existing block diagram implementations: http://www.music.mcgill.ca/~gary/courses/projects/618_2018/Gomez_ProjectReport.pdf. Also installed STK and implemented its flute model!
 +
 +
[[Week 4]]
 +
Installed JUCE and got a basic program with a workable interface (1 slider for air speed)!
 +
 +
[[Week 5]]
 +
Looking into DSP in JUCE (shying away from STK). Beginning to implement block diagrams from scratch!
 +
 +
[[Week 6]]
 +
Implemented the block diagram in JUCE and got working sound output. However, found that I am not satisfied with any of the existing flute physical modeling approaches!
 +
 +
[[Week 7]]
 +
Reading into the fundamental physics of flute acoustics, including pitch-synchronous pulsed noise: https://ccrma.stanford.edu/files/papers/stanm61.pdf. Testing Helmholtz resonators as an input source!
 +
 +
[[Week 8]]
 +
Could not find better alternative to white noise as the input. Now shifting focus to experimenting with excitations at different harmonics!
 +
 +
[[Week 9]]
 +
Continuing to refine model, including adding linearly interpolating delay lines. Mapped single input parameter of air speed to flute model parameters!
  
I've been looking at flute physical modeling and existing block diagram implementations: http://www.music.mcgill.ca/~gary/courses/projects/618_2018/Gomez_ProjectReport.pdf
+
[[Week 10]]
 +
Presented the project!

Latest revision as of 02:08, 16 June 2019

Week 2 Enrolled in the class!

Week 3 I've been looking at flute physical modeling and existing block diagram implementations: http://www.music.mcgill.ca/~gary/courses/projects/618_2018/Gomez_ProjectReport.pdf. Also installed STK and implemented its flute model!

Week 4 Installed JUCE and got a basic program with a workable interface (1 slider for air speed)!

Week 5 Looking into DSP in JUCE (shying away from STK). Beginning to implement block diagrams from scratch!

Week 6 Implemented the block diagram in JUCE and got working sound output. However, found that I am not satisfied with any of the existing flute physical modeling approaches!

Week 7 Reading into the fundamental physics of flute acoustics, including pitch-synchronous pulsed noise: https://ccrma.stanford.edu/files/papers/stanm61.pdf. Testing Helmholtz resonators as an input source!

Week 8 Could not find better alternative to white noise as the input. Now shifting focus to experimenting with excitations at different harmonics!

Week 9 Continuing to refine model, including adding linearly interpolating delay lines. Mapped single input parameter of air speed to flute model parameters!

Week 10 Presented the project!