diff options
Diffstat (limited to 'about-effects.html')
-rw-r--r-- | about-effects.html | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/about-effects.html b/about-effects.html index 60ea6fb..9956eb3 100644 --- a/about-effects.html +++ b/about-effects.html @@ -7,5 +7,25 @@ <link rel="stylesheet" href="./style.css" /> </head> <body> + <h1>Effects Component</h1> + <span>Code written by Kyle Gunger</span> + <p> + A CEffects class is generated for each instrument tag in the XML score file.<br> + It is then given the tag to parse all the effects and ordering before being<br> + pushed into a vector within CSynthesizer. The index is saved and eventually<br> + coupled with both the note and instrument created later down the line. Each<br> + effect controller has a list of source nodes, which must be generated prior to<br> + calling generate on the effect controller. These nodes are pulled from, added<br> + together, and sent through the defined order of effects as in the XML. After<br> + this is done, the audio is added in to the synthesizer's output. + </p> + <span class="attr">Supported grading elements:</span> + <ul> + <li>Passes Audio - Yes</li> + <li>1 Effect - Yes</li> + <li>3 Effects - No</li> + <li>Controllable effects send - Yes</li> + <li>4 Effects - No</li> + </ul> </body> </html>
\ No newline at end of file |