Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  medical noise generator
« previous next »
  • Print
Pages: [1] 2

Author Topic: medical noise generator  (Read 4088 times)

Offline Hirsch2k

  • Member
  • *
  • Posts: 4
medical noise generator
« on: June 02, 2010, 08:33:46 AM »
Hello @all

First of all, please excuse my bad english  ;)
Ok, I think I have to explain this a little bit. My mother is suffering from a heavy tinnitus which is caused by a genetic defect. It seems that the only cure for her is listening to a certain type of noise with headphones which kind of acts like an "anti-noise" to the noise caused by the tinnitus.

I've ordered a Clip+ for her which I rockboxed and which she appreciates very much, because she can listen to sounds from freesound.org (waterfall etc.) and can adjust it with rockbox graphical EQ. This already helps her very much. There are companys which sell some kind of in-ear noise generators for about 1000 (!!) dollars which not everyone can afford. I think it would be a blessing for those who are suffering from tinnitus if they had a device like the clip+ with rockbox which can generate noise like pink or white noise and which they can adjust.

I don't know if this could be an option for a plugin for rockbox, I thought about writing one myself but my programming "skills" are a little knowledge of C and thats it   :'( I think it could help a lot of people that are suffering from tinnitus.

Oh and thank you so much for your great firmware. I don't know why manufactures can't write such a great firmware as their original firmware...
« Last Edit: June 02, 2010, 08:40:50 AM by Hirsch2k »
Logged

Offline nls

  • Developer
  • Member
  • *
  • Posts: 460
Re: medical noise generator
« Reply #1 on: June 02, 2010, 10:11:21 AM »
What is it that you would want to adjust about the noise?
Generating white noise is trivial and i think i saw a relatively simple algo for pink noise somewhere but this could easily be done on a computer and recorded to a file that you could play on the DAP so what benefit would a plugin have over recorded pregenerated noise?
Logged

Offline Hirsch2k

  • Member
  • *
  • Posts: 4
Re: medical noise generator
« Reply #2 on: June 02, 2010, 11:06:24 AM »
That was what I thought, but one problem is that the tinnitus noise is constantly changing. I'm not suffering from it, so I can generate noises but I don't know if its exactly the right noise because I'm not hearing it. Sometimes a kind of "beep" seems better, it seems to change from day to day, even from one hour to another. Unfortunately my mother is a little older and she can't handle a computer not to mention a noise generator. And when she is in holidays, she don't even have me or a computer  ;)
I also think of the elderly who often suffer from tinnitus aren't computer users or even have a computer. I think they could benefit from it.
Logged

Offline NiHaoMike

  • Member
  • *
  • Posts: 31
Re: medical noise generator
« Reply #3 on: June 02, 2010, 12:45:08 PM »
How about expand this idea and make it a function generator? It can be very useful for testing audio equipment. It would basically be implementing a DDS in software.
Logged
"Want Allie Moore on your iPod? There's an app for that. It's called Rockbox."

Offline [Saint]

  • Rockbox Expert
  • Member
  • *
  • Posts: 1662
  • Hayden Pearce
    • Google+
Re: medical noise generator
« Reply #4 on: June 02, 2010, 01:08:34 PM »
Quote from: Hirsch2k on June 02, 2010, 11:06:24 AM
I also think of the elderly who often suffer from tinnitus aren't computer users or even have a computer. I think they could benefit from it.

Not to rag on the idea, but this is completely true in most cases.
Most elderly people I have met/had much to do with struggle with a VCR remote, let alone installing a third party firmware on a DAP (which they probably don't own/see the point in) and maintaining/using it after that.

NiHaoMike's idea of expanding it actually holds some merit, and could be used by more people than just (the probable minor percentage of the population, and even lesser percentage of RB users) people suffering from tinnitus.


[St.]
Logged
Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline Hirsch2k

  • Member
  • *
  • Posts: 4
Re: medical noise generator
« Reply #5 on: June 02, 2010, 01:18:23 PM »
I also find NiHaoMike´s idea of an function generator for audio equipment testing very nice. Some pink/white noise genrator and sinus sweeps and phase testing sounds i.e. This could then be used for a range of purposes.
Logged

Offline funman

  • Developer
  • Member
  • *
  • Posts: 645
Re: medical noise generator
« Reply #6 on: June 02, 2010, 01:25:14 PM »
Do you know rockbox has a PureData plugin?

I don't get exactly what is it since it only runs on iriver now but I think the main point is audio creation
Logged
a wise man said: "a wise man said"

Offline nls

  • Developer
  • Member
  • *
  • Posts: 460
Re: medical noise generator
« Reply #7 on: June 03, 2010, 06:40:21 AM »
Hmm that reminds me, i have a plugin that preglow made a long while ago somewhere that does sinus sweeps and i think i added a whitenoise generator to it. If i find some time and motivation i might try to dig it up.
Logged

Offline csavery

  • Member
  • *
  • Posts: 32
Re: medical noise generator
« Reply #8 on: June 05, 2010, 10:33:23 AM »
If you want to see some kind of medical noise generator then a programmer is going to need some reference material that describes what parameters need adjusting by the user. I would guess that a medical journal article or two on how and what works for helping tinnitus sufferers would be very helpful. Otherwise I would guess a library of suitable recorded sounds to choose from is the simplest way to use Rockbox for this. You could produce such a library using an audio editor that has generator tools.
Logged

Offline Ezraghast

  • Member
  • *
  • Posts: 33
Re: medical noise generator
« Reply #9 on: June 05, 2010, 11:48:50 PM »
I have tinnitus in one ear and would be interested to see this attempted. Might be an idea to have separate and adjustable sounds sent to each channel. My own noise is a 'low hum' or hiss which varies in intensity and sometimes 'pulsates' so it seems like i can hear my blood flow. Perhaps best compared to the sound of a distant car or plane.
Logged

Offline nls

  • Developer
  • Member
  • *
  • Posts: 460
Re: medical noise generator
« Reply #10 on: June 06, 2010, 11:50:48 AM »
I read up a little on generating pink noise etc, but you guys still haven't said *what* it is that you would want to adjust.
Running a loop that generates noise statically would be the same as playing a short pregenerated file in a loop (ignoring that the same samples repeat after a short while instead of after the RNG's cycle time, not that i think anyone can hear the difference), this could of course be integrated into a plugin but i fail to see why.
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: medical noise generator
« Reply #11 on: June 06, 2010, 03:36:01 PM »
If the perceptual character of the noise fluctuates then it seems that the best that can be done is to mask it by burying it in a higher level of ambient noise.  Cancellation would require you to have a waveform of the perceived noise so that you can adjust amplitude and phase*.

It seems to me like mixing pre-generated clips (Brownian noise, 1/f noise, white noise, etc.) would give a bit of ability to tune the perceived properties of the noise.

*: Cancellation usually relies on linear superposition of physical waves.  This cannot physically happen here because one of the sounds does not correspond to a physical wave.  I don't know enough about human perception of sound to comment about whether a certain spectrum of physical sound could cause perceptual cancellation or not.
« Last Edit: June 07, 2010, 12:09:08 AM by Chronon »
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline Hirsch2k

  • Member
  • *
  • Posts: 4
Re: medical noise generator
« Reply #12 on: June 06, 2010, 08:48:23 PM »
The idea of an tone/noise generator for equipment testing is nice too  ;D
Logged

Offline Ezraghast

  • Member
  • *
  • Posts: 33
Re: medical noise generator
« Reply #13 on: June 10, 2010, 12:26:08 AM »
Quote from: Chronon on June 06, 2010, 03:36:01 PM
Cancellation usually relies on linear superposition of physical waves

I would have thought cancellation relies on OPPosition of the waves so the sum is zero?

Quote from: Chronon on June 06, 2010, 03:36:01 PM
If the perceptual character of the noise fluctuates then it seems that the best that can be done is to mask it by burying it in a higher level of ambient noise.  Cancellation would require you to have a waveform of the perceived noise so that you can adjust amplitude and phase*.

It seems to me like mixing pre-generated clips (Brownian noise, 1/f noise, white noise, etc.) would give a bit of ability to tune the perceived properties of the noise.

I think adjustable/mixable brown/white noise clips would be great! You have hit it, spot on, when you say that "the best that can be done is to mask it by burying it in a higher level of ambient noise."

Quote from: Chronon on June 06, 2010, 03:36:01 PM
I don't know enough about human perception of sound to comment about whether a certain spectrum of physical sound could cause perceptual cancellation or not.

When a tree falls in a forest....???! ;)
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: medical noise generator
« Reply #14 on: June 10, 2010, 01:00:20 AM »
Quote from: Ezraghast on June 10, 2010, 12:26:08 AM
Quote from: Chronon on June 06, 2010, 03:36:01 PM
Cancellation usually relies on linear superposition of physical waves

I would have thought cancellation relies on OPPosition of the waves so the sum is zero?

Superposition just means combining two waves.
Logged

  • Print
Pages: [1] 2
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  medical noise generator
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.124 seconds with 15 queries.