Is it possible to utilize more than one input mode at the time in standalone mode? or the function of the input mode?

Say I wanted to use windowing, stream and change mode at the same time; being able to read values at the same time as receiving threshold crossing events from change and window mode.

I can work around it, but those functions seems very nice and easy to use. I wish I could use them simultaneously. I am a coding noob btw!

Hey All, I’m having a terrible time getting my crow to connect to Druid. there is a preloaded script running fine, so I know the unit itself is getting power but I can’t wrap my head around why this little sucker is refusing to connect. would appreciate some options to trouble shoot the connections, maybe with norns speaking to it while maiden is up?

Hi @Lolewlol,

Did you follow the preparation instructions on this page?

Are you operating on a Mac or PC?

hey jasper,
yes I did, albeit new to linux, I used

  • sudo apt-get install python3 python3-pip

and have been able to get druid up and running, i just can’t speak to crow at all. i’m running a chromebook btw.

If druid opens fine then I’m not sure why it wouldn’t connect to crow. Have you tried different USB cables at all? Sorry I don’t have better info for you at the moment.

yeah i’m bewildered.
druid opens as:
//// druid. q to quit. h for help.
< crow disconnected >
right out the gate, without fail, everytime.
I’ve tried the cable that came with my norns, my op-1’s but can’t seem to get a connection through.
appreciate you sliding into the discussion, Jasper.

That is frustrating. @dan_derks is good at this kind of issue. I would maybe update the firmware on Crow and see if that does the trick.

I’ll try to get more into this later tonight. gotta head off to work. Most of the discussions I"ve read that involve crow connectivity have all shown instances of actually connections being made where i’ve had none, so i’m confused and a little lost. was trying to see if I could detect crow via lsusb commands etc. talk to you all later.

1 Like

Hey Jasper, do you think i’ll have to force the crow into bootloader to see if I can even connect it? I uninstalled and installed druid again, with no progress. Also, as described in the instructions, I was never asked to input a password.

1 Like

On linux you might be running into permissions issues as they can be less forgiving out of the box.

Try ls /dev/tty* to list your connected usb devices. You’ll be looking for ttyACM0 most likely. Confirm it’s crow by disconnecting the cable and trying again - the item should disappear.

If this works you can temporarily get permission with sudo druid though there’s much less brute force ways to do it if you care about security.

If there’s no device appearing, try running the erase_userscript command.

Let us know how you go.

2 Likes

The only line I receive in response to the ls /dev/tty* command is /dev/tty …shrugs

I hope @Galapagoose helps you sort it out. If anyone will be able to it’s him. I don’t have any Linux knowledge unfortunately.

That is bizarre. What distribution are you using? What is the output for ls /dev/?

1 Like

I’m operating on a leg of chromeOS. It is in dev mode, could that be my problem?

as a result of ls /dev/ i recieve the following:

bus core fd fuse log mqueue null pts shm stderr stdout urandom zero
console dri full initctl lxd net ptmx random snd stdin tty wl0

I had this problem for a stretch and I wish it wasn’t the case but for me it did ultimately come down to the usb cable i was using. There was a little play in the connections of the first few I tried and for whatever reason crow didn’t like them. That said I feel like I’ve used the one that came with op-1 to success so my experience is likely anecdotal.

1 Like

i’ve tried my stock norns cable, crow cable, op-1 cable. i’m convinced its on my end in a little nook/cranny.

1 Like

Foolishly updated to Big Sur and I am getting this when running druid:

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.8/bin/druid", line 6, in <module>
	from druid.cli import cli
  File "/Users/myusername/Library/Python/3.8/lib/python/site-packages/druid/cli.py", line 9, in <module>
	from druid.crow import Crow
  File "/Users/myusername/Library/Python/3.8/lib/python/site-packages/druid/crow.py", line 6, in <module>
	import serial.tools.list_ports
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/serial/tools/list_ports.py", line 29, in <module>
	from serial.tools.list_ports_posix import comports
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/serial/tools/list_ports_posix.py", line 31, in <module>
	from serial.tools.list_ports_osx import comports
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/serial/tools/list_ports_osx.py", line 32, in <module>
	kIOMasterPortDefault = ctypes.c_void_p.in_dll(iokit, "kIOMasterPortDefault")
ValueError: dlsym(RTLD_DEFAULT, kIOMasterPortDefault): symbol not found

I have upgraded and updated homebew and run:

pip3 install --upgrade monome-druid

Sounds like apple changed the API of a DLL being used to talk to the serial port. There is a PR here that sounds like it should address this, we would need to wait for this to get merged and released in order to update the pyserial dependency. In the meantime you could try making this change to the indicated list_ports_osx.py file.

2 Likes

i know i’m late to the party (apologies for my delay and the troubles!), but do you have any access to another machine to do a quick check to see if the USB port on your crow is functioning?

also:

how did this work out?

1 Like