Skip to content

CameronBaron/SoundProgramming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SoundProgramming

Visual Studio C++ OpenGL GameEngine with FMOD Low Level API made for a school assignment, 2016.

In this project are five open cubes (lets call them 'Rooms') with one open side and all the other sides slightly spread apart to allow sound to travel between them. Using FMOD Low Level API I added, ontop of the visual geometry, occlusion geometry which blocks and reflects sound. This can be heard a you move the camera around each of the Rooms, the walls don't completley block out sound but the amount of blocking can be adjusted from 0 - 100%.

On the rear face of the Room, a visual equaliser is drawn using a shader and the FFT Data from each individual sound in each Room.

Here is a video showing the project in action.

This is a shorter version with commentary.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published