I dont really know what else to add to everything that has been said.
I owned a norns and replaced it by a few fates.
I have 2 original grids and have build a few trellis clones.
Obviously fates happened because norns was made, but its a great opportunity for those who cant afford one.
I guess in terms of developing and issues managment it makes sense to have both considered as different devices (which obviously ) they are, but it would be great if every one contributed in the same powerful resource direction.
Anyways thanks to @okyeron and @tehn and every one in the community for giving the opportunity to people to use such great devices trough their hard work and sharing.
Cheers!

6 Likes

The only thing off the top of my head right now is maybe a bash script which checks /dev for inputs?

Might be a bit late to the party, but would the 4th encoder be able to emit Midi CC events? This might not make sense until Norns adds support for relative CC events?

2 Likes

just got my fates built sans PJ302M jacks I gotta order and the actual Pi. I’ve had the stuff since october but it’s been too cold to sit on the porch until today(44F out! heat wave). Super excited to get into this, I’ve been working on my supercollider skills and can’t wait to dig into the Norns/fates stuff, and hopefully contribute in the future! Thanks for everyone making this possible!

1 Like

print(#norns.encoders.accel)
3

2 Likes

Good call. I wasn’t at my computer/fates earlier.

FYI @boglue
#norns.encoders.tick, #norns.encoders.accel, #norns.encoders.sens, #norns.encoders.time will all return 4 instead of 3 with my fates changes.

Not at the system level (without a buncha work). That’d probably be something you’d want to do on a script basis.

2 Likes

little OT, but i’m not sure what this means. just subtract 64 in the event handler to get an increment/decrement on receive? or add 64 to encoder delta on send?
you mean built into the parameter mapping? how is this a norns/fates thing?
&c

forgive me if i’m misunderstanding something basic

you mean built into the parameter mapping?

Yes, I believe I read that midi encoders relative change is not yet supported via the parameter mapping? My idea is fates users could map the 4th encoder to whatever parameter they desire without having to make any code changes (e.g. particularly for existing scripts)
The downside is this would potentially use one whole midi channel for a single encoder, but I doubt most people get close to using the whole 16 ch anyway.

1 Like

relative MIDI encoders will be supported in the forthcoming param system update, which is massive, and taking me way more hours than expected: https://github.com/monome/norns/pull/960

not relevant to 4th encoder

14 Likes

Now that there is a fork for Fates, would it be a good idea to take advantage of the onboard Bluetooth and enable it for MIDI? Just dug up the ol’ iPad and was wondering how to make it friends with Fates. I could get another USB-MIDI cable and a camera connection kit but that’s starting to look like a table full of dongles already.

3 Likes

Man! Also, it would be sick to have the ability to use wireless keyboards, wiimotes and other Bluetooth devices!!!

1 Like

Bluetooth has been a thing I’ve tried to implement on my own, but there’s some plumbing that needs doing for device management. Currently norns only looks at the USB subsystem, so BT devices can’t be accessed

Gonna try again soon with some help if I can.

But… this will end up probably end up a potentially hacky and manual process (in terms of getting a BT device connected to the PI) :slight_smile:

4 Likes

Yeah I realise this isn’t something you just ‘turn on’. And probably a lot of work. And hacky. Oh well :slight_smile:

I’ve got it working to the point where my Bose headset will auto-connect on powerup, but for the life of me I cannot get the script I need to run to hook up output to fire - not from udev events, not from systemctl… BLARGH

Regardless, IIRC (and I’m not certain that I do), all I did was install bluetoothctl and follow the standard procedure for pairing etc.

Oh yeah - I should maybe clarify…

Bluetooth AUDIO and a Bluetooth input DEVICE are gonna be very different beasts. :grin:

6 Likes

Is BT Midi still experimental in Bluez?

Is there a way to increase the gain on the line in, for connecting a Mic directly? Something I can run via SSH would be fine.
My mic is very quiet even with line in cranked all the way up in Norns.

Hello, perhaps a bit late, but here is my response to your post - now with the actual audio samples of the issues that I encountered with audio glitching on my Fates.

Did the audio issue you encountered sound like either of these?

I believe this was Meadowphysics:

Probably Awake. Makes for a nice effect:

I still haven’t figured out what caused this, and have not experimented with different power sources as was recommended by others (which was great to know). Have you tried a different power adapter with your one troublesome Fates to see if that would help?

you can check audio system stuff with alsamixer and then hit F5 on your keyboard to expand all the options. Then look for the Capture level and see where it’s at. I think I’ve defaulted that to like 87 in the disk image. (escape to get out of alsamixer). You will need to run sudo alsactl store afterwards if you made changes to get them to stick.

I believe the inputs want a line level signal so maybe a mic pre-amp would be needed in-between?

I don’t remember exactly. BT version is 5.50 on the fates install. I don’ t have a BT MIDI device to test with

bluetoothctl --help
bluetoothctl ver 5.50

Here’s some instructions for v5.48. Not sure if this is enabled by default in 5.5 or not. https://mclarenlabs.com/blog/2019/01/15/korg-microkey-air-37-bluetooth-midi-keyboard-with-raspberry-pi/

Also finding some of my previous research here: https://community.blokas.io/t/bluetooth-midi/152/8

well i ended up figuring it out and it was something silly. i had my fates going into my er-301 which was then going into a planar 2 for spatialization. i had something at audio rate modulating the input which i completely overlooked. when there are so many variables at times it can be the simplest ones that cause issues (at least for me). luckily that was it. i have a steady power supply that powers both my fates my case and my mixer. for the price it’s absolutely worth having. here’s a link to the one i have if you’re curious.

https://www.amazon.ca/4-Outlet-Protector-100-240V-Computer-Transformers/dp/B06Y3XNMW8?ref_=ast_bbp_dp