Compiled from current git. It looks like SetDurationInTicks works fine now.
Except that all normal Denemo notes get a whole-note shape afterwards. If we think of doing tuplets with SetDurationInTicks this could be confusing :) Good work! A whole new branch of scripting options came up because of this. Nils On Sun, 17 Oct 2010 09:28:52 +0100 Richard Shann <richard.sh...@virgin.net> wrote: > I have pushed the code for creating notes like Breve in Denemo. > The only example I have created is under Notes/Rests->Append/Insert > Duration, once it has been imported via More commands. > > Denemo now understands longer durations than whole-note (semibreve) and > Anacrusis and whole measure rests can be simplified. > > Note however that as yet the pure rhythm Breve is painted black, not > brown, making it impossible to tell if you will get a breve or an empty > space in the print out. > > I hope that the following cairo documentation is explaining how to fix > this: > > if you have some surface source which you'd like to paint to some > surface destination at position (x, y) you would use code as follows: > > cairo_t *cr = cairo_create (destination); > cairo_set_source_surface (cr, source, x, y); > cairo_paint (cr); > > Note that the paint operation will copy the entire surface. If you'd > like to instead copy some (width, height) rectangle from (source_x, > source_y) to some point (dest_x, dest_y) on the destination you would > instead compute a new position for the source surface origin and then > use cairo_fill instead of cairo_paint: > > cairo_set_source_surface (cr, source, dest_x - source_x, dest_y - source_y) > cairo_rectangle (cr, dest_x, dest_y, width, height); > cairo_fill (cr); > > And note that using a surface as the source pattern will work with any > other cairo drawing operation as well. You can use > cairo_set_source_surface to get patterned effects from cairo_stroke or > cairo_show_text just as easily. > > Richard > > > > _______________________________________________ > Denemo-devel mailing list > Denemo-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/denemo-devel > _______________________________________________ Denemo-devel mailing list Denemo-devel@gnu.org http://lists.gnu.org/mailman/listinfo/denemo-devel