[Comm] alsa,oss,arts,gstreamer,jack

Alex Gorbachenko =?iso-8859-1?q?agent=5F007_=CE=C1_immo=2Eru?=
Вт Янв 16 17:54:43 MSK 2007


On Tue, 16 Jan 2007 15:40:08 +0200
Юрковский wrote:

>Периодически как-либо обрабатываю. Хотелось бы иметь 
>возможность вести запись/проигрывание нескольких треком 
>одновременно часть из которых wav а часть - midi. 

тогда нужно иметь $HOME/.asoundrc приблизительно следующего содержания:

# Jack settings.
pcm.jack {
     type jack
     playback_ports {
         0 alsa_pcm:playback_1
         1 alsa_pcm:playback_2
     }
     capture_ports {
         0 alsa_pcm:capture_1
         1 alsa_pcm:pcapture_2
     }
}

# Set default sound card
# Useful so that all settings can be changed to a different card here.
pcm.snd_card {
     type hw
     card 0
     device 0
}

# Allow reading from the default device.
# Also known as record or capture.
pcm.input {
     type dsnoop
     ipc_key 2048
     ipc_perm 0660 # Sound for everybody in your group!
     slave.pcm "snd_card"

## Possible artsd full duplex fix:
#     slave {
#          period_time 0
#          period_size 1024
#          buffer_size 8192
#     }

     bindings {
          0 0
          1 1
     }
}

pcm.duplex {
     type asym
     playback.pcm "jack"
     capture.pcm "input"
}

pcm.!default {
     type plug
     slave.pcm "duplex"
}

# OSS dsp0 device (OSS needs only output support, duplex will break
some stuff) 

pcm.dsp0 {
     type plug
     slave.pcm "output"
}

# OSS control for dsp0 (needed?...this might not be useful)
ctl.dsp0 {
     type plug
     slave.pcm "snd_card"
}

вуаля. все, кто умеют jack отдают звук на jack. кто не умеют, отдают
туда же, но другим путём :) capture.pcm, видимо, тоже должен быть
"jack".

-- 
np: Black Stone Cherry - Maybe Someday
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20070116/0baee7a7/attachment-0003.bin>


Подробная информация о списке рассылки community