been playing around with m4l and a crow for almost a week now - waaaa, it’s so great.
Have a question though - is it only me, but can’t make ^^trigs work, dead silence.
Get around with putting 4 ^^outs inside a drum rack but still puzzled what’s wrong with the trigs. Any suggestions how to debug the issue?
hey hey! welcome
hmm. ^^trigs requires midi notes to fire off – how are you sending midi to the device? fwiw, Live treats c3 as midi note 60, so if you are using a keyboard you might need to adjust your octave.
any specific repro steps about how you’re setting up the device will help focus the troubleshooting
Awesome, thanks for the amxd update. It makes Geode alot more playable.
I am going to start looking at Teletype / Crow type scripts to incorporate Geode, so that info is really helpful. Thankyou
so yeah, I have a drums midi score I wanna trig via crow, and I tried to use this settings of ^^trig
so I’ve adjusted the midi notes, can I check inside a max object what’s going wrong?
So this is the successful setup with ^^outs:
Can someone tell me what is wrong with this patch? It was working, except I couldn’t get the adsr to behave properly… Now it magically doesn’t work at all. For context, I’m patching the 3 pitch CVs from Crow to Odessa’s Hel expander in 3 voice mode, and the adsr voltage from output 4 into the CV in of a VCA.
Messages are coming out of all the objects like crow.n2v and crow.adsr, but nothing comes out of Crow itself. Please forgive me I’m new to Max.
hey! thanks for the ping + sorry for the frustration!
let’s try replacing the
crow. objects with straight-up messages to crow – that should help clarify where trouble lies. while they were re-tested before release, the
crow. library was built using methods for crow 1.0 that are no longer needed with crow 2.0 and are likely just gunking up the patch (they were a community contribution and haven’t been regularly updated). at this point, directly addressing crow with the standard messages is more canonical and i’ll sunset the
crow. library if they introduce too many speedbumps (or if we aren’t able to get them tended to).
tearing apart the m4l devices and the crow object’s help file, should give some good starting points for building all kinds of stuff – i’ll also be adding more to the ^^ recipes: max / m4l snippets for crow soon (as well as others, hopefully! )!
here's what *seems* like a comparable version of your patch done with the standard crow messages. untested, but should work.
----------begin_max5_patcher---------- 2948.3oc4b01iaiaD9y69qPv.GPN.GW9hnjXA5GR50KE31bsHIEAE4BBjso8 orxRF5Eu61C28au7EIYIa8pMsh21MHZ4JSoYdF9vgyLj69a2dyj4gOxhmX7m M9jwM27a2dyMxaItwMY+7MS1393Be2XY2lDvdHb9WmLU8QIrGSj29OY.A.vr 76Gll3yRRdZKS8tmrxOzk2yOm84dKkOE+M8RrY9CEjtwKf+XRAgxt4V2jE+p Wv5uDwVjndYVV3Y3RegHNSMnfYfoFlDwUDZFnPT72pRajuVn3l+9s2JtL87f bhwbiUMB34tAqmLsUfiqE3v1.NblUourMQSMfHIxQzYjVQN5JB4fghbh80Ax OCZNbnz7Zw7yOZNhNzAaSap.dOqFdQNCc3MCki+.5Y.R6gBRriUogxwDkKhB enQHJXr4L25Qp0fIsRrQfJfB5.nX8Az3sQdAIqLheRH.ieQf1soIeB+4Y6B8 ShM9KFAncu36799eYRyFjZMBj79uJLHI16+H6sDgsXaD8MvciruSdUjmq+jV rZToYyLapNvV8slIHkDxJ2ELMSZZxVhNeao4E2VhrAOGrkvy1V5b4okWUrxH tnXFPCjAtUOZE+uVBX8QaZ1kQ.q9lE0rCWZl5CvacWbuAP7uANICUKFwcgQj xesk43s7z1P+mLvFvFAHetiXrrz2pEwCNpREhgVjdgXMtNUZfbX0yvqOXtVv N3zFPpkiyPKg1AZOkHI881wlsrj6jctQE9YhX9L2XVqyZaNbKnydWTQ7WYBK 5Kr.249rxvt+IOVSVyXjzQGTd0oYCS1cic2wV9E2jjHu4beR6aEmYgxLQBqf eJKbU9syueYn36EbuvRUVwq1gvf0MXJqzuM7AD0R.h3ZA01CufpKRT4ii+0v nj9Ho7gt5dIoAdIwIOoFb.pOWxkx+lNIVwowItbLchDKacRrpMO0mODqplxK IwpEIc0PrVxV39zoRqrzIsJK+3mODoxltKIMpQ4b0Ph3Fc9R8mJKhnSVTVAH d9vhpX6FHMpJOo42zXRT33N1cM6nvAKxGz7yuvvcYbzK3XB.lxuBqb86MFbB hvAukBYAJlkH.py52LB4IWXW9tY3USqd4TrIngl+G1w43.FgNYEkcDyUZi2R ONAsi3ny+e0DmJ2rVyB7zJzGDH+FE0QwoczqYnkP9ZJqIH3zPX10gLSP1E9R CAGtkhRgHteUTGGlFsHW+yIoF6kzRVbhWfahWXP4Nwmca.M9bsV19JIQor6V RYpy4IIpRc6VRPcHoQAShMvqeXBoCIMNXB2WLg0gjFGtGoGRRrWGmujLGKIg 6ijxMwmkjD0eoaIYpCI0GuQhcP97sdv9HIfNXD8w5k6x57rdV8QRN5PR8Z9j sNjznMexYzbQfUqGztjH5RRc4JGYpKI0k0SGLOTehLBoCudn93g.gzkjP8QR HcHIXejz4FCFrWVupcJLZIKp4bl5MHA8M3Yvn.RP8fDbdhtWf73UJUol3tc6 NVTbVukBgm50WCkJlyT4O5En9QYBRShX67x6OQdG2Hd9RI7jkRiT0Y4QKU4F lrIjCwfTurgRN73hTVKkCRGZ+9PmtzK78ItIowe4srfTUlZbTsxM0OopoX95 Ud99KB8UpW4hPkmE3D0mlUUmIE88SFfY7L1gPdB7fYXH1FYIawaPHklYj8Lv 7GxjXRAHQWMsP1lDYKGDlfEs.G7Xn8xB.oJI.nN.SUK9sfbYU9wbCVqJzj5r Kjc2sQgaCixGS4OJsn+oIgqibW5wBR1Wep75RMMiIEw+zhRXkUljIa3FTu7m oLyq5fwFuGO2AgBErdaJ11xzFJMINlXnz3Xdfc4DMmGLfq4AAcZquKcgaa1Y lOaC+MWAP1NVV1RJnC.53nZYR.HTE.U0JXZSfXYWQTrCU0h.AVzpOTLWhKDn spHQ7NJmz.srQJRuC..qNdIKQi749hWfv+BqXL.SQPKkLymIgrEC6UeAkObJ beX+isr.i26FDa7d1Fu4g9K2WYmSmAdZzoBdqSgG.Ga.wwQ05HrbH40h.TVP 0dCpZodSWDWAEloJXlBLg1ToJSIl11JtChp3SDqByq6hEGx6vhwNoQxLGKB+ ll4LHsLg3sl2Y.AFuVLV2x7hxm3oOI2tnBMuXEzJJOXZkKHRENW9gU5S6i64 bwgaRxIBfKkB8nADY7N15Te2r0FOu21OFFYbm2NVavr9Ai1bGvmVHVXFqIX+ gHt6C0SOT+rUnL05l6TbuUZPG0jy51mkZa1sC2F08C7v9tz4d2eE3TsgfA3+ H4ThFfShrGKWpsqG60e4f0WS4wouxaQoH0gs4ysSlkVlj7wO7iCcxgoEDBTw ASQVlRUjPg7EBakx6zDkGJBFWsHjCfCZIQOOr7N8tijtLjwmffDK0pThEmku GZSr++9SKiBWyB9fja+seRPGKvdkjjQ8SCfVX9TX4PfsoEkl0BbP7k0vwI.9 jeoqJKBFpdE7gQjViqvc18stPU8w8Rs.7IaR2uhP0jyn47KGKbeXks8zsvJe UvRWelwaCCBKSJq7p6WzjGDJA3adzcx810aQ+CLh1X9LTgaho01pWojz3Jj8 H9wVVP8Mr.1N2g4LolpUrOaCL0VkhAlRMgYsrI3KPlxNEK1bbqyIS45ov8CY 0QU6brWmb0WmljDFzFisjtAUTDmByOHqk1Uqen3HmcEoTuw0K3O5oVIhzKeg 9iaoeUK9AO9751TtiXZvr456ubQzIzUkR8Sw9dhJTOz3A6o+3NPRqUgpux3. GMG65Vm1q6XKGpsxpo0RNdR6ESseqaRj2iKRhFnWjKmBIN0k+wkh1c.kXTc8 7ygKYwWJf0yvk5bocsB3tcgLhSP+4zMyaWYpyaywKZdATs+o2hjKj6VsplQr XVxUWzFueQ3VV+C2X+N2QkGi2Z7+dfWhQ0H+A24CkDzy30m7MDT7rulO3.nq OlfZRD3x533CgqEo4LvAkFqjYCiGi5RQ+qMcr45iXflezcGaUXzFMlvvIG8H XFQSfaoaz8uLva8ul7RYgDZCbGsOB8bqEanDElENArKJUbQQicjHUC037+Y1 +9lcqPInrBRP3PDjsJltcQ5Es6D2fvpJqIDZKUQqBCETV4wQnPXsUESweZIT 6i6y18ru2O1ksz580sPMT4tpSrVXxeUxTXQ..bh1dUngTj38ax1BelaTeKrc 2Gaf81uiZzXIfe0beFOhG0AW40gg2qupA2Or7+Amaput0K39AW2EgeQmBWW3 rsmo0s1uGOyf6+QTz8a9or63xs5NvldHxlH2SqbsZpPm0orracZDCm3506bK VIsLM4dU0E9n3f59sNreeQPwcmLXsSbKBikT3sKmuzVU9.TyrS5HkhcryZY6 n033T+Vp9Z+T1KgCpR9hSfrc1dluGgzx3RmJXT3CACVC6zxqQM7u9j6vUP.h RTm9DaaLFoNpTHH2ip9Uv2DwXmfFJsdEkbBZIbXnek6crkCV0rK7zBKhm.fv DzEXBx+l46G9P6p3wmONBE.bZyEpChnNxH1NPG4xG7mgn23aq..zyQ.HKA9a 34hMbJRQFvDJBRTmNmxKxpEEbaZz11K0ViouZWbT6LkmsFoC.wTLRGqMXBPT UMR.VT4j.jCwB4nSbEwVv7109t+TGmnHPh8XBn8z1hTAG7lNNp0UWOvzxRUv LtSV6rSlJmsRwsZsGGVTLKXY70l243j46yK9TNJ3cTSkKyoEOwcaWpbI85N2 jPi6Dw2MQaxONgsJ02OoyhveRUC6vCunCg.UUL0BaiUG3VK9TNstuU4fJ4j1 Xg9FDrNrGHdBLpSoHtXpAFQwTs5cLgEec86HwCkxS57dIO0ebgs5LCefXPTl HCNari6RMqH08pFu873hVeYBfTJvxIaMHyrM00B.T+1ZzXAf+AunjmL9aqCO IeBpeOUkaUj7uYXayFrk+IC51e+1+K33nKNA -----------end_max5_patcher-----------
plz lemme know how it goes + if you end up with more questions!
Thanks for the response. Well I actually unplugged it and plugged it back in and it was back to how it was. Still having adsr issues so before I try this out though, what are the settings on the dials and what are their minimum and maximum values?
oh! if you click the triangle above the image in my last post, i pasted the code for the patcher so you can just load it up easily on your machine. copy everything including the
-----------end_max5_patcher-----------, then in Max select ‘New From Clipboard’.
open the Inspector (CMD-I) and select any of the dials to see their min/max values.
does this help? or am i misunderstanding?
Oh neat! Okay yes that woll help, yes. Will let you know how it goes when I get home from work. And I know there’s probably a better place for this (go ahead and direct me there if you wish) but if I may ask, how would I go about duplicating the pitch value of 1 to 2 and 3 as well, unless there is a 2nd or 3rd note being played? Being new to Max I have no idea how to approach a “do this unless this” scenario.
hey! yeah, this is more of a general Max patching question (since this is about routing MIDI in Max – crow as an output is swappable with any MIDI destination) which would get the best attention/advice here: Max/msp & max4live (the thread)
i’ll think on it a bit and see if i come up with a good solution in the meantime
Hmm okay well the messages are all telling me the right things (including the thing you showed me in the other thread). But in reality nothing is happening. Pitches aren’t changing, and output 4 seems to just be outputting max voltage nonstop no matter what i change the ADSR paramaters to. Tried refreshing, turning off, turning on, etc… not helping this time. Also I tested ^^outs just to be sure my module is working and it is, ^^outs worked fine.
Also Max console says “error opening serial port” when I try to select my crow.
hmm — could you please post a Copy Compressed version of your patcher here for further troubleshooting?
----------begin_max5_patcher---------- 3060.3oc2br9iahb+yIR2+CHKcR4jbbmGL.Sk5GtzqWNoto8TxVEUsWTD1dV GxhAK.6c2dp2e6cdfwfMOFiGrcZhh2I.C+d+b9482+tW9hQSiehkNx5Oacm0 KdwuyuxKjWSbkWr8BuXzR+mlE5mJevQQrGim90QiyuWF6oL40CC1vlL0O5gz h6EsdYPTHKStQXoqFuN6fKGLW9Z3u6WCKdCpGL64ULERNZj0m1duU9Yy9RPz hOmvlkotsK.NAL1h..xe3J9DwWa8I4d9ue2KE+j+iwmL49mrf.NXpmVQ5SqX 6lI16Ci8yZmhcvfI3R+AQ7Fa4IIeax.R9YVSst+nDzn5HdbyDOWUZwnw5wDP dSbJ8GWazXKHTxEPzIjqct.vHbAB9BwELlo.7jLEpk9+lwT.QMhRfssifT+V Rri7NIwdNEeFDzFifcOIBFSvkDwCJEOKI9whqtJgkxhx7yBhiJgNPjDa.Rjx FrCaNFKBbc.oQ9mSK4GLdm4R6rQEdmmpPY713bwzUIAQY2ak9rfjs9MAVuZc 1c3OMYSbXVp0ewJBs4UeevO7ai5vOx8wQYQ9KkT6neLIvObTG5chcbu+LViL SReS1x1QxAsyc0.bOTzK.dZv+QAb9cNarVzUAq0turVD18pk0BuFXsd8kyBu 75rIbTlYAsPV354a10ybrqSEC2tqvh+oASAikgRbn1CnuvU9ydvBH9a8zN9H BihNMk.DVpD3Lnjab3yV3lHVzQHnaI2XtYpPFW8GgAoY5vEfDoT2yY.yTbcj TrGXEb5oICzhOzNg65VhxITCH+kM+XdYGaa7SJb4kvBY9ortxjB4QOrVdjJ+ DYeMr85NupU9IbvlwR9LKxeZHSG9qNIcA8Z2SSe6UAB0D8k5ugM+y9YYIAS4 dL2sJMWRrUTHX1gqYw2u85E2nL6H8KwIYMIRp7jaoLPc2bcTPVZ1ygM+DgAQ OHfSE4RkmXIWvsM7Rsug3nEZgoK4JgpWjnvDP9Sjq.uag40nSWml4yIhtpMf 5dXI4WMZztmrFcssb3BoQumH4JVitML8hoQOmMy+4N0mAEUaeUnA6bxZv4cO 4BoyVgoeEqw1LddwzW4xAdNU50blqF8UxIqul27qKj9ZUl94UgshBYKHx.pQ xQuT+ErCSvun4.1e5UV9ySSdEGxtdiISHD3X2IDO3XzDBv8GrJ2sfFTZo0jl Xd+EQc1fwt5CqV5o8twM4kVjWZI5hzVwBYv2OAe+3peTk+qSWGpk+z6Juw7Z tNT15leXECYk3KClGvMRJUElNkf5UG0C0qmKUqGu7RMJKmJSzfhFvpxEbjRo v26CquiJx0oySjN5Au5cviHFcvzJHeoharGKHMdcxrs3QdKCsJ4zXNKMKHpv Mvc6NZAqVY1ZCOwA62M.Em.to.HVG.JrcMI.gZAPrY.HTKVJvbTH3byRAZyR QFAfhic9rRgR.pGEBMC.0yvmZNJz8byRImYWaH6yM.0x01dB53j4rDYJgmML XeIQAJ.LEJfzEENezrcCzLzTn.TWTvD.DoEMatn1HshogPlEfPs.Hzb.DoE. MTLM8hZaNkFnVgXvFDfZEhYa5Rl.fNZok5YN.pWLMWyAvycLMHRasTyXGB0y SCb.cmqIJ.FvnnP8bNTuoSdcn9qVsgkjluEEr30b+03jc8LfWdcj5+qJZdTB aSv1snlxgQ9I75gy3ECuNQ0Vumbx67znkwbZNZcvVNufZEfV1Ew8qAd2r0rd dP7Gx7yVm942whVmWYNmHu2ecX1d7loKtOHLbVbnBOqzazsEwORc6sMZbTwS emEXBhZCgdbF0DLD6hbjq3KHjxQXx2Db6trI1T.R7r1NHWahbkGBSvhUf82G ZGz.PpBF.pGvVsheIHGZU1mezBUqVQtk5t+nUIwqhS1Jo4altaGqyhWj3OOf EksSSqbyRGuUOKg+HE8xcauzFsjydCJ1YUcyphmkAOY.wRAx1.SF65X6BkrH OaLTxrr2mO0W96dJAFWrLHL+aVOye3X78jIVHu7JLE7bADOO0JgnqcglCgCF wCqN+Y0J0qZ3rIpat93NN+mqXQVevOJ05CrkASiCmWp4eSWTgOQA1PWpjJoD aWIh6YintRd.wY2F8mMii.U1LFwcgH4r1aIegWGw0JSziXgrk6uWWONaRwnA POO0J9qAg1ayU1ksKAhkOKhh4XrbEABb1GjobXNSvNqBTD+Ik3IzwEo7y4A. v8rHk8lUtwOGDIhvvJTqvTDzQA0sdOQkUOLokx6ruwBBrdiP.1pASQP2JDKX bkOPjpyV41w57txEgTdnKuSdlrFlj7yxZmVtfn1SVPj06YKVG5uMR6o+J+43 DqaB1v5iDrMsMt+EQvdrYYB2lvcandCWu9naHlJ++R5UPUNqz875g98qmF7P yNkaGYKQk04TtSWTkcx8007rtuOXVo7tgs62thWk5cZdzXxQDQx0tQOBHs7f eH9aR6mOd6O2OCcgorLtDBRbTwTEoeH4YzxJJWPyN8h1ecTtPCFd+xyyShWv htUxqZx9C5f4dXjhCWaGJMeEX+jLpw5i.3NmjZWNDLT8N3xTjNoDY6.g.UYX TjisjmQnPd5msYu.Ek7oxVyCvs3jVIaK9qouPEbyEOSq66O4gdEki5.3NEjl 4hDlk933FAdN38T92SV9iQy8CYVuKNJtYQol4keJY2VMikNyAsMx039ijSeP vrSN8wJDbu6WwtprvTWUoUXJ0FluxkfGjJi8JhCc3pSsx3FzMeKKhswuY0RM Y.0oVZSEl4iqcUKENo6tp5kfdEDSMWG9MqyxhiZWStDICUHjWgJCHe0Pge+z tID8JD6dqePzenM5IxrdarjCWMX3X5iAbOQsikGXQ.yU518wPhbnqSr6umFF HZNeG0rooC9ZSNoGtcpi3aO3XmPY.3c2v5n8J0wNbZj4cnU9P6Y7c9YIAOMK K4n8+L3XlXRn+iiRqrSGOmjR5.Pi+i34rziWApegw0MUl5BiODztNtc5voyP fVqWNsKrpN+OGFUd3vweMXVlNbuqE07eULu9YWuI37gYwqXGmqldlIcwIDQk iN+.qmbq+ziWAQa2DWb0pa40TLUiL6qoPHf1gfG97utMdgnxwiVP0XqraRFc IxK+esryQX37yw+n+F18wIKMZQM8O4TvDhYIy49IO75nfEeI60x9yzmV3XWX 76Vz+8hNw6IwbyzZ4+OabGZo6KTBJueMDNkBxCsUSLiCNMjNmr.Sp8Djrw.G Y7UxAOz2YxP+8cFN4A4utkTmkeycETSDtNEScazcUsYaHzUJQbJjMPYCpa+r C.WAsE7qRUXVB..GY12GpOlN63+GrvnsNukSk.7soW18MTlFx3oCpFfo2DGW 9bxmEx7Sz8PZ.sUOLwzJiAQOzO0lwU9zLGzRwaWXL6UXFhyO5odLbEWumvqI 8g1M6p9lApw9NHe.c1zwugCLP1c7vxmGWdkF471FPMoAzCpdg7QwbXe0TpQn H8acpNc+dXBn14ylHkh8byW45oyT.3TjgNovQ1ViRiSgpuS5uIbMq3W165W. NF5lOlD6vY5.ioIwOF0CT8BvT+qO62GLEfnD0ne35hwH03Ogfby3ACSeaBi0 KTUxOKZBFzQ36cvvx2yl2CbzsHHFrHAA.BSPzACQ+2rvv3G6At5gHpIFx0C5 ICACHbkgNliGj3o..uAjTPeaSJxSC3s7Ju5i9SQU9DJBRTCzU4baLIltZcxp t5h3AgZrAHppyN.GpTSG4QbPd5NR6tECVpsbLjjNbDVxjAfBSXyXAa557xpS gpHYtcXInb8sFEKUIi71NG798DFcprTedc1NNpVHx8y6lOvqbaE5P3wOkEMO 8p0SeZ1zRky27WPft5qxE6KQPl+piB6uwOK15FQZliLMhjlwtecXXlFmLw9i +pGg.UcK1A6hUSvsC2Zy4j5kzPPd8f5P7pAUiVJtPgFinXpmIRN+Jf0vRuV+ J17X4p6N82zy8ogKPJE33kG9vN+roc..02ollm13eJHI6Yq+1hxyZb8kLCDB aY0e3bYLOxP9wFzR1OXGsBW2Ued6q7J+qTs7z0j+BPbUtFh7WqYe2K4Ox+Cf 0To6z -----------end_max5_patcher-----------
Update, I have been using this alongside the Command Center this whole time. I guess maybe I only was supposed to be doing that for the built-in m4l devices? I tried using this Max device without ^^cc and it sort of works, but the adsr behaves strangely. Sustain seems to affect max volume/voltage. Also when I let go of the pads on my controller, it triggers the adsr again, although this time it goes on forever, no release.
For now I’ve substituted it for a velocity sensitive gate to patch into an adsr module in the eurorack. At least i’m able to produce melodies and play around with this setup a bit.
AH, that’ll do it, yes. ^^command_center is only necessary if you are not supplying your own
[crow] object inside the device – it has one built into it.
if you’re going to route to ^^command_center from another Max for Live device, instead of using a
[crow] object, just use
s commands_to_command_center with an index so ^^command_center knows which crow hardware to talk to, eg.:
all of the crow m4l devices are built this way. ^^command_center is necessary because there can only be one
[crow] object running at a time. just like druid – it creates a special bond with the hardware, so having multiple
[crow] objects talking to one hardware destination creates the connectivity + communication troubles you experienced.
yes, it was not patched properly – but also, crow’s
adsr operates as a description of an envelope, rather than one which waits for a note-off event. so the timing of each stage just executes linearly, after it is triggered. i will work on a traditional adsr patcher, but I do think that using an external envelope module with a note-on-to-gate patch would be best – and i’ve posted a thoroughly tested one here: ^^ recipes: max / m4l snippets for crow
Very cool stuff, and thanks for the insight!
Wow! This new geode mode is a lot of fun. The Max device makes it so playable!
Can’t help but think this would be a fantastic Norns app. Even in its current state this would be great but with a more fine tuned UI/grid interface it could be a really cool poly rhythmic trigger sequencer.
Yes, I was thinking this also - that UI + some built in modulation sources / cc to change the numbers, as a Norns script
I’m starting to work on some Max patches for Arc and Crow. I’ve noticed if I send crow.volts values outside the range of voltage the module locks up and I need to unplug and re-detect it. I started to prevent this using split to limit the range of numbers I send.
It feels a little silly bringing this up because it must have been discovered by now and discussed but I haven’t been able to dig that up. Putting this here in case it can help someone else or if there’s more about this I should be thinking about.
hey! honestly, the crow-dot library was all community contributed and just hasn’t since received the right attention to get up to speed with 2.0 — i did some basic tests of it when releasing the m4l 2.0 devices, but nothing that would’ve caught something outside of “does it work under expected values?”, unfortunately. i feel badly removing it completely from the distro, though, and would love someone to take the mantel of that library’s maintenance.
good news, tho, is that crow’s 2.0 firmware makes the crow-dot library largely unnecessary — tons of additions and improvements to the core library that can be addressed using the sprintf commands that are demonstrated in the crow object’s help patcher.
if you have a specific thing you’re trying to do, please feel free to post a patcher — it’ll kickstart some good dialogue and i’m sure we can get it to a good place