I realize this might be a niche issue, but any help or ideas would be greatly appreciated! Thanks in advance.
I’m in the process of building a guitar multi-effect setup using Pisound, Patchbox, and MODEP, like many of my fellow guitarists here. Although I don’t have pictures of the most recent version, you can get a general idea from the images below.
For context, I’m running this setup on an RPI5 with Bookworm PatchOS, using the Wayfire GUI environment. The browser is set to http://localhost/ for navigating the pedalboard and snapshots. I also tweak my tone through an official RPI 7" touchscreen display, which has been working Okay—unless,
Here’s the issue: none of the MOD WebUI elements are draggable on the local browser when using the touchscreen. I’ve tried Chromium, Firefox, and Min browsers, but no luck.
I can drag plugins and wires using a mouse on the RPI.
I can drag from other touchscreen devices (like an iPad) when accessing the WebUI via http://patchbox.local.
However, on the RPI touchscreen display, dragging does nothing. I thought holding and tapping might work, but it just triggers a right-click.
To clarify, the touchscreen works perfectly outside the browser or WebUI page. It scrolls fine and can drag files and folders in Nautilus without any issues.
If anyone has encountered something similar or has suggestions on how to resolve this, I would really appreciate your input!
Nice, I thought there was no solution for this, did not even try to ask on this forum. I have a 21" touch screen connected to my Pi and it would be great if I can get it to drag and drop in the UI. I downloaded the jquery.ui.touch-punch.js file and replaced the jquery.ui.touch-punch.min.js with that one. In my case (Patchbox OS) and now it is working! At first I made a mistake using the wrong URL for downloading the jquery.ui.touch-punch.js. This is what I did at the command line:
Happy to hear that my experience hinted someone else, and thanks for sharing reproducible commandlines. with little experiences with unix cli, I just have copied source codes and pasted into via text editor.
The setup looks very interesting! I’d love to know more details about your build. What are you using for the switches and the encoders? Also which browser are you using, and how much of a performance impact does it have on MODEP?
Thank you for your questions! The footswitches are connected to an MCP23017, which is an I2C digital I/O expander. The encoders you’re referring to are actually Pisound’s gain/volume knobs.
I only tried chromium, firefox, and min browser. firefox was not so much responsive but the other two was more than okay and comfortable. i stick to chromium for that I could find more references for configurations
Running a browser with a desktop environment and accessing MODEP locally does affect system performance, even on a Raspberry Pi 5. While the average CPU and RAM consumption is negligible, I experienced dozens of XRuns per minute with the settings at period: 2, buffer: 128, and a sample rate of 48k. To stabilize the system, I had to change the period setting to 3.