This week's book giveaway is in the Cloud/Virtualization forum.
We're giving away four copies of Learning OpenStack Networking: Build a solid foundation in virtual networking technologies for OpenStack-based clouds and have James Denton on-line!
See this thread for details.
Win a copy of Learning OpenStack Networking: Build a solid foundation in virtual networking technologies for OpenStack-based clouds this week in the Cloud/Virtualization forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Liutauras Vilda
  • Campbell Ritchie
  • Tim Cooke
  • Bear Bibeault
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Knute Snortum
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Ganesh Patekar
  • Stephan van Hulst
  • Pete Letkeman
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Ron McLeod
  • Vijitha Kumara

MIDI - creatng a player piano type app  RSS feed

 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My apologies if this is a repeat post - I think I timed out the first time.

The simplest example of what I want to do would be a 'player piano' that would show graphically what notes are being played in a midi sequence. 'They' tell me that I can't have a listener for note events but I can have one for controller events. So, I am looking a doing something similar to that done in "minimusicplayer3" from the Head Fisrt book, where controller events are inserted into the file to trigger the event listener.

My plan is to go through the sequence inserting a controller event along with each note event. While doing that I would create my own parallel psuedo sequence with the information I needed to control my graphics. I would use the event listener to synchonize my progress thru the psuedo sequence.

Is there a better way? Does my plan make any sense? Do you see any pitfalls to dodge? Would creating my psuedo sequence use too much storage?

All comments and ideas are welcome. Thanks in advance.

Doug

PS - the actual app will be a virtual 'poly-chromatic' harmonica to put on my website at polyharp.com.
 
author
Bartender
Posts: 3280
5
Eclipse IDE Java Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Doug,

Sounds reasonable to me, you'll also want to search this forum for Music/Midi threads, there were a couple of people working on similar things 3-4 months back if I remember correctly.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!