Open GoogleCodeExporter opened 9 years ago
In addition to a new render function, there would need to be a new edit logic
function as well. All notes entered in a PART KEYS style track would need to
be allowed to overlap, so forcing notes in such a track to have "crazy" status
would be a quick way to avoid having to add logic to exempt this track from
cleanup code that would remove the overlapping notes.
We can either decide to draw some of the music notation items (such as notes,
quarter notes, etc) or we can use ones that are readily available, such as from
the Wikimedia Commons site.
A new preview window function may also be a good idea, this would be an great
place to implement a previous enhancement request of mine to implement a
"falling keys" style preview, similar to how notes are presented in Rock Band 3
or Synthesia. Such a preview function could use much of the existing full
piano logic, as this would be a great way to allow users to enter notes besides
manipulating within the editor window.
Original comment by raynebc
on 31 Aug 2010 at 5:12
r388 consolidates duplicated editor window logic into
eof_render_editor_window_common() and eof_render_editor_window_common2(). This
will allow much of the code to be reused easily (ie. drawing the beat markers,
second markers, etc).
Original comment by raynebc
on 23 Sep 2010 at 4:52
Looking back at this now, I don't feel that a grand staff view would offer many
benefits over a standard piano roll view, especially given how much more
complicated it would be to program. I think the falling note style of pro keys
preview still has merit and would be great for previewing a pro keys track. An
eof_note_draw_piano() function, which could be called in the full piano panel
preview, could make this easy to accomplish. This could remain a low priority
enhancement until pro keys authoring is implemented.
Original comment by raynebc
on 8 Feb 2011 at 7:26
Original comment by raynebc
on 26 Jul 2012 at 7:15
Original issue reported on code.google.com by
raynebc
on 30 Jul 2010 at 11:39