Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Step 12. Using the skills you acquired in the introductory programming exercise, create a Pd abstraction (LFO) that is capable of getxerating an audio site
Step 12. Using the skills you acquired in the introductory programming exercise, create a Pd abstraction (LFO) that is capable of getxerating an audio site are wave between 0 and 50 Hertz (eg. nising the Coac] object). The speed and depth of the LFO should be controllable by suitable sliders, and they should appear in the object using the graph-on-parent approach. *Step 13: Add an option to select either sine' or 'square' wave output sing a Vradio button. Hint: to obtain a square wave, multiply the output of the Case object by very large number and press the result through (elip 11) before being multiplied by depth Additional features that will be useful later in the assignmetit are (number] GUI objects for speed and depth a reset function external inputs for speed depth and reset external outputs for speed and depth an ability to handle creation arguments for speed and depth (also linked to reset) an ability to reset the phase of the oscillator when speed=0 in order to ensure consistent output when initialising/resetting Your resulting (LFO] abstraction should look something like this (note the use of speed = 5 and depth -0.5 as creation arguments)... LFO-5 0.5 sine scuore RESET SPELD DET 25 Although your (LFO) object outputs audio, you are unlikely to be able to beat it as the frequency is so low. However, you can check that it is functioning correctly by connecting it to (wsprobe) and or by using the appropriate number GUI object to wind the speed up to an audible frequency *Step 14 Test your (LFO] object by creating an (LFO-help) object. QUESTION 5 (worth up to 10 marks) With speed - 50 and depth - 0.5, what are the minimum and maximum suplitades of your LFO output, and how do they vary with changes in these two settings? Also, please provide two screenshots: (a) your flow-belp] object and (to) the internal structure of your LFO) object Step 12. Using the skills you acquired in the introductory programming exercise, create a Pd abstraction (LFO) that is capable of getxerating an audio site are wave between 0 and 50 Hertz (eg. nising the Coac] object). The speed and depth of the LFO should be controllable by suitable sliders, and they should appear in the object using the graph-on-parent approach. *Step 13: Add an option to select either sine' or 'square' wave output sing a Vradio button. Hint: to obtain a square wave, multiply the output of the Case object by very large number and press the result through (elip 11) before being multiplied by depth Additional features that will be useful later in the assignmetit are (number] GUI objects for speed and depth a reset function external inputs for speed depth and reset external outputs for speed and depth an ability to handle creation arguments for speed and depth (also linked to reset) an ability to reset the phase of the oscillator when speed=0 in order to ensure consistent output when initialising/resetting Your resulting (LFO] abstraction should look something like this (note the use of speed = 5 and depth -0.5 as creation arguments)... LFO-5 0.5 sine scuore RESET SPELD DET 25 Although your (LFO) object outputs audio, you are unlikely to be able to beat it as the frequency is so low. However, you can check that it is functioning correctly by connecting it to (wsprobe) and or by using the appropriate number GUI object to wind the speed up to an audible frequency *Step 14 Test your (LFO] object by creating an (LFO-help) object. QUESTION 5 (worth up to 10 marks) With speed - 50 and depth - 0.5, what are the minimum and maximum suplitades of your LFO output, and how do they vary with changes in these two settings? Also, please provide two screenshots: (a) your flow-belp] object and (to) the internal structure of your LFO) object
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started