Hello Pietro!
Thank you for posting your questions and requests. I love those genres you mentioned, and I would like to join you some time for an experiment. I am in California and because of the distance between us, and the expected delay in hearing one another, we will need to improvise rather than playing an existing piece of music. So, we can still play in a particular style like Jazz or Latin, but what we play and when we play it will be based upon when we hear what each other is playing. Does that make sense? Is it something you would be interested in?
Now regarding the Raspberry Pi: You’ll need a Raspberry Pi 4b, and flash an SD card with JackTrip. Here’s a link to set it up: https://help.jacktrip.org/hc/en-us/articles/1500009727561-Build-a-Raspberry-Pi-4B-Computer-with-JackTrip
The Pi version of JackTrip requires the USB interface input to run, so plug in your interface before powering up your Pi. Then if your keyboard has USB out - plug that into the computer, and run the analog out of the computer to the analog in of the interface.
Right now, I have my Pi connected to a Scarlett 2x2 via USB, and a LaunchPad connected via USB to the computer running Ableton. Then I have the computer analog out connected to the interface analog in. After I start a JackTrip Studio running on app.jacktrip.org, I connect my Pi to it via the web interface. It sounds good! Keep in mind that you won’t hear anything until you get the Pi connected to the Studio. The added latency is not too bad.
Regarding your audio interface, it is not on the list of tested interfaces, but I encourage you to try it. You could also look into one of the tested interfaces on the following link: https://help.jacktrip.org/hc/en-us/articles/360055205273-Tested-Audio-Interfaces-or-Sound-Cards
After you get the Pi set up and running connected your interface, created an account and register the Pi on app.jacktrip.org
JackTrip is a server-client architecture, and the Pi would be a client. So you can create a JackTrip Studio server on app.jacktrip.org, connect your Pi to it, and others can join you on that Studio server by connecting a JackTrip Bridge or using the IP address of the JackTrip Studio server. Or you can create a server on one of the cloud server providers like AWS or Linode, and then load it with JackTrip, which is certainly doable, but it is a lot of work and admin-ing.
In terms of the comparison between the desktop version and the Pi version of JackTrip, testing has revealed a noticeable reduction in latency. However, beyond 500 miles, the laws of physics take over and latency becomes unavoidable. The workaround to latency is to work it in!
I hope this info is helpful. Others are welcome to add to this conversation. Let’s keep it going.
Synthia