Yeah, it's tough going.
That sounds like an interesting project your on though. Certainly different from what you used to do. You were 3D modelling and coding for games I believe?

Update on my program, I have now implemented two more feature.

1: The program can now be controlled from any midi controller, arranger or workstation by using standard CC. Here's a little video I recorded last night on this http://youtu.be/qxXTrrkqL1k

Towards the end of the video the program became a little unresponsive, but I've fixed that this morning.

2: When scanning in your sheet music or importing files, you don't have to worry about resolution or file sizes. The program will resize everything to the optimal resolution and format all on it's own. If importing files, it will not modify your original files. It will simply create a copy at the optimal resolution and store that new copy within it's own database.

That leaves only the backing track function to be implemented now and will have done everything I promised my friends.

Once done I'll compile the program at that point and upload an exe for people to download.

Regards
James