• 11/25/11 1:58 am
- 571 views • 2 today
- Progress
- 50% complete
- 1
- 1
5
This project is a programmable player piano. It implements a tube of glass that is continually circulating using properly timed pistons (imagine a sliding puzzle) and an internal power source. Noteblocks are outside of the tube and when glass is between the power source and the noteblocks, no signal is transmitted. When any solid block (dirt, stone, wood, etc) passes by however, a noteblock is sounded. While the result can be compared to a song made from noteblocks, it is much more flexible. By simply breaking and placing blocks, you can write your own music. In addition, multiple tubes can be clocked together to play multiple parts and/or span multiple octaves. One of these modular tubes can contain 47 beats across a span of 15 notes (tuned to a chromatic scale, this is just one whole step more than an octave).
TL;DR
Play different songs on the same machine without redoing timing and tuning for every single noteblock. Works like a player piano. Really cool.
TL;DR
Play different songs on the same machine without redoing timing and tuning for every single noteblock. Works like a player piano. Really cool.
Additional Notes
Working on a faster clock that doesn't jam pistons. Right now the fastest operating tempo is ~140. This might seem okay, but keep in mind all of the notes are quarter notes.1 Update Logs
Improved Clock : by lordwelsh 11/24/2011 2:01:29 amNovember 24, 2011 @ 7:01 am UTC
I'm trying to make a faster clock for the piano. I need to somehow limit the duration but not the interval of my current clocks which can be sped up 2x. I've tried conventional pulse-width limiters, but they all operate with a slight delay that gets pretty ugly in multiplayer. Anyone have any suggestions?
More like this
359047
2


Have something to say?