Após o comentário do @ CL, consegui resolver o problema ao adicionar uma linha snd-virmidi no final de /etc/modules . Depois de um reinício, ls /dev/snd mostra as entradas midiCnDn esperadas. Se alguém quiser verificá-lo imediatamente sem reiniciar, então um sudo modprobe snd-virmidi pode fazer o mesmo, mas apenas temporariamente. A adição de uma linha no final de /etc/modules é necessária para que este módulo seja carregado permanentemente.
Se você quiser ter o cartão MIDI virtual usando um índice fixo, você pode adicionar uma opção de índice criando o arquivo /etc/modprobe.d/snd-virmidi.conf (maneira necessária desde o Ubuntu 16.04) e então adicionar a linha options snd-virmidi index=n onde N é o índice que você deseja derrotar. Se você tiver uma placa de som real, seu índice será 0, portanto, será necessário ter o cartão MIDI virtual no índice 1. Por padrão, o cartão MIDI virtual exporá quatro dispositivos MIDI virtuais. Se o índice for 1, eles serão de /dev/snd/midiC1D0 a /dev/snd/midiC1D3 .
Portanto, há um módulo de kernel para dispositivos MIDI virtuais, não está relacionado à emulação de OSS.