Sorry to be a bother, but I can’t get it working.
So let’s say for Awake it wants the line at 44. Do I delete the line ‘local g = grid.connect’ which is ahead at line 44 and replace it with the midigrid line?
When I do that the app won’t open.

Don’t delete that line, but before it add

include('midigrid/lib/midigrid')

A friend of mine is developing a soon to be full-fledged sequencer with a 128 grid. He wants to add compatibility with Norns as an alternative.

How is USB communication and what is the protocol of data exchange?

6 Likes

Serial - http://monome.org/docs/serial.txt

But - the device needs to identify itself as a Monome device at the usb level.

2 Likes

Thanks for the reply to Carlos.
You have to configure it as a CDC class, right? anything else appart from vendor and serial num ?
I would like also to know more about the norns mod you have to do to run it, maybe it can be fixed at low level driver… but that’s another thing.
Thank you so much!

Monome devices are straight serial using an FTDI driver. I don’t think it’s CDC at all.

You’d probably want to read the libmonome source code for more information about how monome serial works on linux (or you’d need to implement some of libmonome in your own work)

2 Likes

Thank you again. I see it has nothing to do with CDC.
How do you emulate the FTDI USB device in the Teensy with the arduino library?

some devices like Arduinome used an FTDI device to connect from older Arduino devices. With Teensy, it’s built in (CDC/ACM) so the serial connection part works fine. It’s going to come down to whatever your application is doing and what the device is talking to.

You can take a look at my neotrellis grid work to see how the serial stuff was implemented.

1 Like

Wow, that’s certainly something I could get behind, especially if it does end up being Norns compatible.

Great to hear!
Wait to see the features for the price, it won’t have competition honestly.
I can’t tease anything without @crystal_dolls permission :wink:

Hi there. Would this work with push 2? If not, have you got any plans on implementing it?

I just got a Norns, but don’t have a Grids to accompany it - yet. I do have a Launchpad, but the emulators I’ve seen appear to be computer/Max based; is there anything that would work here?

Hey - There’s an iPad Grid emulation

Also CheatCodes has an iPad interface also using touch OSC.

Finally and probably what you’re looking for is the Norns Alternative Grid Library

I took a quick look, and there’s support for Launchpad in there. I haven’t set this up myself, but hopefully there’s plenty of information in the thread for you.

2 Likes

I wonder if this could be implemented somehow using the midigrid Norns plugin combined with the Deluge keyboard mode, or if Deluge simply wouldn’t handle that well. Norms compatibility would certainly be an interesting feature request to put in to Synthstrom…

EDIT: Nevermind, I just read about the OG Launchpad being too old. Impossible to update quickly enough. Too bad.

Hi there. I just finished building a norns shield kit. I own an original Launchpad. Tried everything I read on this thread, it’s simply not working. What am I missing ? I renamed the device according to its name in the midi parameters, include the library in mlr or awake, still nothing. When I try running the device_test script, it fails to load.

Latest norns update, 200424.

Has anyone who owns an original Launchpad succeeded ? Thanks !

Hello,
Back on this issue today as I would like to have the two grids working separately.

My monome clone with FDTI chip does works in norns (tried earthsea and it does receive button presses) but does not have a visual feedback (hence no lights) so I am wondering if there is an easy fix, a parameter change, that could allow me to use this 64 grid with the DIY norns.

Thanks

Is your grid mono-bright? That could account for it.

I do not think so as I can change the intensity in the Grid_how_to in max.
Or if this is not the right way to check, I do not know…

Monome Home patch in Max is very good for testing all grid features.

If your grid_how_to test is intensity for the entire grid, that’s different from individual grid button variable brightness.

ok thanks, so in the case it is mono brightness, it cannot work with norns?