Rockbox Development > Feature Ideas

line-in -> equaliser -> line-out

(1/1)

bonusbartus:
How hard, if even possible would it be to code a plugin that routes line-in signals through the equaliser to the line-out/headphone out (on the iriver H 1xx and h3xx players)?
I thought I've seen a thread about this a while ago, but cant find it...
I can code a little C, so if anyone can point me in the right direction I 'll try if I can make this work..

would it also be possible to automatically start this plugin and stop currently playing music if a sound is detected on the line-in?


Thanks in advance,

Bartus

Multiplex:
Try searching for guitar effects or similar strings - there was definately a discussion about it for the iRiver H100/H300 and I think that one of the more experienced coders or even a dev posted some example code for a flanger

another search might be me as the poster and 'latency' I was intrigued about the concept and was wondering how long the pipelines in the D/A and A/D chips were...

bonusbartus:
Thanks for replying, I looked around and searched for the strings you mentioned, but didn't really find anything useful.
as far as I can tell from what I've read in that thread it should be possible to do what I want, but it would be nice to know were to look in the sourcecode  ::)

Multiplex:
I'm pretty sure some source for a couple of demo/concept effects was made available a long time ago - I was impressed but way out of my depth (I wanted to implement pitch shift).

I'm not sure if the folks who did the demos are still around or if the source can still be found but I think the APIs have changed a lot since then so it would be a lot of work.

The guitar tuner patch would be one place to start I'd have thought, then maybe the metronome or other existing plugin that makes a sound.

bonusbartus:
I asked about it in the IRC channel yesterday.
Amiconn said that it would be possible on the iriver players, the should support full duplex, but the current pcm is just half-duplex.
Means someone has to program a full-duplex pcm for it to work, and I think I can't do that.
Maybe... if i had an example, but I guess finding one would be hard...

Navigation

[0] Message Index

Go to full version