Giter Club home page Giter Club logo

roomresponsecorrectionapp's Introduction

roomResponseCorrectionApp

The roomResponseCorrectionApp is a small application about the equalization of acoustic responses using and combining the techniques of complex smoothing and pole-fitting, aiming for both magnitude and phase correction. Even though its name suggests only the equalization of room responses, it can be used for any acoustic impulse response.

This application is the result of my master's thesis. Information about the algorithms used in this app can be found in the following links:

  • Complex Smoothing : 1, 2
  • Pole-Fitting: 3 theory and Matlab code
  • Master's Thesis : 4 unfortunately only in Greek

Videos

Here is a link to a couple of videos I used in my thesis' presentation. They demonstrate two ways with which the user can place the poles used in the pole-fitting method. Start with the video that shows the 'Perceptual' way and then move to the 'Graphical'.

roomresponsecorrectionapp's People

Contributors

frinio avatar

Stargazers

 avatar  avatar

roomresponsecorrectionapp's Issues

Fix signals to be saved

Audio signals that are being saved (i.e inverse, equalized), have a variable dB difference with the audio signals reproduced outside the app with the same coefficients.
This is caused by the normalization on the magnitude inside the app for the purpose of better visualization.

Update
If no normalization takes place, then the audio signals to be saved will possibly be clipped.
Leave this issue open, until I give it some more thought.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.