Language Selection

English French German Italian Portuguese Spanish

The Sounds of Raspberry

Filed under
Linux
Hardware
Software

I've been talking about using Linux-based systems for embedded use lately. One very popular system has been the Raspberry Pi. I wanted to do a small project with the Pi, but was disappointed to see that it only has audio out and no audio in capabilities.

On the other hand, it does have USB ports. I rummaged a bit and found an old Labtec USB mic based on an AK5370 A/D converter. As expected, the Pi found it and suddenly had audio input capabilities.

There are many ways to work with audio hardware under Linux, but one of the best is the PortAudio library. One of the great things about this library is that is very portable to different platforms and it is also easy to use.

Rest here




More in Tux Machines

Only FOSSers ‘Get’ FOSS

Back on the first of September I wrote an article about Android, in which I pointed out that Google’s mobile operating system seems to be primarily designed to help sell things. This eventually led to a discussion thread on a subreddit devoted to Android. Needless to say, the fanbois and fangrrls over on Reddit didn’t cotton to my criticism and they devoted a lot of space complaining about how the article was poorly written. Read more

From next release onwards, Debian is tied to systemd

Anyone who installs Jessie from scratch will find that they are not offered no choice in the matter. This means that only the technically well-equipped will be able to make a switch in the event that systemd does not work as promised. Existing users of the testing stream will find, on checking, that their systems have been migrated over to systemd. Systems running the stable version of Debian have not been migrated across yet. Read more

Ubuntu to Get Native HTML5 Streaming Through Google Chrome Soon

Netflix is looking to expand its business, and one of the ways to do that is to look at what other platforms it can support. Ubuntu is the most used Linux distribution, so it stands to reason that they might be interested to have their service working on it. Read more

Uselessd: A Stripped Down Version Of Systemd

The boycotting of systemd has led to the creation of uselessd, a new init daemon based off systemd that tries to strip out the "unnecessary" features. Uselessd in its early stages of development is systemd reduced to being a basic init daemon process with "the superfluous stuff cut out". Among the items removed are removing of journald, libudev, udevd, and superfluous unit types. Read more