Skip to content

Specify MIDI controller number with Pipewire/Jack #37

@stefanadelbert

Description

@stefanadelbert

I'm on Manjaro running pipewire with the Jack shim. I have a USB MIDI controller connected. I'm trying to map the "stop" button on the controller to loopers.

The MIDI device is the "Minilab3 MIDI", shown below

❯ aseqdump -l
 Port    Client name                      Port name
  0:0    System                           Timer
  0:1    System                           Announce
 14:0    Midi Through                     Midi Through Port-0
 24:0    Minilab3                         Minilab3 MIDI
 24:1    Minilab3                         Minilab3 DIN THRU
 24:2    Minilab3                         Minilab3 MCU/HUI
 24:3    Minilab3                         Minilab3 ALV
❯ aseqdump -p 24:0
Waiting for data. Press Ctrl+C to end.
Source  Event                  Ch  Data
  0:1   Port subscribed            143:0 -> 129:0
 24:0   Note on                 9, note 48, velocity 93
 24:0   Note off                9, note 48, velocity 0

I can confirm that the MIDI message on channel 10 note 48 in Ardour MIDI Tracer and midisnooper.

This is how I have loopers configured,

Channel	Controller	Data	Command	Arg1	Arg2	Arg3
*	24	48	Stop	Selected

I am also explicitly connecting the MIDI ins and outs in qjackctl.

Image

But I'm seeing no effect in loopers. I suspect I have the controller set incorrectly in the loopers config.

Please help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions