Wine+ Live11 + 2 Novation Launchpads S Issue

Discuss running non-Linux applications and plugins on Linux, for example via wine

Moderators: MattKingUSA, khz

Post Reply
GiuBu
Established Member
Posts: 8
Joined: Mon Sep 13, 2021 1:58 am
Been thanked: 1 time

Wine+ Live11 + 2 Novation Launchpads S Issue

Post by GiuBu »

Hello All,
I am running Ubuntu 20.04.
I have Live 11 installed on Wine 6.0.1, with WineAsio.
Everything works great, cannot complain at all, I'm still trying to figure out how to best setup my sound card ( Audigy2 Platinum) to access individual I/O channels and also get the lowest latency possible, but that's another issue.
I have two Novation Launchpad S. When I use only one, everything works great, no latency at all.
When I plug in the second one, It basically mirrors the output behaviour of the first one. On the input side of things, they are recognised as two separate MIDI devices, and I can assign different Tracks to them and play two different instruments at the same time. However, the visual feedback of the second Launchpad is the same as the first one. So it is like they are both listening to the same MIDI channel on the output of Live, which goes through Wine MIDI Driver. If I run the same setup in a Windows virtual machine on Vbox, I get the expected behaviour of two separate devices doing their own thing.

aconnect -i gives :


Code: Select all

client 0: 'System' [type=kernel]
    0 'Timer           '
    1 'Announce        '
client 14: 'Midi Through' [type=kernel]
    0 'Midi Through Port-0'
client 16: 'SB Audigy 2 Platinum [SB0240P]' [type=kernel,card=0]
    0 'Audigy MPU-401 (UART)'
   32 'Audigy MPU-401 #2'
client 24: 'Launchpad S 8' [type=kernel,card=2]
    0 'Launchpad S 8 MIDI 1'
client 28: 'Launchpad S' [type=kernel,card=3]
    0 'Launchpad S MIDI 1'
aconnect -o gives:


Code: Select all

client 14: 'Midi Through' [type=kernel]
    0 'Midi Through Port-0'
client 16: 'SB Audigy 2 Platinum [SB0240P]' [type=kernel,card=0]
    0 'Audigy MPU-401 (UART)'
   32 'Audigy MPU-401 #2'
client 17: 'Emu10k1 WaveTable' [type=kernel,card=0]
    0 'Emu10k1 Port 0  '
    1 'Emu10k1 Port 1  '
    2 'Emu10k1 Port 2  '
    3 'Emu10k1 Port 3  '
client 24: 'Launchpad S 8' [type=kernel,card=2]
    0 'Launchpad S 8 MIDI 1'
client 28: 'Launchpad S' [type=kernel,card=3]
    0 'Launchpad S MIDI 1'
In Jack they are both running through Wine MIDI Driver, but both Launchpads go to the same Alsa Input, and are connected to the same Alsa Output.
Anybody using 2 Launchpads on Wine? I tried to google it, but not much has come up.
If anybody is curious, the reason I would like to use 2 Launchpads is that one is for me, the other is for my son...
tavasti
Established Member
Posts: 2047
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 369 times
Been thanked: 208 times
Contact:

Re: Wine+ Live11 + 2 Novation Launchpads S Issue

Post by tavasti »

How does it look like in midi-side if you look at qjackctl? How many midi out ports there is? Or is it possible to change midi channel which launchpad listens?

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

GiuBu
Established Member
Posts: 8
Joined: Mon Sep 13, 2021 1:58 am
Been thanked: 1 time

Re: Wine+ Live11 + 2 Novation Launchpads S Issue

Post by GiuBu »

WINE Midi QjackCtl Graph.png
WINE Midi QjackCtl Graph.png (142.55 KiB) Viewed 4969 times
Jack shows the launchpad connected to 1:Wine Alsa Input in WINE midi driver and 0:Wine Alsa Output to Launchpad.
there is only one port IN and one OUT.
It is not possible to change the midi channel for the Launchpad S.
I thought maybe there is a way to modify Wine midi driver to list more ports, but I couldn't find the correct config file, if there is any.
Post Reply