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


Содержание


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

Введение

Для воспроизведения звука Неформал использует движок 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. Общественное достояние.

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