sort of… it's not like your beautiful patch-scores, but a tool i've been using for my own that I'd like to improve and make available. here's the latest advance, still incomplete and in testing version…: http://nyu-waverlylabs.org/notes/
Test it if you can! and if you see things that could/should be added let me know. I'll send something more formal as soon as I have it in a more polished state. best, J On Jul 11, 2014, at 8:09 AM, Ed Kelly <[email protected]> wrote: > Hey Jamie, > > You making a notation library? > > Ed > > Ninja Jamm - a revolutionary new music remix app from Ninja Tune and Seeper, > for iPhone and iPad > http://www.ninjajamm.com/ > > > Gemnotes-0.2: Live music notation for Pure Data, now with dynamics! > http://sharktracks.co.uk/ > > > On Monday, 30 June 2014, 6:42, Jaime E Oliver via Pd-list > <[email protected]> wrote: > > > Ah, yes, I see now. > > I solved it by adding: > > x->x_canvas = canvas_getcurrent(); > > in _new > > thanks! > > J > > On Jun 29, 2014, at 11:56 PM, Jonathan Wilkes <[email protected]> wrote: > >> It's hard to say without seeing the code. >> >> Does x->x_canvas actually point to a canvas? The error seems to be telling >> you it isn't. >> >> (Consistency check errors come from the bug() function. Generally they >> occur when an argument, struct, or struct field is checked for existence and >> fails that check.) >> >> -Jonathan >> On Sunday, June 29, 2014 9:25 PM, Jaime E Oliver <[email protected]> >> wrote: >> >> >> Yes, >> >> in the main struct x_canvas is created as: >> >> t_canvas *x_canvas; >> >> So, I think that is not the problem. >> >> J >> >> >> >> >> >> On Jun 29, 2014, at 8:00 PM, Jonathan Wilkes <[email protected]> wrote: >> >>> Well, it expects a t_canvas *, so if you send it something else it will >>> trigger the error. >>> >>> -Jonathan >>> >>> >>> On Sunday, June 29, 2014 8:47 PM, Jaime E Oliver via Pd-list >>> <[email protected]> wrote: >>> >>> >>> Hi all, >>> >>> I am trying to use the canvas_makefilename() function in g_canvas.c >>> >>> I am calling it like this: >>> >>> static void lilypond_write(t_lilypond *x, t_symbol *s) { >>> char buf[MAXPDSTRING]; >>> canvas_makefilename(x->x_canvas, s->s_name, buf, MAXPDSTRING); >>> } >>> >>> but when I send the object a message such as [write test.txt( or similar, I >>> get: >>> >>> error: consistency check failed: canvas_getenv >>> Bus error: 10 >>> >>> The method is set up like this: >>> class_addmethod(lilypond_class, (t_method)lilypond_write, >>> gensym("write"), A_SYMBOL, 0); >>> >>> Anybody has any suggestion? >>> >>> best, >>> >>> J >>> >>> PS Sorry for pestering everyone with this, but there is little >>> documentation on some of the functions in Pd. Perhaps this thread belong in >>> the Pd-Dev list? >>> _______________________________________________ >>> [email protected] mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> >>> >> >> >> > > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > >
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
