90Views8Replies

Author Options:

Digital Music stand with timed page turning. Answered

I really need to make a digital music stand.  Setting up multiple paper pages on a stand is extremely inconvenient.  It takes longer to set up the music than to play the song!  Plus, even with the arms extended on my music stand, it can only hold 4 pages max.  Some songs can be 10 pages or more.

So here's what I'm thinking: A raspberry pi running a program to view .PDFs and a flat screen TV or monitor mounted to a music stand.

W. Wayt Gibbs, here --> (http://spectrum.ieee.org/geek-life/hands-on/diy-handsfree-sheet-music) has already built the exact thing that I'm thinking of.  However, I'll be using this for drum music so my feet will be busy enough without having to use a foot pedal to turn the page (Maybe I'm not that coordinated. Definitely won't be chewing gum while playing!) So I'm wondering if anyone has any ideas about automatic page turning.

My idea would be a .PDF viewer that can display 3 pages (so that the page turning doesn't have to be exact) and can be set to automatically turn the pages at a timed interval after i click start.  The problem with this is that each song will have a different timing.  Does anybody know of a program that can turn pages via a timer AND remember different timings for each file? I suppose I could just write the timing setting on the top of each .pdf and set it to that every time I open a file.

Also, I'm not a computer programmer.  I have built a home theater pc which gave me a little knowledge.  But, when it comes to raspberry pi's I've never used one.  Is it powerful enough for what I'm proposing? Is that the route you would take?

I'm also not sure what to use as an input device.  Maybe I'll just mount a percussion table to the drum rack somewhere and use a mouse on it.

I'm open to any and all suggestions about every aspect of this idea.

Thanks for any help or suggestions!

Discussions

0
None
gmoon

3 years ago

You might look into modding the tap-tempo concept, where the device senses your tempo based on foot-tapping. You could take a piezo drum sensor (or make your own) and run that into the raspi.

This would certainly take some programming, and some analog knowledge (like how to convert the drum hits to readable digital data). But that's pretty much what all the tap-tempo boxes do, so it's very do-able.

0
None
mjccoxgmoon

Reply 3 years ago

Sounds like a LOT more involved than I have the skills to make happen. But it is a good idea maybe for someone smarter than me!. I looked up the tap-tempo concept, correct me if I'm wrong. But this is like whats on a decent metronome. You hit the "TAP" button at whatever speed and it tells you what the tempo is. Now if I did do this it would know the tempo but how would it know how many beats there are per page? Also many songs change time signatures a couple times throughout. It seems like I would still have to have metadata for each file telling whichever program i'm using to turn the page at a certain number of beats (varying for each song). If that's possible it seems that the timing idea (for each song) I had might be easier to do without the need for programming knowledge.

0
None
gmoonmjccox

Reply 3 years ago

You're right on -- a truly "smart" page turning device would be complex.

Here's another thought: have a voice-recognition setup. Use a headset mic, yell "turn!" or some other keyword when needed. Still might be tricky, but wouldn't need much "smarts."

Of course that wouldn't work well for recording (record the words, as well).

If a simple timed page turn would work, maybe stick with that...

0
None
mjccoxgmoon

Reply 3 years ago

That's a good idea too... Seems like there might be trouble when playing Byrds songs though haha... I think I will stick with the timed page turn... I guess my question now is (because I have no Linux experience and want to hit the ground running when the Pi gets here.) if anyone knows of an app for Linux that can turn pages based on time and remember the setting for each file as it's opened?

0
None
gmoonmjccox

Reply 3 years ago

RE: the Byrds-- literally LOL. Hehe.

Maybe look to some scripting languages like Python?

0
None
mjccox

3 years ago

Adobe Acrobat seems to have the timed page turn functionality. I have already ordered the raspberry pi (kind of a bite the bullet and hope it works approach).

Does anybody know if the linux version has this function? Will it remember the set time per file?

Here's the function that I'm referring to. http://www.wikihow.com/View-a-PDF-Document-in-Full...

0
None
Downunder35m

3 years ago

Just make a switch you can hit with the drumstick....
If you use a tablet you can also just hit the screen with the stick to flip the page - just don't hit too hard ;)

0
None
mjccoxDownunder35m

Reply 3 years ago

Some of the songs are pretty busy and I don't want to stop playing to push the button with my hands or feet. Thanks for the reply though!