[smart-player-piano:32] Weekly Update - 4-30-2010

2 views
Skip to first unread message

Jason Pawlak

unread,
Apr 26, 2010, 11:16:34 PM4/26/10
to Smart Player Piano
It has been quite a while since my last update. Last quarter got very
busy with things, mainly getting married and moving into a new house.
Now I'm in crunch mode!!!!

I worked about 3 hours tonight and was able to make great progress
with my new SongArray datatype that will be the data for the picture.
This data type will be read to generate both the image and the MIDI
file. Last week I also put together my poster for the show. The
results section is empty because I don't have my final screen shots
yet, which is one of the major goals of this week.

I will be putting many hours into the project this week!

--
You received this message because you are subscribed to the Google Groups "Smart Player Piano" group.
To post to this group, send email to smart-pla...@googlegroups.com.
To unsubscribe from this group, send email to smart-player-pi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/smart-player-piano?hl=en.

Jason Pawlak

unread,
Apr 30, 2010, 1:26:37 AM4/30/10
to Smart Player Piano
This is an update for the 27th, the 28th and the 29th.

On the 27th I worked on more behind the scenes code, organizing
classes and data types so that it will be easier to use various
objects in an organized fashion. I was also able to create the canvas
that the notes will be put on.

On the 28th I worked a LOT of hours. All-in-all it was very
successful because at the end of the day I had a fully functioning
player piano that coudl read any MIDI file.

On the 29th I continued to finalize the project. I now have the
ability to draw on the canvas as well as save the MIDI file, save the
IMage file and play back what you have drawn.

Further steps. There are a number of bugs in the code such as the
program freezing when it reaches then end of the song. That is a
major fix that will need to be implemented.

Next for the big picture is implementing the SMART part of the smart
player piano. Anaylyzing and modifying the notes is next.

Also I need to implement drawing lines (currently only have single pen
mark) and the eraser.
Reply all
Reply to author
Forward
0 new messages