КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 714295 томов
Объем библиотеки - 1412 Гб.
Всего авторов - 275021
Пользователей - 125158

Новое на форуме

Новое в блогах

Впечатления

чтун про серию Вселенная Вечности

Все четыре книги за пару дней "ушли". Но, строго любителям ЛитАниме (кароч, любителям фанфиков В0) ). Не подкачал, Антон Романович, с "чувством, толком, расстановкой" сделал. Осталось только проду ждать, да...

Рейтинг: 0 ( 0 за, 0 против).
Влад и мир про Лапышев: Наследник (Альтернативная история)

Стиль написания хороший, но бардак у автора в голове на нечитаемо, когда он начинает сочинять за политику. Трояк ставлю, но читать дальше не буду. С чего Ленину, социалистам, эссерам любить монархию и терпеть черносотенцев,убивавших их и устраивающие погромы? Не надо путать с ворьём сейчас с декорациями государства и парламента, где мошенники на доверии изображают партии. Для ликбеза: Партии были придуманы ещё в древнем Риме для

  подробнее ...

Рейтинг: 0 ( 0 за, 0 против).
Влад и мир про Романов: Игра по своим правилам (Альтернативная история)

Оценку не ставлю. Обе книги я не смог читать более 20 минут каждую. Автор балдеет от официальной манерной речи царской дворни и видимо в этом смысл данных трудов. Да и там ГГ перерождается сам в себя для спасения своего поражения в Русско-Японскую. Согласитесь такой выбор ГГ для приключенческой фантастики уже скучноватый. Где я и где душонка царского дворового. Мне проще хлев у своей скотины вычистить, чем служить доверенным лицом царя

  подробнее ...

Рейтинг: +1 ( 1 за, 0 против).
kiyanyn про серию Вот это я попал!

Переписанная Википедия в области оружия, изредка перемежающаяся рассказами о том, как ГГ в одиночку, а потом вдвоем :) громил немецкие дивизии, попутно дирижируя случайно оказавшимися в кустах симфоническими оркестрами.

Нечитаемо...


Рейтинг: +2 ( 3 за, 1 против).
Влад и мир про Семенов: Нежданно-негаданно... (Альтернативная история)

Автор несёт полную чушь. От его рассуждений уши вянут, логики ноль. Ленин был отличным экономистом и умел признавать свои ошибки. Его экономическим творчеством стал НЭП. Китайцы привязали НЭП к новым условиям - уничтожения свободного рынка на основе золота и серебра и существование спекулятивного на основе фантиков МВФ. И поимели все технологии мира в придачу к ввозу промышленности. Сталин частично разрушил Ленинский НЭП, добил его

  подробнее ...

Рейтинг: +6 ( 6 за, 0 против).

Линукс для музыканта: плагины ALSA [Иван Георгиевич Титаренко] (fb2) читать постранично, страница - 3


 [Настройки текста]  [Cбросить фильтры]

и конца присваивания, но также возможно использование запятых или пробелов. В составных присваиваниях в качестве разделителей используются фигурные скобки. В определениях массивов в качестве разделителей используются скобки.

Типы данных.

ALSA применяет разные типы данных для значений параметров, которые должны быть установлены в соответствующем файле конфигурации пользователя. Некоторые ключи принимают несколько типов данных, большинство — нет.

Режимы работы.

Существуют разные режимы работы для узлов, режим по умолчанию — слияние и создание. Если режим работы — слияние/создание или слияние, выполняется проверка типа. Объединять можно только присваивания одного типа, поэтому строки нельзя объединять с целыми числами.

Префиксы режимов работы:

~ "+" - объединить и создать;
~ "-" - объединить;
~ "?" - не переопределять;
~ "!" - переопределить.
Обратите внимание. Переопределение узла PCM сделает подсистему ALSA неработоспособной, так как каждое определение плагина будет удалено. Поэтому не используйте настройку !pcm.key.

Файлы конфигурации .asoundrc, asound.conf не требуются для правильной работы ALSA. Многие приложения будут работать без них. Однако эти файлы необходимы для тонкой настройки звуковой системы и предоставления функций маршрутизации, преобразования частоты через слой alsa-lib.


** Пакет alsa-lib определяет файл /usr/share/alsa/alsa.conf в качестве основного конфигурационного файла. Этот файл отвечает за включение в систему .asoundrc


Аргументы ALSA

Библиотека ALSA может принимать аргументы для некоторых блоков конфигурации. Это расширение построено поверх основного.

Аргументы определяются с использованием идентификатора (ключа) @args и значений массива, содержащих строковые имена аргументов:

@args [ CARD ]
@args.0 CARD
Тип аргумента указывается с помощью идентификатора (ключа) @args и имени аргумента. Тип и значение по умолчанию указываются в составном блоке:

@args.CARD {
type string
default "abcd"
}
Аргументы обозначаются знаком доллара ($) и именем аргумента:

Простые математические выражения идентифицируются в зависимости от синтаксиса выражения, подобного оболочке unix, со знаком доллара ($) и квадратной скобкой ([):

card "1"
Чтобы использовать блок с аргументами, запишите значения аргументов после ключа, разделив их двоеточием (:).

Например, все имена для интерфейсов PCM дают один и тот же результат:

hw:0,1
hw:CARD=0,DEV=1
hw:{CARD 0 DEV 1}
plug:"hw:0,1"
plug:{SLAVE="hw:{CARD 0 DEV 1}"}
Аргументы можно указывать по порядку или по имени. Обратите внимание, что аргументы, заключенные в фигурные скобки, переопределяются.

Пример.

pcm.demo {
@args [ CARD DEVICE ]
@args.CARD {
type string
default "supersonic"
}
@args.DEVICE {
type integer
default 0
}
type hw
card
device
}

Вложение плагинов PCM

pcm.azalia {type hw; card 0 }
pcm.!default { type plug; slave.pcm "azalia" }
Эквивалентное написание.

pcm.!default { type plug; slave.pcm {type hw; card 0; } }
Допустимо оформить в следующем стиле.

plug pcm.!default.type;
pcm.default.slave.pcm.type hw;
pcm.default.slave.pcm.card 0;

Аппаратные средства

Установка звуковой карты по умолчанию через defaults. Чтобы применить предыдущий пример к defaults.pcm.card и defaults.pcm.device на практике, если у нас есть две звуковые карты с индексами 0 и 1, следует назначить новые настройки для карты с индексом 1.

defaults.pcm.card 1
defaults.ctl.card 1
Если порядок определения звуковой карты меняется при загрузке, допускается указать порядок в файле, оканчивающемся на .conf в директории /etc/modprobe.d (например, /etc/modprobe.d/alsa-base.conf).

Укажите индекс «-2», чтобы подсистема ALSA никогда не обращалась к звуковой карте как к основной.


** Для ALSA созданы программы-эквалайзеры, например, общесистемный эквалайзер alsaequal AUR или mbeq. Последняя программа - типичный многополосный графический эквалайзер. Однако программа mbeq требует подключения плагина LADSPA, который способен сильно нагружать процессор во время воспроизведения. Также потребуется установить пакеты alsa-plugins, ladspa и swh-plugins.


Высококачественный ресемплинг