На это есть две причины. По-английски "eko" звучит как "echo" - то бишь "ико", наше эхо. Имеет отношение к звуку. И вторая причина - пропаганда защиты и прав животных. Хотя я толком не знаю, как с помощью звукового редактора это делать, но полагаю, что можно, скажем, в каждом новом выпуске обращать внимание пользователей на некие отрицательные или положительные явления.
Я рассматриваю Свободное ПО лишь как часть хороших этических механизмов окружающего нас мира. Свободное распространение технологий, бескорыстная отдача, справедливое распределение. Удобно пользоваться свободой. Но кому удобно? Почему только одному виду животных - людям? Почему другие виды должны сидеть для потехи в клетках или служить для экспериментов? Я не вижу разницы между муравьем, мышью или человеком - жизнь каждого равноценна.
Да, Эко может открывать MP3, импортировать звук из видеофайлов и выводить звук в MP3. Но делает это с помощью внешних утилит вроде lame и ffmpeg. Причина проста - не хочется влипать во все эти патенты и лицензии, которые неизбежно заденешь, если включить в свою программу поддержку MP3 и подобные несвободные алгоритмы сжатия.
Для открытия MP3 и видеофайлов, Эко нуждается в FFMPEG либо Mplayer. Линуксоиды могут скачать их в хранилище пакетов своего дистрибутива либо собрать из исходников. Пользователи Windows должны скачать бинарники этих программ и поместить exe-файлы этих программ (ffmpeg.exe, mplayer.exe) и поместить их в каталог, где установлен Эко, то бишь где находится eko.exe. Только так Эко сможет ими воспользоваться. Вындовая версия Mplayer доступна здесь и здесь. А чтобы исползовать с Эко FFMPEG, скачайте статичную 32-битную сборку (FFMPEG 32bit static build) отсюда.
Для экспорта в MP3, Эко нужен LAME. Он входит в некоторые дистрибутивы Linux. Если нет, легко собрать его из исходника. Пользователи Windows, конечно, постараются избежать этого им также доступного способа и могут скачать взять сборку отсюда. Скачайте Lame_VERSION_for_Windows.exe, установите, потом скопируйте из каталога, куда установили, файл lame.exe в каталог установки Эко, там где eko.exe.
Перед работой с Эко надо выбрать устройства звукового ввода-вывода. Это делается на странице настроек Наладка - Звуковые устройства (Наладка - корешок этой вкладки находится в главном окне справа). Если звука нет или звук не записывается, выбирайте другое устройство, пока не заработает как надо.
Для правильной работы надо выбирать, во-первых, "парные" устройства - например под Windows это может быть "Программа переназначения звуков - Input" для входа и "Программа переназначения звуков - Output" для выхода. Итак, входные и выходное устройство (порт) должно относиться к одной и той же звуковой карте, и к одному и тому же API (например, ALSA, MME, DirectX). Иногда эти устройства однако имеют одинаковые названия - например, у меня под ALSA на вход и выход работает устройство "M Audio Audiophile 24/96: ICE1712 multi (hw:0,0)".
В Эко не всегда устройства по умолчанию работают, чаще в логе всего выдается ошибка "Invalid number of channels", что явно указывает на то, что надо повозиться с выбором устройств.
Эко внутренне предельно прост, без всяких дисковых кэшей, поэтому он всасывает открываемые файлы целиком в оперативную память (ну а Linux может помещать их в своп). Данные для механизма отмен он хранит тоже в оперативке. Поэтому чем больше памяти у вас установлено - тем лучше для Эко. Эко задумывался как удобный маленький редактор для правки маленьких файлов, поэтому над кэшем я пока не думал.
Внутренне Эко обрабатывает звук в формате 32 бит float, в него переводятся данные всех открываемых файлов, и переводятся обратно в исходный формат при сохранении.
В Эко нет десятков параметров воспроизведения. Эко прост, как топор. Если ничего не выделено, Эко играет весь файл. Если есть выделение - Эко воспроизводит его. Для воспроизведения нажимайте пробел. Для паузы тоже пробел. Если поставлена галочка на "Петля", Эко воспроизведет весь файл или выделенную область, ежели что-то выделено. А функция "Стоп" останавливает воспроизведение и переводит курсор в начало файла.
Выделение - мышью, или клавиатурой. Shift-курсорные, Alt-курсорные смещают правую и левую границы выделенной области. Левую и правую границу можно установить по месту курсора клавишами [ и ].
Для записи нового файла используйте пункт меню Файл - Запись. Чтобы остановить запись, нажмите на Стоп. Формат записываемого файла выбирается в Наладка - Общие - Задать формат по умолчанию для новых файлов. Из-за особенностей библиотеки Portaudio, которая обеспечивает для Эко функции записи и воспроизведения звука, звуковое устройство открывается для записи в режиме стерео, и если выбран режим моно, то Эко всё равно станет записывать как стерео, но по ходу будет переводить в моно. Режим перевода можно выбрать в Наладка - Звуковые устройства - Режим записи моно.
При записи, звук сначала пишется во временный файл во временном каталоге, по умолчанию это общесистемный. Но можно задать свой, в Наладка - Общие - Временный каталог. Таким образом наибольший размер записываемого файла ограничен свободным местом на разделе, где находится временный каталог.
Надо было назвать его "сводник", ибо микширование по-русски - "сведение". А что сводит?Сводник!
Итак, в Эко есть микшер со стойкой эффектов реального времени. В отличие от тех эффектов, которые в меню Функции, параметры этих эффектов можно крутить в реальном времени и сразу слышать результат.
На стойку "навешиваются" эффекты - список их доступен по нажатию на кнопку с плюсом. Кнопка с минусом удаляет из стойки текущий эффект. Рядом также есть кнопки "вверх" и "вниз" для перемещения эффекта вверх или вниз в стойке. Обработка начинается с верхнего эффекта и завершается нижним. Каждый эффект можно временно отключить, сняв с него галочку.
Для "закрепления" настроек навешенных эффектов надо нажать кнопку "Применить". Тогда все эффекты будут применены к содержимому файла, а не только к данным, посылаемым на воспроизведение. Сразу после этого все эффекты в стойке будут помечены как отключенные - ведь они-то уже применены!
Крутилка громкости в микшере влияет только на воспроизведение и не рендерится при нажатии на "Применить".
Ежели считать сверху вниз, то в главном окне расположены:
1. Главное меню. Обратите внимание, что у каждого подменю есть эдакая полоска отрыва. Если взяться за нее, то подменю можно оторвать и поместить где-нибудь в сторонке. Меню зависит от текущей задачи. Например, в задаче "Правка" будут одни пункты, в "Наладка" часть скроется, в "Файлы" часть откроется. Это сделано, чтобы Эко не занимал много места в ширину.
2. Область инструментальных панелей. Вообще говоря, панели эти перемещаются и вовне главного окна, а паркуются по внутренним его краям сверху, снизу, слева и справа. Чтобы отключить панель, сделать ее невидимой, щелкните на ней правой кнопкой мыши. Появится меню, в котором поставьте либо снимите галочку с названия панели. Если все панели выключены, то для вызова контекстного меню панелей щелкните правой кнопкой мыши по главному меню.
3. Область вкладок. Состоит из четырех основных вкладок, соответствующих разным задачам.
Правка - тут открываются документы, тоже каждый в своей вкладке (Клавиши + и - меняют масштаб отображения волновой формы, равно как колесико мыши; курсорные перемещают курсор).
Файлы - файловый приказчик. О нем подробно в следующей главе.
Наладка - под этой чудной надписью скрываются настройки. То, что в других программах обычно выносится в отдельное окно Настроек, в Эко находится в том же окне, где всё остальное. Изменение настроек сразу же вступает в силу и сохраняется автоматически.
Наконец, на вкладке Узнать доступно руководство, которое вы сейчас так внимательно читаете.
4. Логмемо. Так гнусно именуется область, куда выводятся всякие сообщения. Эти всякие сообщения могут просто отмечать, что файл был сохранен, а могут и уведомлять про ошибку - как правило, текст сообщения при этом назойливо-красный, чтобы привлечь ваше внимание.
5. Знаменитое поле ввода (ЗПВ). Служит для ввода всяких параметров для функций обработки текста, а также для поиска и замены введенных слов. Подробности читайте в разделе про меню Поиск. ЗПВ работает для поиска как в тексте документа, так и руководства, которое вы сейчас читаете. А также умеет искать в списке пунктов меню для "горячих клавиш" и в файловом приказчике.
6. Строка состояния.
Поясню, почему приказчик. В русском языке есть отличные слова - приказчик, управляющий. Нет нужды в "менеджере".
Этот приказчик в Эко служит вместо набивших оскомину диалоговых окон Открыть файл/Сохранить как. Впрочем, можете пользоваться ими, поставив галочку в настройках на Наладка > Интерфейс > Использовать традиционные окна Открыть/Сохранить.
Давайте разберемся, как работать с файловым приказчиком. В самом верху находится текстовое поле, отображающее путь текущего каталога. Можно набрать там другой каталог и нажать "Enter" или кнопку "Перейти". Справа от поля - панель с кнопками:
Кнопка Перейти (похожа на синий бумеранг) - направляет приказчика в каталог, указанный в поле.
Кнопка Домой - переносит вас в домашний каталог.
Кнопка Освежить - обновить содержимое дерева файлов.
Кнопка Действия - открывает подменю, из которого можно переименовать выделенный файл или каталог, удалить файл либо создать новый каталог. Эти же функции повторяются в пункте Фп главного меню. Зачем? Чтобы вы могли навесить на них свои сочетания клавиш.
Теперь поглядим на правую панель приказчика.
Сверху ее расположено поле имени файла. Чтобы открыть файл, можно вписать туда его имя и нажать кнопку Открыть. Имя может быть как полным путем, как и просто названием файла - в последнем случае подставляется текущий каталог. В поле работает клавиша Enter - в зависимости от того, как вы попали на его вкладку - через пункт меню Открыть или Сохранить как. Если первое, то Enter открывает вписанный файл, второе - сохраняет.
Дабы открыть несколько файлов, выделите их в списке файлов (с помощью нажатой клавиши Ctrl вы можете выделять несколько пунктов) и нажмите опять-таки кнопку Открыть.
Файл можно открыть также двойным щелчком по его имени на списке файлов.
А чтобы сохранить текущий файл под нужным вам именем, достаточно вписать это имя в поле имени файла и нажать кнопку Сохранить как. По умолчанию Эко настроен таким образом, что при выборе пункта меню Сохранить как или Открыть вы переноситесь в файловый приказчик, где и делаете всё, что вам нужно.
Еще ниже - панель закладок. Вот уж лепота так лепота. Кнопкой + туда добавляется закладка на текущий каталог, а кнопкой "-" удаляется выбранная в списке закладка. Двойной щелчок по закладке - и приказчик переносит вас в нужный каталог.
Новый. Сей пункт меню создает новый пустой документ с настройками звука, которые заданы в Наладка - Общие - Задать формат по умолчанию для новых файлов. Надобно сказать, что вне зависимости от выбранного формата, Эко внутренне хранит данные в 32-битном формате с плавающей точкой, а при сохранении переводит в формат, присущий файлу. То же относится и к загрузке - любой загружаемый файл внутренне преобразуется Эко в 32-бит float.
Открыть - если вы используете встроенный файловый приказчик (а по умолчанию так и есть) и не знаете, как им пользоваться, читайте сначала главу Файловый приказчик. Может быть, однако, вы узрите и обычное окно открытия файла - такие стандартные диалоговые окна в Эко включаются на вкладке Наладка - Интерфейс.
Какие форматы понимает Эко? Все, которые поддерживаются библиотекой libsndfile: WAV, AIFF, AU, RAW, PAF, SVX, NIST, VOC, IRCAM, W64, MAT4, MAT5, PVF, XI, HTK, SDS, AVR, SD2, FLAC, CAF, WVE, OGG и другие. WAV PCM поддерживает битовую глубину от 8 бит и до 64 бита double, с любой частотой оцифровки.
Посредством внешнего декодера Эко открывает MP3 и видеофайлы (как звуковые). Декодеров на выбор предлагается два - FFMPEG и Mplayer, они переключаются в Наладка - Общие - Декодер для видео и MP3. Конечно же, хотя бы один должен быть установлен! FFMPEG, по моим наблюдениям, работает быстрее.
Но будьте готовы, что большие видеофайлы будут открываться долго! Во-первых, декодер их перекодирует во временный WAV-файл, сохраняя его во временном каталоге Эко, задаваемом в Наладка - Общие - Временный каталог. Следите, чтобы там было свободное место! Во-вторых, Эко нужно время, чтобы вычислить пиковые значения звуковых данных.
Сохранить - если файл уже сохранен, Эко сохранит его снова. Иначе же предложит выбрать ему имя и перебросит вас в Файловый приказчик. Если не знаете, как с ним работать, читайте про него главу. В приказчике этом, впишите имя для сохраняемого файла в поле "Имя" и нажмите кнопкуСохранить как.
Чтобы сохранить файл в другом формате, надо пойти в Файл - Изменить формат и выбрать новый формат. А потом сохранить файл. В этом случае расширение файла будет автоматически изменено на правильное для выбранного формата.
Сие позволяет проделывать удобный трюк - например, у вас был файл test.wav, а вы поменяли формат на OGG. Теперь при сохранении вы автоматом получите test.ogg, то есть достаточно просто сделать Сохранить, а не Сохранить как. Еще - если вы не дали имени файла никакое расширение, Эко, опять-таки, сам добавит правильное для текущего формата расширение.
Внимание! Эко не конвертирует файл, если вы просто поменяли расширение файла и пытаетесь его сохранить. Эко всегда при сохранении выбирает расширение согласно формату файла, а не то расширение, которое вы решили указать при сохранении.
Последний закрытый файл - открывает последний закрытый файл.
Сохранить иначе > Сохранить версию по времени - сохраняет копию текущего файла, причем имя этой копии составляется с добавлением к нему текущих даты и времени (включая миллисекунды).
Импорт/Экспорт - Вывод в MP3 - кодирует содержимое текущего файла в MP3 посредством команды, заданной в Наладка - Общие - Команда для кодирования в MP3. По умолчанию там прописан LAME.
Импорт/Экспорт - Импорт из RAW - импорт звуковых данных из любого файла, формат придется задавать вручную, для этого возникнет окошко.
Последние файлы. Дюжина последних закрытых файлов доступна из этого меню.
Сессии. Сессия - это просто список файлов. Чтобы можно было их сразу загрузить. Выбор сессии в этом меню открывает все файлы, которые включены в сессию. Чтобы сохранить сессию, надо воспользоваться менюшкой Файл > Сохранить иначе > Сохранить сессию. В настройках, на вкладке Общие, можно поставить галочку на Загружать последнюю сессию при запуске. Это значит, что при выходе список файлов будет сохраняться в сессию по умолчанию, а потом при запуске редактора - загружаться.
Действия над файлом - подменю. Перечитать - заново загрузить содержимое текущего файла с диска в память.
Выход - закрывает Эко. Чтобы не надоедать, Эко не спрашивает подтверждения.
Вырезать, копировать, вставить - работают примерно так же, как в любом другом редакторе звука. Когда вы вставляете звук в другой файл, параметры вставляемого звука приводятся к параметрам целевого файла - то есть происходит переоцифровка и уменьшение либо увеличения числа каналов.
Копировать в новый - копировать выделенные данные в новый файл. При этом формат звука у новосозданного файла будет как у скопированных данных. Иными словами - скопировали 16 бит, 44.1 килогерца, получили файл с такими же параметрами.
Копировать в новый (с форматом по умолчанию) - копировать выделенные данные в новый файл. При этом формат звука у новосозданного файла будет тем, что задан для новых файлов по умолчанию (см. настройки в Наладка - Общие).
В Эко нет отдельных окон для поиска. Везде, где надо искать текст, используйте ЗПВ - Знаменитое Поле Ввода внизу главного окна. Это касается встроенного руководства, настройки сочетаний клавиш. Для поиска введите нужное слово и нажмите Enter. Для поиска дальше нажмите F3.
В этом меню находятся функции "оффлайн"-обработки звука, то бишь реверс, управление каналами, вычисление RMS и прочее.
Динамика - Применить огибающую динамики - применяет к волновой форме нарисованную вами огибающую громкости, привычную по другим программам с поддержкой автоматизации. Но в Эко эффект огибающей громкости не задействован при воспроизведении звука. То есть - нарисовали точки (правые щелчки мыши), применили. Там где точки выше оси, громкость будет на столько-то (до 6 децибел) выше. Там где ниже оси, до 90 децибел ниже. Действие огибающей распространяется на весь файл, не только на выделение.
Правый щелчок создает новую точку на огибающей. Shift с обычным щелчком - установить точку на ось, то есть в значение ноль. Ctrl - обычный щелчок по точке - удалить точку.
При создании огибающей первой точки автоматически создаются две другие, в самом начале и конце. Их невозможно удалить и переместить. Значение (положение по высоте) начальной точки всегда равно значению соседней с ней справа, а последней точки - значению соседней с ней слева. То бишь если вы хотите поднять или опустить начало и конец, создайте рядом дополнительные точки и при их помощи руководите крайними.
Смещение DC - оно же DC Offset, оно же смещение постоянной составляющей. Это когда волновая форма сдвинута относительно оси. Звучать оно может хорошо, но при микшировании обычно возникают глюки. Короче говоря, такой бракованный сигнал лучше исправить. В Эко для этого есть три функции. Исправить DC автоматически - вычисляет ошибочный сдвиг, затем сдвигает значения сэмплов на нужную величину. Применять эту функцию иногда нужно несколько раз (меняя выделенные области), чтобы добиться правильного результата. Найти сдвиг DC - находит в выделенной области (или всем файле) величину сдвига и пишет её в логмемо. Исправить DC вручную - появляется окошко, куда надо скопировать эту самую величину сдвига из логмемо. Последние две функции полезны при работе с файлами, где величина сдвига DC меняется на протяжении времени несколько раз. Анализируем - сдвигаем, анализуем в другом месте - сдвигаем.
Отметить по регэкспу/Снять выделение по регэкспу - функции для выделения и его снятия по шаблону, задающемуся с помощью регулярного выражения. Например, чтобы выделить все файлы с расширением ogg, надобно в Знаменитое поле ввода вписать регэксп ".*\.ogg$" (без кавычек!) и применить Отметить по регэкспу. Затем можно нажать кнопку Открыть, чтобы загрузить выделенные файлы.
Темы - выбор темы оформления. Будет время - опишу, как создавать свои темы. Пока же доступно несколько встроенных.
Палитры - тут можно выбрать палитру, которой будет раскрашиваться область редактирования.
Профили - в этом подменю можно выбрать профиль - поименованный набор настроек, предварительно сохраненный с помощью пункта меню Сохранить профиль. В профиле сохраняются размер, положение главного окна и тому подобное.
В этом меню собраны все функции по масштабированию изображения волновой формы - что иногда бывает быстрее, чем масштабирование колесиком, особенно для больших файлов, когда колесиком слишком долго, ибо каждое его вращение вызывает пересчет картинки.
Можно выбрать числовой фактор масштабирования, а можно сохранить его в Масштаб А и Масштаб Б, чтобы потом быстро переключаться между двумя масштабами. Вот это да! Классно! Всяк да использует.
В Эко нет отдельного окна настроек. Все настройки доступны прямо из главного окна, на вкладке Наладка. Изменения вступают в силу сразу же и сохраняются автоматически.
На вкладке Клавиатура каждому пункту меню можно назначить сочетание "горячих клавиш". Для этого выберите в списке пункт меню, потом в поле ввода справа от списка нажмите нужное вам сочетание клавиш, а затем нажмите кнопку Назначить. Чтобы удалить привязку клавиш, выберите в списке пункт меню и нажмите кнопку Удалить привязку. Чтобы переназначить сочетание клавиш, надо сначала Удалить привязку для пункта, которому было назначено сочетание, а затем назначить его другому пункту.
Пусто, выросла капуста.
TEA- мой знаменитый текстовый редактор.
Личный сайт - тут вы найдете мою прозу и другое.
Ересь звукозаписи - книга-пособие для музыкантов-любителей, для начинающих звукорежиссеров и вообще широкого круга читателей.
Студия Дрымба - сайт независимой киностудии "Дрымба", снимающей любительские фильмы практически с нулевым бюджетом. Я там один из режиссеров и актеров.