Close
0%
0%

Binaural Audio Editor

This is an audio application that produces 3D binaural audio from 2D mono/stereo audio samples and positional information given by GUI.

Public Chat
Similar projects worth following
This is an audio application that produces 3D binaural audio from 2D mono/stereo audio samples and positional information given by the graphical user interface. Listen to 3D audio through stereo headphones. Video Demo:https://www.youtube.com/watch?v=xnmLGKZAMPY&feature=youtu.be

Visit the Github site to download and build the project. https://github.com/adct-the-experimenter/binaural-audio-editor

Zip Archive - 26.59 MB - 09/22/2019 at 18:00

Download

markdown - 960.00 bytes - 08/23/2019 at 22:18

Download

markdown - 4.15 kB - 08/23/2019 at 22:18

Download

  • 1 × Computer
  • 1 × Headphones
  • 1 × (Optional) Surround Sound System 5.0,5.1,6.1,7.1
  • 1 × (Optional) Microcontroller and Bosch BNO055

  • Recording Binaural Audio

    Pablo Antonio Camacho Jr.09/04/2019 at 23:51 0 comments

    To record binaural audio produced using Binaural Audio Editor, simply use a sound recorder to record sound playing on computer while Binaural Audio Editor is playing sound.

  • Surround Sound

    Pablo Antonio Camacho Jr.09/03/2019 at 21:08 0 comments

    I obtained an 7.1 surround sound audio video receiver to test if the application is able to use OpenAL Soft 3D audio capability for surround sound.

    It worked!

    I used Startech 7.1 Surround Sound external USB card to output surround sound audio from the computer.

    alsoft-config, a program that comes with OpenAL Soft, needs to be used to configure OpenAL Soft system to playback audio for 7.1 surround sound.

    On Linux, pulse audio and pavucontrol needs to be used to set up computer to output surround sound.

  • Release 1.0

    Pablo Antonio Camacho Jr.09/03/2019 at 21:03 0 comments

    I decided to make an official release because the goals of the project have been accomplished.

    Multiple sounds can be spatialized and played in sync with a timeline.

    Enjoy the release!

    Any more work done after this release will be to fix bugs and further take advantage of OpenAL Soft capabilities in a graphical manner.

    I may try to implement ambisonics in the near future.

  • Timeline Track Editor Drawing CPU usage

    Pablo Antonio Camacho Jr.08/26/2019 at 03:51 0 comments

    A lot of the CPU usage comes from the Timeline Track Editor project I made for use as a GUI for Binaural Audio Editor.

    I fixed the issue with high CPU usage by moving a call to update the drawing on screen whenever needed such as when points are removed and added on graph of double track.

    event.Skip() in paint events also helped to decrease the usage.

    These fixes drastically improved the performance of the application as well.

    If one would want to decrease the CPU usage, the best way would be to minimize the window labeled Timeline Frame.

  • AR Audio Application

    Pablo Antonio Camacho Jr.08/17/2019 at 21:59 0 comments

    I managed to implement the BNO055, IMU sensor by Bosch, into the program through UART, I2C, Arduino UNO.

    It changes the orientation of the listener by sending out quaternion w,x,y,z data which provides the 3D rotation of the listener. The rotation quaternion is multiplied to the quaternion representing forward direction vector and multiplied to conjugate of rotation quaternion; the product is a rotated forward direction vector that is assigned as the new direction that listener is facing.

    The next challenge is to implement a pedometer into the application alongside with orientation of the listener. The pedometer will be used to move the position of the listener.

    It is easy to get a step from a pedometer, however the difficult part will be to figure out the direction the step was taken.

View all 5 project logs

Enjoy this project?

Share

Discussions

Pablo Antonio Camacho Jr. wrote 09/18/2019 at 17:12 point

Windows 10 64-bit version is now available. https://github.com/adct-the-experimenter/binaural-audio-editor/releases . Please test it and tell me if there are any errors.

Edit: Never mind. The executable file is having issues with finding .dll files.

Edit 2: Fixed the issue. The program now works on Windows 10 64-bit machines.

  Are you sure? yes | no

Pablo Antonio Camacho Jr. wrote 09/04/2019 at 23:49 point

Uploaded 3D sound of thunderstorm produced in Binaural Audio Editor. https://www.youtube.com/watch?v=ioD23vKYnNA

  Are you sure? yes | no

Pablo Antonio Camacho Jr. wrote 08/29/2019 at 21:43 point

Fixed an error that did not let multiple sounds be played at once! Can now create multiple soundproducers and control them individually with soundproducer tracks.

  Are you sure? yes | no

Pablo Antonio Camacho Jr. wrote 08/26/2019 at 21:10 point

Uploaded video game scene recreated with 3D audio made from Binaural Audio Editor.

https://www.youtube.com/watch?v=_H69rK_oy9k

  Are you sure? yes | no

Pablo Antonio Camacho Jr. wrote 08/23/2019 at 22:20 point

I added instructions for how set up external control of listener orientation with Arduino and Bosch BNO055 in files.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates