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
| | |-+  DSP Virtual Room?
« previous next »
  • Print
Pages: [1]

Author Topic: DSP Virtual Room?  (Read 2515 times)

Offline EffinHelpMe

  • Member
  • *
  • Posts: 19
DSP Virtual Room?
« on: August 23, 2010, 03:09:43 AM »
I was wondering if its possible to replicate this http://www.bel.fi/~alankila/android-dsp/ I have it on my android device, its awesome! Virtual Surround Sound, room,large room,etc, or my favorite.. Stage!
« Last Edit: August 23, 2010, 03:20:05 AM by EffinHelpMe »
Logged

Offline nls

  • Developer
  • Member
  • *
  • Posts: 460
Re: DSP Virtual Room?
« Reply #1 on: August 23, 2010, 08:30:35 AM »
Rockbox already has a compressor and equalizer and the "virtual room" feature sounds to me like it does what our "crossfeed" feature does, have you tried playing with these features?
Logged

Offline EffinHelpMe

  • Member
  • *
  • Posts: 19
Re: DSP Virtual Room?
« Reply #2 on: August 23, 2010, 08:40:48 AM »
Quote from: nls on August 23, 2010, 08:30:35 AM
Rockbox already has a compressor and equalizer and the "virtual room" feature sounds to me like it does what our "crossfeed" feature does, have you tried playing with these features?

yes I've tried but can't replicate it exactly, what kind of settings do I need to make it sound like im hearing the music on a surround sound stage?
Logged

Offline bertrik

  • Developer
  • Member
  • *
  • Posts: 171
    • Homepage Bertrik Sikken
Re: DSP Virtual Room?
« Reply #3 on: August 23, 2010, 10:29:08 AM »
I'm not a big fan of these kinds of effects (basically just reverb as far as I understand), because of its lack of subtlety.

I have wondered a couple of times if we could extend crossfeed with a simple delay from one ear to the other, though. This would make it another step closer to a true head-related-transfer-function (crossfeed already implements frequency-dependent amplitude of the cross-fed audio). The delay would be equal to the time difference between sound coming in at one ear and and the same sound arriving at the other ear. This should be easy to implement, basically a delay line for each channel of about 20cm/0.6ms/26 samples (assuming speed-of-sound is 340 m/s, at 44100 kHz sample rate) to delay the sound before doing the processing and mixing it to the other channel.
Logged
Meizu M6SP, Samsung YP-S3, iPod nano 1g, Sansa c200, Sansa e200, Sansa Clip, Sansa Clip+, Sansa Clip Zip
 

Offline bertrik

  • Developer
  • Member
  • *
  • Posts: 171
    • Homepage Bertrik Sikken
Re: DSP Virtual Room?
« Reply #4 on: August 24, 2010, 06:12:20 AM »
replying to myself: it seems that cross-feed already incorporates a subtle delay as far as I can tell from the code.

Some of the parameters seem to be a bit off compared to what you can find on http://en.wikipedia.org/wiki/Sound_localization for example. For example, the interaural distance for the current cross-feed seems to be equivalent to only 10 cm (13 samples). Also the currently-used default high-frequency cut-off for the cross-fed audio seems a bit low (700 Hz, wikipedia suggests a value between 800 and 1600 Hz)
Logged
Meizu M6SP, Samsung YP-S3, iPod nano 1g, Sansa c200, Sansa e200, Sansa Clip, Sansa Clip+, Sansa Clip Zip
 

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  DSP Virtual Room?
 

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

Page created in 0.075 seconds with 16 queries.