Pidato box adds vibrato effect to digital pianos

piano_vibrato_box

[Joren] likes his digital piano, but it was missing one key component that he wanted to use: the ability to produce vibrato while playing. Vibrato can be done in several different ways on regular pianos, but it seemed as if there was not a lot of consideration given to the effect when designing digital pianos.

He enjoys playing all sorts of music, including solos from Franz Liszt which suggest using vibrato at times, so he decided to build himself a vibrato box. Constructed with a bit of assistance from the friendly folks at Hackerspace Ghent, his “Pidato” incorporates an Arduino and three-axis accelerometer to get the job done.

The Arduino is connected to both the MIDI output of the piano as well as to the accelerometer, which he has mounted on his wrist. While playing, all he needs to do is simply move his hand rapidly to produce the vibrato sound as you can see in the video below. The Arduino code filters out any other sorts of movements to ensure that he does not accidentally trigger the effect when it is not desired.

Check out the video below for a quick demonstration of the Pidato box.

Comments

  1. eafd says:

    You can’t do vibrato on a normal piano…

    The closest thing is a trill, but all digital pianos can do that.

  2. echodelta says:

    The amount of vibrato is way to much, like an old singer with a wild vibrato. Turn down the amount and it may work. This is a great hack, but with piano it is simply unnatural. Brian Eno did some treated piano.
    Vibrato is a human thing and must be natural. I modded into a Casio a pitch bender where you bend a flat spring left or right. Inside the case it moves a slug in the clock oscillator coil. There is no dead zone at the center, unlike all the crap on the market which I find useless. The point is; wiggling the handle imparts the perfect vibrato amount and feeling.

  3. mad_max says:

    @eafd lol piano n00b

  4. Aussitech says:

    No, @eafd is correct, the notes on a normal piano are fixed pitch and cannot be vibrato-ed (or tremolo-ed for that matter).

    What you can do is a trillo or mordent.

  5. Me says:

    Dude. It sounds like crap. Keep to electronics man..

  6. zool says:

    lol nice gnossienne version

    not too bad actually, could be useful for ondes martenot stuff
    you could use a ribbon controller or pitch/mod wheel too, but then you’d only be able to play with one hand

  7. Colin says:

    I would be interested to hear the “several different ways” vibrato can be done on normal pianos.

    When a piano key is struck, the hammer strikes the string and then falls away; string length and tension also remains constant (unless you physically reach into the piano, not recommended). Conventionally, there isn’t anything to create vibrato in normal pianos. The vibrato motion that is sometimes used is more for the benefit of the pianist than the listeners. It has no direct effect on the sounding of the note.

  8. Joren says:

    There is indeed no way to do vibrato on a real piano. To avoid confusion I added this to my blog post:

    “Since there is no way to perform vibrato on an analogue piano there are all kinds of different interpretations. Interpretations of the ‘vibrato’ instruction include: vibrating the pedal, vibrating the key, ignoring it, a vibrato like wiggling with a psychological sounding effect, …”.

    More background on http://0110.be/artikels/lees/The_Pidato_Experiment%253A_Vibrato_on_a_Digital_Piano_Using_an_Arduino

  9. Sam Freeman says:

    As music hacks go, I think this is just the right level of awesome.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,699 other followers