News:

SMF - Just Installed!

Main Menu

Using pi-Stomp with Xtone Smart Stomp

Started by DonPancoe, June 11, 2024, 02:20:55 PM

Previous topic - Next topic

DonPancoe

While waiting for v3 hardware to be released, I want to try running pi-Stomp on a 'bare' Pi5 with this as an audio and MIDI interface
https://xsonicaudio.com/pages/xtone

So I would be foregoing the onboard audio interface, LCD, switches, expression jack etc. and instead having audio and MIDI over a single USB interface.

I'm guessing you don't have a pre-built install script for this exact configuration, but do you have any suggestions on what would be needed to get it working? Is there a 'minimal' install script that I can then custom-configure after the fact? I do see that they support iOS, Windows & Mac, but don't explicitly mention Linux.

Thanks!

Randall (Admin)

That would be cool.  It does seem concerning that they don't mention Linux.  If it did work with Linux, you'd think they want to tout that.  Possibly, they just don't want to officially support it.

If it's "class compliant", then theoretically, ALSA will "just work" with it.  Here's a maybe not completely up-to-date list:
https://www.alsa-project.org/main/index.php/Matrix:Main


DonPancoe

Just plugging it in to an RPi, I saw two new devices - dmmidi2 and midi2 - appear in the /dev folder. I did have to install a specific driver to use it on Windows, but I don't see that they offer one for Mac. So it seems that the midi portion might be code-compliant but the audio might not. I will have to reach out to the manufacturer.

Randall (Admin)

If you haven't already, try running:

aplay -l

and

arecord -l

To see if Alsa is seeing any audio interfaces

DonPancoe

The manufacturer's reply just reconfirmed that they don't support Linux, but Alsa does see both inputs and outputs. Time to play with it some more.
pistomp@pistomp:~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: vc4hdmi0 [vc4-hdmi-0], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: vc4hdmi1 [vc4-hdmi-1], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: XTONE [XTONE], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
pistomp@pistomp:~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 2: XTONE [XTONE], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0