GithubHelp home page GithubHelp logo

simhaonline / tinnitus-atenuator Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cralcubo/tinnitus-atenuator

0.0 0.0 0.0 102 KB

Program that will notch the audio of a computer on a frequency or frequencies where the tinnitus ring is detected.

Java 100.00%

tinnitus-atenuator's Introduction

tinnitus-attenuator

Disclaimer

I am not a doctor or a neurologist and I developed this program because I have tinnitus.

As you can read in: Where does this program come from?, I read a research article that reported positive results for people which tinnitus frequency was < 8Khz.

IF YOU USE THIS PROGRAM, USE IT AT YOUR OWN RISK.

Do not listen the sounds too loud.

What is it?

This is a program that will filter the frequencies between which a tinnitus ring was detected. To filter the sound of the computer, a band stop Butterworth Filter is used. The filter used is from the library: dsp-collection.jar

Where does this program come from?

This program was inspired by the research: Short and Intense Tailor-Made Notched Music Training against Tinnitus: The Tinnitus Frequency Matters.

Link: Short and Intense Tailor-Made Notched Music Training against Tinnitus: The Tinnitus Frequency Matters

How to use it?

To use this program, you need to find first the frequency of your tinnitus tone. With this information you can set the values required in the class TinnituesFrequencies.

To find your tinnitus frequency, use this website: http://www.szynalski.com/tone-generator/ The referred website has also a nice guide on how you can find your tinnitus frequency.

Because Java was not enough to route the audio of your computer, you need a third party program that does that. For mac you can use SoundFlower (currently tested), for windows you could use Asio4All though this was not tested yet.

Once installed the audio router, set in your computer as the default audio device to be used by it.

Dependencies

This program depends on the DSP libraries from: source-code.biz

tinnitus-atenuator's People

Contributors

cralcubo avatar

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.