Difference between revisions of "VirtualFlute"

From CCRMA Wiki
Jump to: navigation, search
 
Line 6: Line 6:
  
 
[[Week 4]]
 
[[Week 4]]
Installed JUCE and got a basic program with a workable interface (1 slider for air speed). Beginning to implement block diagrams from scratch!
+
Installed JUCE and got a basic program with a workable interface (1 slider for air speed)!
  
 
[[Week 5]]
 
[[Week 5]]
Looking into DSP in JUCE (shying away from STK). However, found that I am not satisfied with any of the existing flute physical modeling approaches!
+
Looking into DSP in JUCE (shying away from STK). Beginning to implement block diagrams from scratch!  
  
 
[[Week 6]]
 
[[Week 6]]
Testing Helmholtz resonators as an input source.
+
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!

Latest revision as of 03: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!