Week 1 report

Basically this week was used to understand existing code and functionality. I looked at the code for adding of staff text and undoing it. (text.cpp, stafftext.cpp, undo.cpp)

(This was relevant because implementation of swing text might be integrated with the existing implementation done in this part of the code)

I also looked at parts of rendermidi.cpp, specifically the modules createPlayEvents and renderChord, and got an idea of how chords, grace notes, etc. are being rendered.

A thing that stalled was the designing of plugin for swing playback. It is not yet quite clear if that is the most beneficial approach to follow.

In the coming week, I would understand more about how the notes are being passed on to eventlist, and what is shown in pianoroll. I think we would also come to conclusion about what member functions to expose to the plugin (if we decide to create a plugin, that is).

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s