<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">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.<div>here's the latest advance, still incomplete and in testing version…:<div><a href="http://nyu-waverlylabs.org/notes/">http://nyu-waverlylabs.org/notes/</a></div><div><br></div><div>Test it if you can! and if you see things that could/should be added let me know.</div><div><br></div><div>I'll send something more formal as soon as I have it in a more polished state. </div><div><br></div><div>best,</div><div><br></div><div>J<br><div><br></div><div><br></div><div><br><div><div>On Jul 11, 2014, at 8:09 AM, Ed Kelly <<a href="mailto:morph_2016@yahoo.co.uk">morph_2016@yahoo.co.uk</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt; "><div><span>Hey Jamie,</span></div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent; "><span><br></span></div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent; "><span>You making a notation library?</span></div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent; "><span><br></span></div><div style="font-size: 16px; "><span>Ed</span></div><div></div><div> </div><div>Ninja Jamm - a revolutionary new music remix app from Ninja Tune and Seeper, for iPhone and iPad<br><a href="http://www.ninjajamm.com/">http://www.ninjajamm.com/</a></div><div><br><br></div><div>Gemnotes-0.2: Live music notation for Pure Data, now with dynamics!<br><a href="http://sharktracks.co.uk/">http://sharktracks.co.uk/</a> </div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> On Monday, 30 June 2014, 6:42, Jaime E Oliver via Pd-list <<a href="mailto:pd-list@lists.iem.at">pd-list@lists.iem.at</a>> wrote:<br> </font> </div> <blockquote style="border-left: 2px solid
 rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <br><br> <div class="y_msg_container"><div id="yiv4503651232">Ah, yes, I see now. <div><br clear="none"></div><div>I solved it by adding:</div><div><br clear="none"></div><div> x->x_canvas = canvas_getcurrent();</div><div><br clear="none"></div><div>in _new</div><div><br clear="none"></div><div>thanks!</div><div><br clear="none"></div><div>J</div><div class="yiv4503651232yqt4173888683" id="yiv4503651232yqt51698"><br clear="none"><div><div>On Jun 29, 2014, at 11:56 PM, Jonathan Wilkes <<a rel="nofollow" shape="rect" ymailto="mailto:jancsika@yahoo.com" target="_blank" href="mailto:jancsika@yahoo.com">jancsika@yahoo.com</a>> wrote:</div><br clear="none" class="yiv4503651232Apple-interchange-newline"><blockquote type="cite"><div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;
 background-color: rgb(255, 255, 255);"><div id="yiv4503651232"><div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt; background-color: rgb(255, 255, 255);"><div id="yiv4503651232yui_3_16_0_8_1404103300839_4"><span id="yiv4503651232yui_3_16_0_8_1404103300839_11">It's hard to say without seeing the code.</span></div><div id="yiv4503651232yui_3_16_0_8_1404103300839_13" style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;"><span id="yiv4503651232yui_3_16_0_8_1404103300839_11"><br clear="none"></span></div><div id="yiv4503651232yui_3_16_0_1_1404103300839_6153" style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;"><span id="yiv4503651232yui_3_16_0_8_1404103300839_11">Does x->x_canvas actually point to a canvas?  The error seems to be telling you it isn't.<br clear="none"><br clear="none">(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.)<br clear="none"><br clear="none">-Jonathan<br clear="none"></span></div> <div class="yiv4503651232yahoo_quoted" id="yiv4503651232yui_3_16_0_8_1404103300839_7" style="display: block;"> <div class="yiv4503651232yui_3_16_0_1_1404103300839_6114" style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div class="yiv4503651232yui_3_16_0_1_1404103300839_6115" style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> On Sunday, June 29, 2014 9:25 PM,
 Jaime E Oliver <<a rel="nofollow" shape="rect" ymailto="mailto:jaime.oliver2@gmail.com" target="_blank" href="mailto:jaime.oliver2@gmail.com">jaime.oliver2@gmail.com</a>> wrote:<br clear="none"> </font> </div>  <br clear="none"><br clear="none"> <div class="yiv4503651232y_msg_container"><div id="yiv4503651232">Yes, <div><br clear="none"></div><div>in the main struct x_canvas is created as:<div><br clear="none"></div><div>t_canvas *x_canvas;</div><div><br clear="none"></div><div>So, I think that is not the problem.<br clear="none"><div><br clear="none"></div><div>J</div><div><br clear="none"></div><div><br clear="none"></div><div><br clear="none"></div><div class="yiv4503651232qtdSeparateBR"><br clear="none"><br clear="none"></div><div class="yiv4503651232yqt9526827089" id="yiv4503651232yqt62900"><div><div>On Jun 29, 2014, at 8:00 PM, Jonathan Wilkes <<a rel="nofollow" shape="rect" class="yiv4503651232removed-link" href="x-msg://17423/">jancsika@yahoo.com</a>> wrote:</div><br clear="none" class="yiv4503651232Apple-interchange-newline"><blockquote type="cite"><div class="yiv4503651232yui_3_16_0_1_1404103300839_6117" style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt; background-color: rgb(255, 255, 255);"><div><span>Well, it expects a t_canvas *, so if you send it something else it will trigger the error.</span></div><div class="yiv4503651232yui_3_16_0_1_1404103300839_6118" style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color: transparent;"><br clear="none"><span></span></div><div class="yiv4503651232yui_3_16_0_1_1404103300839_6119" style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-style: normal; background-color:
 transparent;"><span>-Jonathan<br clear="none"></span></div> <div class="yiv4503651232qtdSeparateBR"><br clear="none"><br clear="none"></div><div class="yiv4503651232yahoo_quoted" style="display:block;"> <div class="yiv4503651232yui_3_16_0_1_1404103300839_6121" style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div class="yiv4503651232yui_3_16_0_1_1404103300839_6122" style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> On Sunday, June 29, 2014 8:47 PM, Jaime E Oliver via Pd-list <<a rel="nofollow" shape="rect" class="yiv4503651232removed-link" href="x-msg://17423/">pd-list@lists.iem.at</a>> wrote:<br clear="none"> </font> </div>  <br clear="none"><br clear="none"> <div class="yiv4503651232y_msg_container">Hi all, <br clear="none"><br clear="none">I am trying to use the
 canvas_makefilename() function in g_canvas.c<br clear="none"><br clear="none">I am calling it like this: <br clear="none"><br clear="none">static void lilypond_write(t_lilypond *x, t_symbol *s) {<br clear="none">    char
 buf[MAXPDSTRING];<br clear="none">    canvas_makefilename(x->x_canvas, s->s_name, buf, MAXPDSTRING);<br clear="none">}<br clear="none"><br clear="none">but when I send the object a message such as [write test.txt( or similar, I get:<br clear="none"><br clear="none">error: consistency check failed: canvas_getenv<br clear="none">Bus error: 10<br clear="none"><br clear="none">The method is set up like this:<br clear="none">    class_addmethod(lilypond_class, (t_method)lilypond_write, gensym("write"), A_SYMBOL, 0);<br clear="none"><br clear="none">Anybody has any
 suggestion?<br clear="none"><br clear="none">best,<br clear="none"><br clear="none">J<br clear="none"><br clear="none">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?<br clear="none">_______________________________________________<br clear="none"><a rel="nofollow" shape="rect" class="yiv4503651232removed-link" href="x-msg://17423/">Pd-list@lists.iem.at</a> mailing list<br clear="none">UNSUBSCRIBE and account-management -> <a rel="nofollow" shape="rect" class="yiv4503651232removed-link" href="x-msg://17423/">http://lists.puredata.info/listinfo/pd-list</a><br clear="none"><br clear="none"><br clear="none"></div>  </div> </div>  </div> </div></blockquote></div><br clear="none"></div></div></div></div><br clear="none"><br clear="none"></div>  </div> </div>  </div> </div></div></div></blockquote></div><br clear="none"></div></div><br><div class="yqt4173888683" id="yqt16318">_______________________________________________<br clear="none"><a shape="rect" ymailto="mailto:Pd-list@lists.iem.at" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">UNSUBSCRIBE and account-management -> <a shape="rect" href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br clear="none"></div><br><br></div> </blockquote>  </div> </div>   </div> </div></blockquote></div><br></div></div></div></body></html>