Latest News: Bitwig Updates Bitwig Studio to 5.2
(Linux) Bitwig + MIDI aware software together (i.e. softsynth)
-
- KVRer
- Topic Starter
- 8 posts since 2 Apr, 2015
SOLVED
A solution I found is on page 2. It's not perfect but enough for me.
Hi,
I can't get my MIDI keyboard (Novation Launchkey 25) working with Bitwig and Jack.
Here is how I configured it:
Preferences -> Audio -> Audio system -> JACK connection kit
Preferences -> Controllers -> Generic MIDI Keyboard -> Launchkey 25 MIDI 1
When I fire up polysynth and click notes in the piano-roll view I hear the sound. Nothing happens when I play the keyboard. When I switch from JACK to ALSA and choose my soundcard as an output device I hear notes when playing the keyboard. All other applications work fine with my controller (I tested amsynth, phasex, Hydrogen). I use JACK with a2jmidid to route them all. I'd like to continue using JACK to connect various software together.
Here are my specs:
Novation Launchkey 25
Lexicon Alpha
Arch linux 64-bit
linux-rt kernel 3.14
BWS 1.1.7
qjackctl with "a2jmidid -e&" at startup
I'm pretty sure it worked when I tried the demo. I have a feeling I'm missing something obvious.
Thanks for any response!
A solution I found is on page 2. It's not perfect but enough for me.
Hi,
I can't get my MIDI keyboard (Novation Launchkey 25) working with Bitwig and Jack.
Here is how I configured it:
Preferences -> Audio -> Audio system -> JACK connection kit
Preferences -> Controllers -> Generic MIDI Keyboard -> Launchkey 25 MIDI 1
When I fire up polysynth and click notes in the piano-roll view I hear the sound. Nothing happens when I play the keyboard. When I switch from JACK to ALSA and choose my soundcard as an output device I hear notes when playing the keyboard. All other applications work fine with my controller (I tested amsynth, phasex, Hydrogen). I use JACK with a2jmidid to route them all. I'd like to continue using JACK to connect various software together.
Here are my specs:
Novation Launchkey 25
Lexicon Alpha
Arch linux 64-bit
linux-rt kernel 3.14
BWS 1.1.7
qjackctl with "a2jmidid -e&" at startup
I'm pretty sure it worked when I tried the demo. I have a feeling I'm missing something obvious.
Thanks for any response!
Last edited by Kubouch on Sun Aug 30, 2015 9:42 pm, edited 3 times in total.
-
- KVRer
- 26 posts since 28 Mar, 2015
This is no real help. But I've had the same problem when I used Ubuntu Studio. It just wouldn't connect properly, it recognized them though. Now in Xubuntu 14.10 simply installing qjackctl worked fine, no routing no setting up. In pure ALSA it worked as well.
In Bitwig I set the devices to "system", maybe that helps.
In Bitwig I set the devices to "system", maybe that helps.
- KVRist
- 417 posts since 27 Mar, 2014
This issue appeared after the last kernel update in the Arch Linux (https://bugs.archlinux.org/task/44286). Do you have the snd_seq_midi kernel module loaded?
You can check this with command:
If this module isn't loaded, just load it: and then reconnect (physically) your midi controller.
You can check this with command:
Code: Select all
lsmod | grep snd_seq_midi
Code: Select all
sudo modprobe snd_seq_midi
-
- KVRer
- Topic Starter
- 8 posts since 2 Apr, 2015
Already got this. Thanks, though.nonameyet wrote: In Bitwig I set the devices to "system", maybe that helps.
I didn't have the module loaded but after loading it as you suggested it had no effect. "aconnect -i" lists my keyboard fine. Every other software reads the keyboard well as before. Thanks for the answer!phantom-one wrote:This issue appeared after the last kernel update in the Arch Linux (https://bugs.archlinux.org/task/44286). Do you have the snd_seq_midi kernel module loaded?
- KVRian
- 1297 posts since 23 Jun, 2007 from Findlay OH USA
Greetings,
If you don't need the a2jmidid daemon try your setup without it.
I assume your input device is set correctly in BW ? Just thinking out loud here...
Best,
dp
If you don't need the a2jmidid daemon try your setup without it.
I assume your input device is set correctly in BW ? Just thinking out loud here...
Best,
dp
- KVRian
- 724 posts since 25 Jul, 2010 from Northern Ireland
This reminds Me I have recently reinstalled my OS and need to setup my midi system properly again. IIrc I was using snd-virmidi module running at startup ( saved having to manually run modprobe every boot )... and used a permanent patchbay in qjackctl to remember the connection from my controller to the virtual midi ports.
You do not have the required permissions to view the files attached to this post.
-
- KVRist
- 176 posts since 29 Jan, 2015
Like mikoatkvr said check the input there on the right. You can choose midi 1 or 2.
I had to change it ( own the launchkey 49).
I don't think it has something to do which Jack when it works for other applications.
I had to change it ( own the launchkey 49).
I don't think it has something to do which Jack when it works for other applications.
- KVRian
- 724 posts since 25 Jul, 2010 from Northern Ireland
Ok for me personally I seem to have to use virtual midi ports ( running Bitwig on Ubuntu-14.04 )
I am using the Launchkey mini, but the Launchkey 49 script works for the basic MIDI controls, i.e knobs, keys and pads.
This is achieved by running command " sudo modprobe snd-virmidi " .To make this permanent on boot add snd-virmidi to file /etc/modprobe .
This will seem like overkill as it opens more MIDI connections than needed, there is possibly a way to limit the number of ports tho.
Jack patchbay will need to be configured/saved with the connections to save having to manually reconnect each time.
Follow my settings in the attached pic, this way it is then possible to have separate outputs for both keys and pads of the Launchkey controllers.
I am using the Launchkey mini, but the Launchkey 49 script works for the basic MIDI controls, i.e knobs, keys and pads.
This is achieved by running command " sudo modprobe snd-virmidi " .To make this permanent on boot add snd-virmidi to file /etc/modprobe .
This will seem like overkill as it opens more MIDI connections than needed, there is possibly a way to limit the number of ports tho.
Jack patchbay will need to be configured/saved with the connections to save having to manually reconnect each time.
Follow my settings in the attached pic, this way it is then possible to have separate outputs for both keys and pads of the Launchkey controllers.
You do not have the required permissions to view the files attached to this post.
- KVRian
- 1297 posts since 23 Jun, 2007 from Findlay OH USA
Try this instead:mikoatkvr wrote: ...This is achieved by running command " sudo modprobe snd-virmidi " .To make this permanent on boot add snd-virmidi to file /etc/modprobe . This will seem like overkill as it opens more MIDI connections than needed, there is possibly a way to limit the number of ports tho.
Code: Select all
sudo modprobe snd-virmidi midi_devs=1
Best,
dp
- KVRian
- 724 posts since 25 Jul, 2010 from Northern Ireland
Nice1 @StudioDave
-
- KVRer
- Topic Starter
- 8 posts since 2 Apr, 2015
I removed "a2jmidid -e &" from my JACK startup commands and the keyboard now works with Bitwig. This is not the ideal solution, though, since I use it to connect stuff together. I'll try the virmidis and let you know. How do you get the ALSA tab in JACK? I have only Audio and MIDI.
Thank you guys for helping!
Thank you guys for helping!
Last edited by Kubouch on Sat Apr 18, 2015 8:09 pm, edited 1 time in total.
- KVRian
- 724 posts since 25 Jul, 2010 from Northern Ireland
I always believed that alsa was a dependency of jack .. I'm unsure but check if you have libasound development files installed, most likely librtmidi-dev too . Someone with a lot more knowledge is sure to point you in the right directionKubouch wrote: How do you get the ALSA tab in JACK? I have only Audio and MIDI.
Thank you guys for helping!