background preloader

Pi never sounded so good!

Pi never sounded so good!

http://www.raspyfi.com/anatomy-of-a-pi-usb-audio-quality-and-related-issues-on-pi/

Related:  Raspberry PiRaspberry

Pi MusicBox Make your Raspberry Pi stream! Welcome to the Swiss Army Knife of streaming music using the Raspberry Pi. With Pi MusicBox, you can create a cheap (Sonos-like) standalone streaming music player for Spotify, Google Music, SoundCloud, Webradio, Podcasts and other music from the cloud. Or from your own collection from a device in your network.

Raspberry Pi at Southampton The steps to make a Raspberry Pi supercomputer can be downloaded here [9th Jan 2013 update]: Raspberry Pi Supercomputer (PDF). You can also follow the steps yourself here [9th Jan 2013 update]: Raspberry Pi Supercomputer (html). The press release (11th Sept 2012) for our Raspberry Pi Supercomputer with Lego is here: Press Release University Page The press release is also here (PDF): Press Release (PDF). Pictures are here - including Raspberry Pi and Lego: Press Release (More Pictures). How to create a time lapse video with Raspberry Pi After installing a Pi camera module and capturing pictures and videos with raspistill and raspivid commands, I wanted to create a time lapse video of the nice scenery that I have in the back of my apartment. For those who don't know what it is, time-lapse video (or often-called time-lapse photography) is a shooting technique where contiguous photo frames of a changing scene are captured for an extended period of time in a much lower rate than a typical video frame rate. When the collected frames are played back in a faster frame rate, it creates a so-called "time-lapsing" effect.

How to Customize XBMC 12 Frodo with All the Bells and Whistles Kodi (formerly known as XBMC) is a great entertainment center software. But, here’s the deal: Like many other open source projects, it is driven by a very technical community, and it is not necessarily user-friendly enough for the average person to use and customize. Coder Projects Things to make. Stuff to learn. Looking for something to do this weekend? Coder Projects are simple, fun, and sneakily educational things that can all be made with Coder and Rasberry Pi. Browse the list below to see what catches your eye, or if you feel inspired, contribute your own project to the site. Presents Wolfson Audio Card for Raspb Overview Wolfson and element14 introduce an audio card to offer Raspberry Pi users the ability to capture audio alongside their camera, and experiment with stereo digital capture and playback. Raspberry Pi, whilst doing a fantastic job of being a small and powerful computer, does this by a number of compromises. One of those is the limitations on its audio capabilities. Out of the box, Raspberry Pi provides good quality audio across the HDMI link, lower quality stereo audio by way of its 3.5 mm stereo jack, but no capability to connect microphones or other external audio sources, such as attaching directly to loudspeakers.

RPi Beginners Back to the Hub Getting Started: Buying Guide - for advice on buying the Raspberry Pi. SD Card Setup - for information on how to prepare the SD Card used to boot your Raspberry Pi. Basic Setup - for help with buying / selecting other hardware and setting it up. Beginners Guide - you are up and running, now what can you do? Note names, MIDI numbers and frequencies Note names, MIDI numbers and frequencies are related here in tables and via an application that converts them. The musical interval between two notes depends on the ratio of their frequencies. See Frequency and Pitch for more details and an introduction to frequency and pitch. An octave is a ratio of 2:1 and, in equal temperament, an octave comprises 12 equal semitones. Each semitone therefore has a ratio of 21/12 (approximately 1.059). By convention, A4 is often set at 440 Hz.

Speech Recognition using the Raspberry Pi I've finally received my Raspberry Pi, and I've immediately gotten to work transferring the speech recognition system I used for the robotic arm to the pi. Due to its small size and low power requirements, the Raspberry Pi is an excellent platform for the Julius open-source speech recognition system. This opens up almost limitless possibilities for voice command applications. EDIT: I am no longer working on Julius/HTK for speech recognition. How to use interrupts with Python on the Raspberry Pi and RPi.GPIO The latest big news in the world of Raspberry Pi Python GPIO programming is that Ben Croston has released an update for RPi.GPIO. Why is that a big deal? Because this version has interrupts.

Python Multithreaded Programming Running several threads is similar to running several different programs concurrently, but with the following benefits − Multiple threads within a process share the same data space with the main thread and can therefore share information or communicate with each other more easily than if they were separate processes.Threads sometimes called light-weight processes and they do not require much memory overhead; they care cheaper than processes. A thread has a beginning, an execution sequence, and a conclusion. It has an instruction pointer that keeps track of where within its context it is currently running. It can be pre-empted (interrupted)It can temporarily be put on hold (also known as sleeping) while other threads are running - this is called yielding. Starting a New Thread

Music hack of the decade: Panflute Hero! Jhonny Göransson was part of the team that made what’s simply the daftest and most wonderful music hack we’ve seen so far. The moment he tweeted about it last night, we knew we had to show it to you as soon as we could. It’s called Panflute Hero. Panflute Hero was the result of a weekend at Way Out West Hackathon 2013. It’s a very silly panpipe version of Guitar Hero, which doesn’t use a plastic guitar controller. Easy threading with Futures To run a function in a separate thread, simply put it in a Future: >>> A=Future(longRunningFunction, arg1, arg2 ...) It will continue on its merry way until you need the result of your function. You can read the result by calling the Future like a function, for example: >>> print A()

Related: