Skip to content
This repository was archived by the owner on Sep 8, 2021. It is now read-only.

πŸ”š 2019-2 Digital Sound lecture module 1: Binaural Effect

License

Notifications You must be signed in to change notification settings

debris-bin/DigitalSound_module1

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Digital Sound module 1

Introduction

This project is a module #1 for Digital Sound Lecture: Binaural Effect

Learning Objective

Implement sound-manipulating effect through stereo speaker

Content

Topic

Implement 3D Aural Effect by moving the sound source back and forth

Principle & Theory

Used difference between intensity of the sound and left and right balance, based on psychoacoustic

Problem

Generate sound as an object that hover around the listener's head

  1. Prepare 1 second-length .wav audio sample (16000Hz, 16-bit, stereo)
  2. Program has to read the prepared 4 second-length audio sample as an input
  3. Save the audio sample as the following effect above

Solution

  • Input: 1 second mono frequency sound (16000Hz, 16-bit, stereo), file source & exe must be in the same directory
  • Output: 4 second-length result audio sample with 3D aural effect hovering above in circular motion

FMOD Description
To summarize, I simply utilized angular velocity considering the length of the sound


Library

Used FMOD Library to manipulate sound source as an object
For more information about FMOD, visit FMOD User Manual

About

πŸ”š 2019-2 Digital Sound lecture module 1: Binaural Effect

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • C# 62.6%
  • C 27.6%
  • C++ 9.8%