# Неформал: руководство

## Содержание

Введение
Интерфейс
Файл
Вид
Функции
Эффекты
Настройка
Примечания
Другие затеи автора

### Введение

Для воспроизведения звука Неформал использует движок Phonon, а тот, в свою очередь, задействует GStreamer либо другие движки вроде Xine. Стало быть поддержка форматов зависит от возможностей конечного движка - бэк-энда. В Windows используются фильтры-кодеки Direct Show. Для поддержки Ogg и Flag установите фильтры с http://xiph.org/dshow. В Linux для добавления новых кодеков надо поставить плагины к GStreamer или Xine в зависимости от используемого движка.

Если вы точно знаете, что нужный кодек установлен, однако Неформал не хочет играть соответствующие кодеку файлы, это значит, что Неформал не знает, какие типы MIME сопоставить с ними. Чтобы получить список неизвестных Неформалу типов MIME, воспользуйтесь пунктом меню Помощь > Типы MIME, неведомые Неформалу. Этот список можно прислать мне (чтобы я включил его в следующую версию), либо/а также добавить в пользовательский файл соответствий расширений файлов и типов MIME - mime.txt, который можно создать в каталоге $HOME/.config/neformal (*nix) или $раздел:\Documents and Settings/$имя пользователя/neformal (Windows). mime.txt должен содержать строки вида ключ=значение, где ключ это расширение файла, а значение - сопоставляемый с ним тип MIME. Пример:

    foo=audio/foo-format
    bar=audio/bar-format

### Интерфейс

В Неформале нет коллекций и пресловутых "плейлистов". Достаточно старого доброго списка каталогов и файлов. Вы заходите в нужный вам каталог, дважды щелкаете мышью по музыкальному файлу (или жмете на нем Enter) и Неформал начинает его играть. А потом переходит на следующий звуковой файл, пропуская прочие. Вот так здорово и вечно.

Тем же макаром, только без автоматического перехода на следующий файл, можно открывать текстовые файлы и картинки. В гляделке картинок действуют клавиши Space, PageUp/Down, Home и End. Для вращения картинки используйте [ и ]. Вращение чисто виртуальное, оно не изменяет файл на диске. А для масштабирования жмите клавиши + и -.

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

Над списком файлов - поле ввода, где отображается текущий путь. Можете ввести туда свой путь и нажать Enter - тогда Неформал перейдет по указанному адресу.

### Меню Файл

Обновить текущий каталог - из разных соображений Неформал не обновляет каталог автоматически, так что если в текущем каталоге добавились или удалились некие файлы и вы хотите отобразить эти изменения в Неформале, то обновите каталог вручную.

### Меню вид

Кодировка - показывать окно со списком доступных кодировок. Чтобы выбрать кодировку, щелкните по ней дважды. Окно само закроется - это нормально. Не надо делать лишних движений. Выбранная кодировка влияет на отображение MP3-тэгов (для большинства скаченных в сети эмпешек ставьте Windows 1251 (она же CP1251), а лучше переведите все тэги в UTF-8 с помощью EasyTag для Linux или MP3Tag для Windows) и текст во встроенной смотрелке текстовых файлов.

Предыдущая кодировка - делает текущей предыдущую выбранную кодировку. Удобно для переключения по кругу между двумя кодировками, например UTF-8 и CP1251.

### Меню Функции

Текст песни - отправляет браузер по умолчанию на страницу текста текущей песни с lyricwiki.org (если он там есть).

Сведения о файле - показывает о выделенном файлы разные сведения. Для 16-битных PCM WAVов вычисляется значение RMS (по обоим каналам сразу).

### Эффекты

Эффекты - некоторые бэк-энды предоставляют эффекты обработки звука. Вы можете использовать их, добавляя странице Ладить в список "Эффекты" нажатием кнопки "+", и удалять кнопкой "-" под списком эффектов. Для доступа к настройкам эффекта щелкните дважды по его названию. Нет никаких красивых окошек, но изменять параметры по своему вкусу можно, если проявить некоторую смекалку.

Непример, в Gstreamer есть несколько эффектов, в том числе 10-полосный эквалайзер. Вот описание его параметров:

полоса | частота
--- | ---
band0 | 29 герц
band1 | 59 герц
band2 | 119 Hz
band3 | 227 герц
band4 | 474 герц
band5 | 947 герц
band6 | 1889 герц
band7 | 3770 герц
band8 | 3770 герц
band9 | 15011 герц

Для каждой полосы можно управлять громкостью, изменяя её в диапазоне от -24 дБ до +12 дБ. Нулевая громкость - норма, исходное положение.

Цепочку эффектов можно сохранить в поименованном пресете, который появится в главном меню под пунктом Эффекты. Для создания пресета воспользуйтесь кнопкой Сохранить как (между "+" и "-" под списком эффектов, в настройках программы). Сохраняется не только текущий список эффектов, но и параметры их.

При выборе пресета из меню Эффекты, набор эффектов и их настройки замещают собой текущую цепочку эффектов. Чтобы редактировать содержимое пресета, загрузите его, затем измените параметры эффектов по вкусу, и снова воспользуйтесь кнопкой Сохранить как.

Пресетов для отдельных эффектов нет. Если вы хотите сделать эквалайзера, надо добавить эквалайзер в список эффектов, настроить эквалайзер, и сохранить текущую цепочку (набор эффектов) под каким-то именем, например "Рок" или "Джаз".

### Настройка

Вкладка с настройками находится под корешком Ладить. Здесь покамест мало что можно настроить. Список рядом с Выводить звук на устройство позволяет выбрать устройство, на которое будет воспроизводиться музыка. Это полезно в некоторых случаях - например, когда нужно направить вывод на какое-то особое устройство или на другую звуковую карту.

Предпочитать id3v1 перед id3v2 - в некоторых MP3-файлах прописаны тэги сразу двух форматов - старого id3v1 и текущего id3v2. По умолчанию Неформал пытается прочитать id3v2 и, если не находит его, ищет id3v1. А переключатель меняет порядок чтения тэгов. Как правило, если присутствуют оба тэга, то в id3v2 сведения более полные - помещаются длинные названия песен и тому подобное.

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

### Примечания

### Естественная частота 44.1

Некоторые звуковые карты (например от M-Audio или даже дешевые устройства на основе C-Media) обладают замечательной способностью воспроизводить звук в 44.1 килогерц без принудительной переоцифровки в другую частоту. Однако ALSA по умолчанию переоцифровывает все звуковые данные в 48 килогерц. Существует способ это дело обойти.

Во-первых, выключите разные звуковые подсистемы-надстройки вроде Pulse audio. Затем создайте в своем домашнем каталоге файл .asoundrc и поместите туда следующий текст:

    pcm.44 {
            type plug

            slave {
                   pcm "hw:0,0"
                   rate 44100
                  }

            hint {
                  show on
                  description "pcm.44"
                 }
           }

Короче говоря, у нас получается новое виртуальное выходное устройство под названием "pcm.44". Во многих линуксовых проигрывателях или DAW указывается выходное устройство. В Неформале его можно задать на вкладке Ладить, в списке Выводить звук на устройство. Если оно не появилось, надо перезапустить Неформал, а в некоторых случаях всё KDE.

Другие проигрыватели на движке Phonon, как правило, используют системные установки Phonon. Чтобы изменить их, идите в KDE'шную программу Настройка рабочего стола, там в Звук, и на вкладке Приоритет устройств зайдите в Вывод звука, где будет пункт Музыка. Выбрав его, вы получите список доступных устройств. Помните раздел hint в нашем описании устройства pcm.44? Он был нужен, упрощенно говоря, чтобы созданное нами устройство отображалось в этом списке (равно как и в списке устройств в Неформале). Видите, в там есть pcm.44? Пользуясь кнопкой "Выше", перемещаем его в самый верх.

### Лицензирование

Это руководство да всякие иконки относятся к общественному достоянию (public domain). Исходный код Неформала идет под GPL v3.

### Другие затеи автора

Ересь звукозаписи - электронное пособие по любительской звукорежиссуре.

TEA - легендарный текстовый редактор.

Моя проза и другое.

Атомная смена - мой сольный музыкальный проект. Вся музыка выложена в общественное достояние.

Несмеяна - музыкальная группа, где я участвую. Музыка в общественном достоянии.

Костный мозг - еще одна группа, где я играл.

Roxtonegen - гитарный тюнер-камертон для MIDP 2 (Java ME), то бишь для мобилок с поддержкой Java. Общественное достояние.

Студия Дрымба - независимая киностудия, где я участвую. Все фильмы в общественном достоянии.