Difference between revisions of "Chili Sound Pack"

From Chilipedia
Jump to: navigation, search
(Inner Workings of the Module)
Line 13: Line 13:
 
== Inner Workings of the Module ==
 
== Inner Workings of the Module ==
  
The tutorials on the bases of this mini-library and its inner workings are found in the H.U.G.S. series. Specifically these videos:
+
The inner workings of the XAudio2 code are explained in the H.U.G.S. series. The code discussed there is somewhat different than the code in the sound pack, but the fundamentals are the same. If you want the details, see the video links below. Note that these tutorials assume a relatively good command of the C++ language.
 +
 
 
* [https://www.youtube.com/watch?v=T51Eqbbald4 HUGS - Tutorial 11]
 
* [https://www.youtube.com/watch?v=T51Eqbbald4 HUGS - Tutorial 11]
 
* [https://www.youtube.com/watch?v=ck2XpEZYLYs HUGS - Tutorial 12]
 
* [https://www.youtube.com/watch?v=ck2XpEZYLYs HUGS - Tutorial 12]
 
* [https://www.youtube.com/watch?v=hTEL49jCruw HUGS - Tutorial 17]
 
* [https://www.youtube.com/watch?v=hTEL49jCruw HUGS - Tutorial 17]

Revision as of 11:46, 18 November 2016

The Chili Sound Pack is an optional pack of code and .dlls you can add to Chili Framework projects to enable the use of sound effects.

Tutorial

Here is a link to a video explaining how to integrate the sound module into a framework solution and how to use the Sound and SoundEffect classes. Check the downloads section below for the necessary stuff to follow along.

Downloads

Here is the sound module zip file with the code and .dll files for the sound module.

To follow the tutorial on the sound module, you will need the following zip files as well:

Inner Workings of the Module

The inner workings of the XAudio2 code are explained in the H.U.G.S. series. The code discussed there is somewhat different than the code in the sound pack, but the fundamentals are the same. If you want the details, see the video links below. Note that these tutorials assume a relatively good command of the C++ language.