It’s not just endlessly reinventing the wheel, it’s often dropping the new wheels onto the piles of old wheels underneath. I’ve noticed similar things on Linux where looking for how to set something up in ALSA, I find many forum posts telling someone to just install PulseAudio (I’m yet to find anything that I need to do that PulseAudio can do and ALSA can’t)! The answer to how to solve one simple problem should not be to install an additional layer of complexity over the top of whatever you were using.

https://soylentnews.org/article.pl?sid=20/03/29/1625233

#complexity #alsa #pulseaudio #linux #design

բնօրինակ սփիւռքում(եւ մեկնաբանութիւննե՞ր)

aaa, i succeeded in connecting my midi keyboard to bristol synth.

when i connect it, /dev/midi1 file is created.

qjackctl does not work in my windowmaker — when i start it, whole windowmaker hungs unless i don’t kill the process from pure terminal or via ssh.

so without jack, just alsa:

startBristol  -mini -audio alsa -midi alsa -channel 1 -mididev /dev/midi1

now it is necessary to connect midi keyboard’s output to bristol’s input:

aconnect -l shows:

client 20: 'Impulse' [type=kernel,card=1]
0 'Impulse MIDI 1  '
Connecting To: 128:0
1 'Impulse MIDI 2  '
client 128: '/dev/midi1' [type=user,pid=11247]
0 '/dev/midi1 input'

connecting:

aconnect 20:0 128:0

works:

noch@hactar ~ $ aconnect -l
client 0: 'System' [type=kernel]
0 'Timer           '
1 'Announce        '
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 20: 'Impulse' [type=kernel,card=1]
0 'Impulse MIDI 1  '
Connecting To: 128:0
1 'Impulse MIDI 2  '
client 128: '/dev/midi1' [type=user,pid=11247]
0 '/dev/midi1 input'
Connected From: 20:0
noch@hactar ~ $

now i can play on midi keyboard and get sounds of moog mini. aaa.

#midi #linux #bristol #alsa #midi_keyboard #keyboard #console #sound #audio

բնօրինակ սփիւռքում(եւ մեկնաբանութիւննե՞ր)