LINUX.ORG.RU

Запись звука в Audigy 1


0

0

В Audacity в «Информации о звуковой карте» есть такое:
==============================
Device ID: 0
Device name: ALSA: Audigy 1 [Unknown]: ADC Capture/Standard PCM Playback (hw:0,0)
Input channels: 2
Output channels: 2
Low Input Latency: 0,011610
Low Output Latency: 0,011610
High Input Latency: 0,046440
High Output Latency: 0,046440
Supported Rates:
8000
9600
11025
12000
15000
16000
22050
24000
32000
44100
48000
88200
96000
==============================

При этом:

==============================
Selected capture device: 0 - ALSA: Audigy 1 [Unknown]: ADC Capture/Standard PCM Playback (hw:0,0)
Selected playback device: 0 - ALSA: Audigy 1 [Unknown]: ADC Capture/Standard PCM Playback (hw:0,0)
Supported Rates:
8000
11025
16000
22050
32000
44100
48000
==============================

Как сделать, чтобы запись была в 96КГц? Или вторую запись понимать как то, что ADC работает максимум на 48 КГц?

Ну и попутный вопрос - через что можно получить инфрмацию о звуковой карте так, как оно выдается в Audacity? В /proc/asound подобного разделения по отдельным каналам не нашел.

★★★★★

Просто интересно, разве Audigy 1 поддерживает запись по _аналоговому_ входу с частотой в 96 кГц? Ты хочешь писать по _аналогу_ или по S/PDIF?

Root-msk ★★★★★ ()
Ответ на: комментарий от Root-msk

Аналог.

Судя по подобной картине на десктопе, только с частотами на ступень выше - таки да, 48 КГц максимум для оцифровки.

YAR ★★★★★ ()
Ответ на: комментарий от YAR

А может, это audacity не умеет? Я через alsa на своей SBLive работал с частотой АЦП 96кГц...

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

Скорее тогда уж alsa. Это для бортовой карты на десктопе из procfs:

Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
Amp-In caps: ofs=0x0b, nsteps=0x1f, stepsize=0x05, mute=1
Amp-In vals: [0x80 0x80]
Converter: stream=0, channel=0
SDI-Select: 0
PCM:
rates [0x160]: 44100 48000 96000
bits [0x6]: 16 20
formats [0x1]: PCM
Connection: 1
0x23

Вполне соответствует audacity'евскому

Selected capture device: 0 - ALSA: HDA NVidia: ALC888 Analog (hw:0,0)
Selected playback device: 12 - ALSA: default
Supported Rates:
44100
48000
96000

Я не знаю, что поддерживает твоя SBLive (хотя при быстром гуглении вроде нашел, что 24/96 в обе стороны), но с тем ли ты интерфейсом работал? Ибо если пускать звук через alsa, тогда можно частоты и выше ставить. Если это все же такая карточка, как описывается тут - http://www.ixbt.com/multimedia/creative-live!24bit.shtml - то да, она должна уметь такое.

YAR ★★★★★ ()

Нашел описание карточки - http://www.ixbt.com/multimedia/audigy-platinum-ex.shtml (у меня вариант с 1394 и прочими плюшками) - тут вообще пишется, что она умеет 24/96, хотя 24-мя битами там и не пахнет. АЦП/ЦАП тот, что указан в статье.

YAR ★★★★★ ()

немного не по теме:
если это действительно Audigy 1, то почитай про её косяк, её с «баг'ом» выпустили, что-то там с лишней передискретизацией 48/41, так что хорошего звука можешь не получить.

S_Paul ★★★★ ()
Ответ на: комментарий от Root-msk

> разве Audigy 1 поддерживает запись по _аналоговому_ входу с частотой в 96 кГц

Не поддерживает

anonymous ()
Ответ на: комментарий от Root-msk

> 96 кГц

S/PDIF

Таки да цифровой сигнал 96 кГц и 24 бита поддерживается

anonymous ()

Да, кстати, реальная разрядность АЦП обычно на дешевых картах не превосходит 16, на дорогих не проверял... Разрядность ЦАП обычно равна заявленной, но линейность соблюдается только в пределах ~12 бит (проверял с осциллографом).

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от S_Paul

Большей частью попадаются какие-то обсуждения на форумах... Насколько понял, все что ниже 48 КГц передискретизируется в 48 самой карточкой и делает это она криво? А если выше? Если запись, например, 96 КГц - тогда передает нормально?

YAR ★★★★★ ()
Ответ на: комментарий от YAR

Если запись, например, 96 КГц - тогда передает нормально?

Есть карточки, которые и 192кГц поддерживают. И данные передают нормально (за исключением указанной мною нелинейности). А вот с записывающим софтом может возникнуть проблема, если он с такими данными работать не умеет...

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

> Есть карточки, которые и 192кГц поддерживают. И данные передают нормально

Это понятно, я имел в виду Audigy с ее багом - нормально ли она воспроизводит сигналы с частотой дискретизации выше 48 КГц?

А вот с записывающим софтом может возникнуть проблема, если он с такими данными работать не умеет...


Audacity должен уметь, по-идее.

YAR ★★★★★ ()

В дополнение к http://www.linux.org.ru/view-message.jsp?msgid=4451427

При воспроизведении музыки в высоком разрешении карта всегда работает в 16-тибитном режиме:

access: RW_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 4096
buffer_size: 16384

А насчет вопроса выше - судя по осциллограмме, нормально воспроизводятся дорожки только с частотой дискретизации 48 КГц.

YAR ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.