Group Abstract Group Abstract

Message Boards Message Boards

Wolfram Language on the Pi Zero: low-cost sensor systems

POSTED BY: BoB LeSuer
4 Replies
Posted 9 years ago

If the Wolfram language Audio Processing functions could be slightly generalized, so that they were able to easily process streaming data in addition to the current fixed lists of data, then this would open the door to all kinds of real time digital signal processing applications with the Pi.

Imagine a Pi, a microphone, a pair of headphones and half a dozen lines of code Wolfram code doing frequency scaling so you could hear everything from 20 Hz to 20 kHz and adjust the gain as needed over those frequencies.

Imagine a Pi, a NeuroSky MindWave Mobile BrainWave Starter kit and half a dozen lines of Wolfram code doing DSP on your EEG data to look for and trigger on specific patterns.

During the web presentation of the new features in version 11 I asked if the audio processing functions might be generalized to be able to do this. I was told there couldn't be any promises made, but that this might not be a huge undertaking and it might possibly be slipped into a minor release.

If there is any way that could be done and released soon then I can imagine all sorts of projects to showcase Wolfram on the Pi.

Imagine what kids might do with half a dozen lines of Wolfram code doing real time DSP that we can't even think of.

POSTED BY: Bill Simpson

enter image description here - another post of yours has been selected for the Staff Picks group, congratulations! We are happy to see you at the top of the "Featured Contributor" board. Thank you for your wonderful contributions, and please keep them coming!

POSTED BY: EDITORIAL BOARD

Terribly slow, although functional when working w/o graphics. Benchmarking the zero takes 2131 seconds compared to the Pi2 which is 893 and the V3 which is 454. All of these results are with version 10.3.1 from the beginning of the year.

POSTED BY: BoB LeSuer

That is an awesome project! Thanks for sharing. I have been interested for a while to get this to work but couldn't find the time to try. I wonder whether you could run a Benchmark on the Pi Zero?

It would be interesting to see how far one can push the Wolfram Language on a Pi Zero.

Something like

<< Benchmarking`
BenchmarkReport[]

would be great.

Thanks again for sharing,

Marco

POSTED BY: Marco Thiel
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard