Wonder if this little controller might be a fun, portable companion to Norns:

1 Like

Somebody gave me a dinky little USB gamepad. I am not sure why. It smells funny, like some chemicals which will make itch 15 years from now. But since I got one, might as well plug it to norns.

padhering

device_monitor: skipping node-less entry in /dev/input
failed to init libevdev (Invalid argument)
dev_list_add: error allocating device data
HID device was added:   6       USB Gamepad

If I tab.print(hid.devices[6]), I see

is_mouse        false
dev     userdata: 0x6920e348
port    1
guid    03000000790000001100000010010000
is_gamepad      false
id      6
name    USB Gamepad
is_ascii_keyboard       false
codes   table: 0x697050
types   table: 0x6b20a8

It does not respond to anything, but if I set is_gamepad to true, I start getting the following when I press buttons:

lua: /home/we/norns/lua/core/gamepad.lua:311: attempt to index a nil value (local 'gamep
ad_conf')
stack traceback:
        /home/we/norns/lua/core/gamepad.lua:311: in function 'gamepad.process'
        /home/we/norns/lua/core/hid.lua:187: in function </home/we/norns/lua/core/hid.lu
a:170>
lua: /home/we/norns/lua/core/gamepad.lua:311: attempt to index a nil value (local 'gamep
ad_conf')
stack traceback:
        /home/we/norns/lua/core/gamepad.lua:311: in function 'gamepad.process'
        /home/we/norns/lua/core/hid.lua:187: in function </home/we/norns/lua/core/hid.lu
a:170>

I have installed GitHub - p3r7/hid-monitor: ⌨️ 🖱️ 🎮 norns script to debug/monitor HID devices and it is showing me keycodes such as ABS_X and BTN_BASE4.

What could be a next step? Making one of these profiles, right?

3 Likes

yeah, it needs a profile. there is a small script i made to ease creating those: GitHub - p3r7/gamepad_wiz: WIP norns gamepad config wizard

unlike midi, gamepads are like “standard?! to hell with that” and each maker/model do things their own way. profiles allow to iron out those differences.

that’s why many models masquerade as xbox 360 controllers (modern 8bitdo ones, notably) as those are directly recognized by most games.

also one can note that SDL folks made a gamepad profile format & others have made a database of them but unfortunately they didn’t take into account analog sensor ranges which is quite an overlook. hence norns’ custom format.

8 Likes

Thanks I’ll try the wizard. Copying one of the existing two profiles into ~/dust/data/gamepads/ and changing the GID to that thing above, and description to “Cancerpad USB keep away from pregnant women”, made norns barf on startup.

I can get the norns output for you if the wizard does the same. This thread might not be the best place for this is there is back-and-forth.


PS. Much love for Emacs mode.

2 Likes

yeah. maybe create a thread in the #help channel of the NSG discord. i’ll obviously need the barf output.

2 Likes

Hi all.
Please tell me who and how uses Grid64 (others are possible, but I only have 64, so I’m asking about it) and Norns Shield with Octatrek 2, Analog Rhythm 2, Analog Four 2?

Maybe you use some unusual techniques or scripts? Please share your experience.

1 Like

Continuing the discussion from Friends of norns: gear, accessories, etc:

Hi all,

Which one is better between the Widi Bud and Uhost for midi between Norns Shield and a Mac and or iPad?

I got my the WIDI Bud Pro and it’s working well so far! no issues with the host to host problem between my Mac and Norns. Thanks for taking the time to share your experience and all the details.@anon78160790 I feel that this is the simplest and easiest way to get midi host to host wirelessly. Going to run it through its paces now and see how it holds up. Cheers.

1 Like

those of you using a planck keyboard, do you have any issues using it with norns shield? does using VIA vs QMK matter? my shield doesn’t register one of the layer buttons or the backspace, so i can’t get to my number row or delete typos. i had similar issues with teletype when i had it. maybe it’s power related?

I have used Planck/Preonic (QMK) with regular Norns and they work fine.

1 Like

My Norns 2022 build cannot connect to the iConnect Midi 4.
The Norns can control my OP-1 and OB-6 directly but makes the iConnect midi4 crash when plugging the usb with a restart needed.

Any work arounds or anyone else had any issues with the iConnect Midi4?

1 Like

Damn, I have one of these devices, and was going to try it with my Norns, too.

My factory norns as well as the shield I had before do work fine with my iconnectivity Mio10. But I don’t know if that’s a different architecture.
Firmware up to date?

yeah, latest firmware in the iConnectMidi4

@toneburst let me know how you get on with yours

Thanks

I really want to make a Kastle emulator script but I am very new to Norns. Any experienced programmers want have a go?!?!

Does the Conductive Labs MRCC – MIDI Router Control Center work fine with the Norns?

You should reach out to Al Joelson hes the owner of iconnect and hes really responsive and always helps me when i have weird issues…

Thanks, will reach out to them!

Interested in a widi option to use TouchOSC on iPhone - is widi bud pro too much power draw for Norns and safer to get uhost? Not much different in cost. Aside from the power draw it seemed more like a space thing as well as a usb a plug looks smaller than widi bud which might block over the other usb ports?

Can you or @marcus_fischer elaborate a bit on latency with the Pirate Midi footswitch and Norns, how does it feel like subjectively?

Now that I have a shield once again (built one for myself for about the fifth time, I guess that means I should just finally keep this one), I keep thinking I should finally write a looping script for myself. Just kind of worried whether a setup like this means the latency is low enough that you can easily record / overdub precise length phrases, as “opening” and “closing” loops seems to be the one thing that’s bound to be very latency sensitive.

I’m thinking of building a simple USB MIDI footswitch out of a couple of soft touch switches and a MCU I have lying around just as sort of a proof of concept, but if that works OK and I eventually get something done I like enough, would be nice to have a more compact controller with banks and so on.

1 Like