For whatever reason, I can’t get this one to load either… I’ve updated both Crow and Druid, and other scripts are loading fine. Ornithopter just locks druid/crow up until I power cycle.

I followed the crow scripting tutorial and have installed python and druid and am able to connect to my crow. When trying to upload the first example, the clockdivider.lua druid says “uploading examples/clockdivider.lua” but then doesnt continue to sayanything else, nothing about bootstraping. typing p says no user script. Am i missing something about uploading?
Mac OS Catalina 10.5
Python 3.7.4

Is there a way to point a USB midi controller at druid to pass midi data on to Crow? I’d like to go USB midi controller -> laptop -> crow -> modules. I know about the M4L and Max utility that’s already been built, but I don’t have those pieces of software so I wanted to see if there’s a way to do it without them.

Yes! The ^^bridges m4l device does just that. It should be available in the next day or two - keep your eyes on the crow max for live thread! It allows you to use a knob in the ableton device to take remote control over any variable in a script. All you would need to do is MIDI map your controller to the knob.

I’ll also convert it into a Max standalone object at some point so you don’t need ableton, just the free max runtime environment.

3 Likes

Cool, I’ll keep an eye on that! I’m primarily wondering if there’s a way to do it without Max or Max for Live though.

Currently, no, however, once I make it a max standalone, you will only need to install the (free) max runtime environment and won’t need to do any max coding! You will still be able to do midi mapping etc.

Rad, thank you! I’m hoping to get ableton and M4L some time. Seems great, just not in the cards for now. Going to download the free runtime until then :slight_smile:

For what it’s worth (for people having trouble), I finally got mine to do what it was supposed to do thanks to the new firmware! It was easier for me to use the bootloader with Max to update it, then upload scripts using druid in terminal. One minor thing, when I upload the scripts, they will upload and work, but I do not receive the messages after it says uploading, similar to @BKCP’s experience.

1 Like

Echoing some thoughts above

The druid tutorial was really well written and got me working with and comprehending the system far quicker than I had expected. :raised_hands:

That being said, I was able to get most the way through the tutorial before my crow started locking up on every “r sketch.lua” or “u sketch.lua” command that wasn’t immediately preceded by a reboot.

Explained differently, if I turn the unit on, I can get commands to work, and I can upload 1 script before a successive command to run the script (and refresh the changes made in the lua file) causes the unit to lock. Same with using the upload command. After which the only solution seems to be restarting my system. At which point I’m faced with the same issue of running 1 script. “^^r” doesn’t seem to do anything in these instances.

Last night, after running into this issue, I tried to troubleshoot and found the updated Crow firmware. The problem persisted after updating. Today, I tried installing the updated Druid, and the issue is has continued.

So far this tool seems incredibly useful and fun, so hoping this isn’t a huge effort to fix. Let me know if there’s any troubleshooting or diagnostics I can provide. I’m not getting any errors when this happens, the system just hangs. Here’s starting from a clean script. Uploading my minorly altered sample and hold sketch. Checking that it’s all loaded. And the the system locking on an “r” afterwards it is unresponsive.

2 Likes

I’ve noticed this when I have two druid terminal windows open – I’m realizing that the scripting tutorial doesn’t explicitly say to close the first instance of druid before it directs folks to cd, which might mean the original druid window is left open for some users. in this case, the status messages will print to the original window instead of the cd’d window.

on the left: the cd'd druid
on the right: my original “open druid” test

6 Likes

Gotcha @dan_derks! I tried it again making sure there was only one window open and it’s working how it should now. Thanks!!!

2 Likes

re: locking on ‘u’ or ‘r’ operations

I have also been encountering this & have found that the likelihood increases dramatically if I’m clocking Crow when I try the operation.

Removing or stopping your inputs when program loading may reduce your occurrence of locks.

[edit] and now I can’t reproduce it anymore ¯\(ツ)

I was messin with Druid and crow all day yesterday (good day), and by the end could barely keep it running for one script. The last few hours I couldn’t get any of the ^^ commands to work besides printing used script; everything else would lock Druid up—when trying to clear or change the script, it only loads half the libraries, then locks up and I have to quit Druid and power cycle my crow. Running into similar issues with derrwyd—I can write live code and send ASL commands but can’t upload scripts to or restart or bootload crow.

I wonder if I installed something wrong? I’m on the newest release of druid, and crow is up to date as well. I’ll test it again tonight!

Having some trouble activating the bootloader to upload crow 1.0.0. I just installed druid using the latest steps (i.e. pip3 install monome-druid), but now wondering if I wasn’t supposed to do that if I’m running crow 0.0.9. When I try to run ^^b, I just repeatedly get the <lost connection> message. Druid otherwise seems to run fine.

1 Like

I get this too, but then when i open up another terminal window and run dfu-util commands from the crow docs page i can upload the new firmware.

1 Like

I’ve got Crow installed and Python updated to the latest pip. Despite no coding chops…

So far so good.

First question, why is the type so light in Druid? It’s barely readable! Is there a way to make it darker?

Second question, my Crow arrived yesterday, do I need to update it to Crow 1.0? Is there any way to tell what version it’s running?

is anyone using VS Code for script development? doing the scripting tutorial and figured out that the simple act of opening and saving a script (including the example scripts) in vs code will make them unable to be ran from druid. if i open and save them in atom druid has no problem running them.

Yeah, noticed this too. You can adjust the background color of your terminal – setting it to a dark grey or black did the trick for me.

In druid, ^^v should print your version of the firmware. FWIW, my crow was delivered yesterday as well and I actually seem to be running the latest version (1.0.0)

1 Like

It’s 1.0.0 as well!

And the black background really helps!

Thanks!!!

1 Like

My immediate guess is this sounds like a line ending issue. I’m on Windows and will investigate.

3 Likes