Tag Archives: music

pedalSHIELD MEGA is a programmable guitar pedal for your Arduino

via Arduino Blog

If you want to create new guitar sounds without having to redo your pedal wiring every single time, the pedalSHIELD MEGA from ElectroSmash could be just what you’re looking for.

The pedalSHIELD MEGA takes input from a guitar via a standard ¼-inch cable, and uses an Arduino Mega to process the sounds to your liking. This new sound is then output using two PWM pins for a 16-bit resolution.

The device, which is available in kit form or as a PCB, sits on top of the Mega as an amazing looking shield. In addition to a 3PDT true bypass footswitch, a toggle switch, and two pushbuttons, the pedalSHIELD MEGA features an OLED display for visual feedback. Once assembled, all you need to do for an entirely unique sound is program your own effects in the Arduino IDE!

This shield that is placed on top of an Arduino Mega has three parts:

Analog Input Stage: The weak guitar signal is amplified and filtered, making it ready for the Arduino Mega ADC (Analog to Digital Converter).

Arduino Mega Board: It takes the digitalized waveform from the ADC and does all the DSP (Digital Signal Processing) creating effects (distortion, fuzz, volume, delay, etc).

 Output Stage: Once the new effected waveform is created inside the Arduino Mega board, this last stage takes it and using two combined PWMs generates the analog output signal.

You can find more details on the pedalSHIELD MEGA here, and see it in action below!

Control your computer sheet music with the PartitionsDuino

via Arduino Blog

Performing an instrument well is hard enough, but flipping through sheet music while playing can slightly delay things in the best case, or can cause you to lose your concentration altogether. Music displayed on a computer is a similar story; however, Maxime Boudreau has a great solution using an Arduino Nano inside of a 3D-printed pedal assembly.

When set up with software found here, Boudreau’s DIY device allows you to control PDF sheet music on your laptop with the tap of a foot. While designed to work with a macOS app, there’s no reason something similar couldn’t be worked out under Windows or Linux as needed.

Check it out in action below!

qrocodile: the kid-friendly Sonos system

via Raspberry Pi

Chris Campbell’s qrocodile uses a Raspberry Pi, a camera, and QR codes to allow Chris’s children to take full control of the Sonos home sound system. And we love it!

qrocodile

Introducing qrocodile, a kid-friendly system for controlling your Sonos with QR codes. Source code is available at: https://github.com/chrispcampbell/qrocodile Learn more at: http://labonnesoupe.org https://twitter.com/chrscmpbll

Sonos

Sonos is Sonos backwards. It’s also Sonos upside down, and Sonos upside down and backwards. I just learnt that this means Sonos is an ambigram. Hurray for learning!

Sonos (the product, not the ambigram) is a multi-room speaker system controlled by an app. Speakers in different rooms can play different tracks or join forces to play one track for a smooth musical atmosphere throughout your home.

sonos raspberry pi

If you have a Sonos system in your home, I would highly recommend accessing to it from outside your home and set it to play the Imperial March as you walk through the front door. Why wouldn’t you?

qrocodile

One day, Chris’s young children wanted to play an album while eating dinner. By this one request, he was inspired to create qrocodile, a musical jukebox enabling his children to control the songs Sonos plays, and where it plays them, via QR codes.

It all started one night at the dinner table over winter break. The kids wanted to put an album on the turntable (hooked up to the line-in on a Sonos PLAY:5 in the dining room). They’re perfectly capable of putting vinyl on the turntable all by themselves, but using the Sonos app to switch over to play from the line-in is a different story.

The QR codes represent commands (such as Play in the living room, Use the turntable, or Build a song list) and artists (such as my current musical crush Courtney Barnett or the Ramones).

qrocodile raspberry Pi

A camera attached to a Raspberry Pi 3 feeds the Pi the QR code that’s presented, and the Pi runs a script that recognises the code and sends instructions to Sonos accordingly.

Chris used a costum version of the Sonos HTTP API created by Jimmy Shimizu to gain access to Sonos from his Raspberry Pi. To build the QR codes, he wrote a script that utilises the Spotify API via the Spotipy library.

His children are now able to present recognisable album art to the camera in order to play their desired track.

It’s been interesting seeing the kids putting the thing through its paces during their frequent “dance parties”, queuing up their favorite songs and uncovering new ones. I really like that they can use tangible objects to discover music in much the same way I did when I was their age, looking through my parents records, seeing which ones had interesting artwork or reading the song titles on the back, listening and exploring.

Chris has provided all the scripts for the project, along with a tutorial of how to set it up, on his GitHub — have a look if you want to recreate it or learn more about his code. Also check out Chris’ website for more on qrocodile and to see some of his other creations.

The post qrocodile: the kid-friendly Sonos system appeared first on Raspberry Pi.

YouTuber creates an organ out of 44 Furbies

via Arduino Blog

If you think Furbies have become extinct, think again, as musical hacker “Look Mum No Computer” has decided to revive a number of them to create his own Furby Organ.

To make this horrifying yet awesome instrument, he placed 44—yes, 44—of these strange creatures on top of an organ frame with a keyboard and several dials, along with a switch labeled ominously as “collective awakening.”

Each individual Furby is controlled by two Arduino Nano boards, and as you might imagine, the whole project took a massive amount of work to wire things together. You can see the incredible results in the first video below, while the second gives a bit more background on the device’s origin.

The Fisher Piano: make music in the air

via Raspberry Pi

Piano keys are so limiting! Why not swap them out for LEDs and the wealth of instruments in Pygame to build air keys, as demonstrated by Instructables maker 2fishy?

Raspberry Pi LED Light Schroeder Piano – Twinkle Little Star

Raspberry Pi LED Light Schroeder Piano – Twinkle Little Star

Keys? Where we’re going you don’t need keys!

This project, created by either Yolanda or Ken Fisher (or both!), uses an array of LEDs and photoresistors to form a MIDI sequencer. Twelve LEDs replace piano keys, and another three change octaves and access the menu.

Each LED is paired with a photoresistor, which detects the emitted light to form a closed circuit. Interrupting the light beam — in this case with a finger — breaks the circuit, telling the Python program to perform an action.

2fishy LED light piano raspberry pi

We’re all hoping this is just the scaled-down prototype of a full-sized LED grand piano

Using Pygame, the 2fishy team can access 75 different instruments and 128 notes per instrument, making their wooden piano more than just a one-hit wonder.

Piano building

The duo made the piano’s body out of plywood, hardboard, and dowels, and equipped it with a Raspberry Pi 2, a speaker, and the aforementioned LEDs and photoresistors.

2fishy LED light piano raspberry pi

A Raspberry Pi 2 and speaker sit within the wooden body, with LEDs and photoresistors in place of the keys.

A complete how-to for the build, including some rather fancy and informative schematics, is available at Instructables, where 2fishy received a bronze medal for their project. Congratulations!

Learn more

If you’d like to learn more about using Pygame, check out The MagPi’s Make Games with Python Essentials Guide, available both in print and as a free PDF download.

And for more music-based projects using a variety of tech, be sure to browse our free resources.

Lastly, if you’d like to see more piano-themed Raspberry Pi projects, take a look at our Big Minecraft Piano, these brilliant piano stairs, this laser-guided piano teacher, and our video below about the splendid Street Fighter duelling pianos we witnessed at Maker Faire.

Pianette: Piano Street Fighter at Maker Faire NYC 2016

Two pianos wired up as Playstation 2 controllers allow users to battle…musically! We caught up with makers Eric Redon and Cyril Chapellier of foobarflies a…

The post The Fisher Piano: make music in the air appeared first on Raspberry Pi.

Building an 8-step keyboard sequencer with Arduino

via Arduino Blog

Sequencers, as YouTuber “LOOK MUM NO COMPUTER” explains, are musical devices that go through a sequence of tones one by one. While this can be done quite simply with a 4017 counter chip, if you instead substitute in an Arduino board for the counter, you can make your gadget behave normally, go backwards, or even act as a sort of keyboard using input buttons.

This particular project employs a Nano for control, giving it a conveniently small form factor to fit inside your equipment.

Since the start of building modular synths, ive always been looking for an arduino powered sequencer. but never really happy with the projects that were about. because it was still menu dives and button combinations. which is not what you wanna be messing about with! you may aswell use a computer and a mouse ha.

Be sure to check out LOOK MUM NO COMPUTER’s entire build process and a demo of the keyboard sequencer in the video below. You can also find circuit diagrams and Arduino code in the project’s write-up here.