It looks like you're using an Ad Blocker.
Please white-list or disable AboveTopSecret.com in your ad-blocking tool.
Thank you.
Some features of ATS will be disabled while you continue to use an ad-blocker.
originally posted by: verschickter
a reply to: badw0lf
Finally able to post.
The arduino itself is not sufficient fast enough to do the realtime audio analysis. What I did was write a firmware on the arduino side that connects via the serial interface to a linux/windows machine. I think by now something similar is being developed (it´s called firmater or so).
Anyways I wrote the counterpart in C to connect via RS232, bridged over SPP via bluetooth connection. Gives me IO write/read times on the IC at about 5-10 ms delay. It´s lightning fast.
originally posted by: Serdgiam
I haven't done that exactly, but I have worked pretty extensively with micro computers.
The platforms like the new raspberry pi's, or even beaglebones, may be a bit better choice overall.
The trick is going to be in coming up with the right interface. If you want it to respond in real time, you are looking at a pretty good amount of hardware design.
If you are looking more for combining tones with light, that can be controlled through software or hardware relatively easily.
Syncing the pulses of light with tones isn't particularly difficult. Essentially, you are looking at doing two different things with the same signal. Its more complex than that in reality, but platforms like rPi really, really lower the entry bar as well as opening up more possibilities. Really neat devices.
originally posted by: verschickter
a reply to: Serdgiam
Syncing the pulses of the light with tones is not difficult no.
Analyzing an audiostream with a high enough resolution so you can do fourier analysis (or similar) to get your trigger timing right (and not some fixed table like OP had), is. Aside from lacking the cycle, memory and all that, either the audio or the internal clock will shift away and then you run into offset problems.
I´m afraid a 2560 or 328p will not deliver the punch you need. RaspPi, looks better but even there...
That´s why I did it the way I did..hehe This way, I can do other funny stuff, too and like I said, my timing is between 5-10ms. If someone beats that on 40€ worth of hardware (including USB/RS232 + HC-05 modules and the arduino, some small parts like an IRL540), let me know .
badw0lf, how good is your C?
originally posted by: Serdgiam
a reply to: verschickter
When it comes to reaching the limits of existing tools.. the only real options are going to be to wait, build it yourself, or scale the project back.
originally posted by: Serdgiam
a reply to: verschickter
How long have you had the printer? If you haven't already, I'd suggest trying to build an entirely new way of thinking based on the printer. I found that the biggest limit was me operating under "the old ways," when the tool demanded new ones.
There are a couple English concepts that might work there. "Getting in the zone," "Losing myself in the work." I'm not sure there is a single word.. but it "feels" like I'm wrong on that for some reason. Is there a single word for it in German?