Дисторсия как инструмент микширования

За пределами эквалайзера

Представим себе ситуацию, в которой эквалайзер ничего не может предложить для добавления яркости в канале с бас-гитарой или синтезатором, где высокие частоты не выражены. Это может быть потому, что фильтр нижних частот срезал верхние частоты или просто, потому что использовался генератор колебаний с ограниченной полосой. В таком случае в верхней части спектра может не оказаться энергии и эквализация будет бессильна изменить субъективное звучание. Единственная альтернатива – создать новые высокочастотные компоненты, которых раньше не было.

В этом случае, когда инструмент не генерирует частотные компоненты в требуемой частотной области и эквалайзер не исправляет положения дел, частотные компоненты могут быть просто недостаточно плотными для ощущения полноты балансы, с помощью эквалайзера не удастся настроить удовлетворительное усиление. Звук ощущается либо слишком маленьким, слабым, так как область спектра недостаточно «плотная» либо ощущается слишком большим, так как некоторые частоты в этой области спектра слишком выделяются из баланса. Увеличение плотности гармоник позволяет спектральной области остаться плотной в миксе без отдельных торчащих частотных компонент.

HarmonicDensity
На верхнем графике плотность гармоник меньше плотности гармоник на нижнем графике. Если гармоники не достаточно плотные, то дисторсия поможет их уплотнить

Инструмент, который может помочь в таких сценариях – дисторсия (Distortion). Эффект дисторсии широко используется в профессиональных кругах при микшировании, но достаточно часто игнорируется в небольших студиях. Хотя обычно люди стремятся минимизировать дисторсию во время звукозаписи, не стоит недооценивать её творческие возможности в миксе. По своей сути устройства дисторсии добавляют новые гармоники к обработанному сигналу, так как частоты тем или иным способом связаны с исходным сигналом, в них остается музыкальность. Вкратце, дисторсия позволяет изменить тембр звуковой дорожки без существенного изменения музыкальной функции в аранжировке. Дисторсия сейчас почти так же широко распространена как и эквалайзеры. Rich Costey использует дисторсию на главных вокальных треках. «Сегодня общепринято, что дисторсия для вокала почти то же, что дисторсия для гитары или баса. И, как правило, когда я свожу записи для других людей, то использую дисторсию для вокала, независимо от того, знают об этом люди или нет!». Возможно наиболее известное устройство для дисторсии в миксе – Tech 21 SansAmp, которое может сделать многое в работе над современным миксом, особенно если вас зовут Tchad Blake: “Обычно я ставлю одно на бас, одно на ударные, одно на малые барбаны(snare). Удивительно, как маленькая дисторсия делает длинный путь». Большой проблемой при использовании дисторсии в миксе, тем не менее, остается сдерживание добавления гармоник только на желаемых частотах. Ниже немного советов о том, как держать все под контролем.

Во-первых, хорошо иметь различные устройства дисторсии, из которых можно выбрать нужное для микса. Существует множество электрических устройств, которые могут создавать музыкально полезную дисторсию и многие из них смоделированы в цифровом виде в различных плагинах: магнитофон, гитарные усилители, педали эффектов, мягкий клиппинг, электронные лампы, транзисторы и трансформаторы. Многие из плагинов имеют большой выбор пресетов, предлагая широкое изменение звуков и даже нет необходимости понимать что-нибудь о том, как они работают, достаточно просматривать списки пресетов и искать что-то, что добавляет полезный эффект для звуковой дорожки. Даже lo-fi цифровая дробилка битов(bit-chrusher) может случайно оказаться полезной. «Дисторсия создает контраст между дорожкой и остальной песней» — говорит Serban Ghenea. “Нет нужды в большом количестве дисторсии, но она может сделать грандиозную разницу». Помните, однако, что цифровая дисторсия с этих устройств имеет тенденцию быть гораздо менее связанной со входным сигналом в плане музыкальности, поэтому проверяйте на неприятные негармоничные добавленные гармоники, особенно для тоновых инструментов.

Во-вторых, некоторые процессоры дисторсии имеют изобилие органов управления, но если быть честным, то жизнь слишком коротка, чтобы тратить годы, разбираясь, что значат большинство из них, поэтому стоит просто залиться маниакальным смехом и начать вращать рукоятки. Что действительно важно, так это то, как сильно их повернуть. Если обращаться с процессом дисторсии умеренно, можно получить неуловимое уплотнение звука, тогда как если удариться в высокий уровень дисторсии, можно будет с трудом различить исходный звук среди добавленной каши в частотной области. Если в модуле дисторсии присутствует орган управления с название Drive или Gain, то это то, на что стоит уделить свою внимание в первую очередь. Если такого органа управления нет, то управлять уровнем дисторсии можно путем изменения уровня сигнала на входе устройства дисторсии.

HarmonicDensity
Различные беслпатные плагины дисторсии (сверху вниз):
выпрямительная дисторсия( GSVT's GRect),
клиппирование с переменным изгибом( GVST's GClip),
магнитофонное насыщение (Jeroeen Breebaart's Ferox),
ламповая дисторсия (Silverspke's Ruby Tube) и трансформирующая дисторсия (Bootsy's Tessla SE)

Высокоскоростные эффекты модуляции:

Читать далее Дисторсия как инструмент микширования

Reaper — устранение проблемы рендера звука в оффлайн-режиме

При сохранении итоговой звукозаписи в секвенсоре Reaper (операция Render — Full-speed Offline) из проекта, использующего различные VST плагины и инструменты, можно столкнуться с различными артефактами и деградацией качества звука, некоторые ноты могут полностью пропадать. Это связано с тем, что по умолчанию в Reaper отключена опция Options-Preferences-VST- Inform plug-ins of offline rendering state. Казалось бы, что значение по умолчанию должно быть с включенным offline-режимом, так как в других секвенсорах (Cubase, Sonar, Ableton Live и т.д.) не возникает подобных проблем с экспортом звука. Но разработчики Reaper не включили эту функцию по умолчанию, одним из возможных объяснений этого является то, что некоторые плагины ведут себя по-разному и используют различные настройки в on-line и offline режимах.

Виртуальный MIDI-кабель

Виртуальный MIDI — кабель может быть полезен, если нужно без лишних затей управлять каким-либо приложением, поддерживающим MIDI-триггеры для выполнения внутренних команд. Представим себе, что у нас есть входной порт MIDI-in, в который можно неким программным образом посылать сигналы. Тогда легко сделать, например, пульт управления через Bluetooth записью звука, скажем в Adobe Audition. Уровень экзотичности вариантов использования зависит только от фантазии разработчика и насущных потребностей.

Небольшое исследование показало, что для Windows 7, пожалуй единственным вариантом является ipMIDI , и бесплатная версия LoopBe1, которой для вышеуказанных целей вполне достаточно — ограничение бесплатной версии в том, что создается только один виртуальный MIDI-порт.

После установки программы в системе появляется один выходной порт MIDI LoopBe Internal и соответствующий ему входной. Используя .NET библиотеку NAudio можно подавать сигналы на выходной порт LoopBe, которые в свою очередь будут переданы на виртуальный порт MIDI-in. Для Adobe Audition MIDI триггеры настраиваются с помощью команды Edit-Keyboard shortcuts and MIDI triggers. На скриншоте ниже показана привязка ноты D3 к действию остановки/продолжения воспроизведения звука.

Скачивание музыки из Вконтакте по альбомам — VKontakte Music Backuper

Vkontakte Music Backuper

Те, кому интересно конечное приложение для скачивания музыки из Вконтакте по альбомам, могут скачать его по ссылке. Для запуска требуется .Net Framework 3.5 — можно скачать с сайта Microsoft.com. Пользоваться очень просто — ввести электронную почту, пароль, авторизоваться. Если нужно, изменить ID пользователя для которого показан список аудио. Далее поставить галочки на альбомах, которые нужно скачать и нажать кнопку «скачать альбомы». Можно качать отдельные композиции. С теми же, кого интересуют буквы и реализация, продолжаем. Пользователи Linux и Mac Os могут воспользоваться приложением с помощью проекта Mono, в Ubuntu мне было достаточно выполнить полную установку Mono командой sudo apt-get install mono-complete. Далее можно запускать программу из консоли командой mono VkontakteMusicBackuper.exe либо обычным двойным кликом. Кроме того,можно воспользоваться сервисом Muzico.biz, чтобы слушать и скачивать и записи прямо с сайта.

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

Конечно же, ссылки на mp3-файлы доступны в исходном коде страницы. Кроме того, есть расширения в виде букмарклетов, такие как savefrom.net, которые отображают ссылку на скачивание прямо при воспроизведении музыки или видео. Существует очень удобное приложение для поиска и скачивания музыки из вконтакте под названием VKMusic. Хоть там и заявлена поддержка альбомов, те альбомы, что создает сам пользователь скачать нельзя.

Поэтому пишем свой велосипед. Знания о том на C# сделать скачивание файлов по http, парсить html  рано или поздно пригодятся. Правильнее было бы использовать Вконтакте API, но там все равно тоже нет возможности получения альбомов.

1. Авторизация

При авторизации пользователя в ответе возвращается ID пользователя, а так же remixsid — ключ, хранящийся в cookies браузера и передаваемый при последующих запросах к сайту. Повторяем авторизацию Вконтакте:

 public class VKUserInfo
  {
    public String SID { get; set; }
    public int UserID { get; set; }
  }

  public static class VKUtils
  {
    /// <summary> Авторизация к Vkontakte.ru с получением id и SID пользователя </summary>
    public static VKUserInfo LoginToVkontakte(String email, String password)
    {
      //создаем запрос
      HttpWebRequest wrGETURL = (HttpWebRequest)WebRequest.Create("http://vkontakte.ru/login.php?m=1&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;email=" + email + ";pass=" + password);

      //Запрещаем редирект
      wrGETURL.AllowAutoRedirect = false;
      //Выставляем таймаут
      wrGETURL.Timeout = 100000;

      //получаем весь ответ
      HttpWebResponse myHttpWebResponse = (HttpWebResponse)wrGETURL.GetResponse();

      //получаем Headers,пришедшие в ответе
      string headers = myHttpWebResponse.Headers.ToString();

      //записываем ответ в поток
      StreamReader myStreamReadermy = new StreamReader(myHttpWebResponse.GetResponseStream(), Encoding.GetEncoding(1251));
      //получаем строку с ответом
      string page = myStreamReadermy.ReadToEnd();

      //это регулярное выражение,которое выдирает из переменной headers(а ее мы получили выше) значение sid
      Regex sidregex = new Regex("sid=([a-z0-9]+); exp");
      Match ssid = sidregex.Match(headers);
      String sid = ssid.Groups[1].Value;

      //Получение ID пользователя
      int id = 0;
      String location = myHttpWebResponse.Headers["Location"];
      if ( (location != null ) &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; (location.Length>3))
      {
        location = location.Substring(3);
        Int32.TryParse(location, out id);
      }

      VKUserInfo info = new VKUserInfo(){ SID =  sid, UserID  = id};
      return info;
    }
}

2.Получение списка аудио-записей

Читать далее Скачивание музыки из Вконтакте по альбомам — VKontakte Music Backuper

О дезинформации в названиях музыкальных композиций или что такое "Музыка ангелов"

 

Некий злобный гений упорно подписывает популярные музыкальные записи случайными красивыми названиями. Авторами же указываются  классические композиторы никогда  не писавшие этих произведений . «Музыка ангелов» стала, наверное, самым популярным вопросом на форумах поиска нот. Итак, разоблачительный список(хотя, под пунктом 20 пример «доброй» мистификации):

1. Моцарт — Музыка ангелов — неправильное название, эту мелодию написал Yiruma и называется она «River Flows in You» (Скачать ноты), более редкая замена — Ян Качмарек — Goodbye (из фильма Хатико) (Скачать ноты). Еще мелодию из фильма Хатико можно встретить под названием Wilhelm Richard Wagner – «Spring Waltz» 

2. Композицию «Мелодия слез»(или «Слёзы дождя») Бетховен никогда не писал, ВКонтакте красуется ошибочное название, которое придумали невежественные люди. Эту композицию написал южнокорейский пианист под псевдонимом The Daydream.
Оригинальное название композиции: Tears (Скачать ноты)

3.«Моцарт В. А. Чистая симфония. Ближе к мечте.» — ошибочное название, на самом деле это композиция написана коллективом Secret Garden и называется она The promise (Скачать ноты)

4. Музыку к фильму «Реквием по мечте» (ноты) написал Клинт Мэнселл, но не ВАГНЕР и не МОЦАРТ! (В википедии присутствует ошибка в статье о фильме, не читайте там ничего)

5. «Шопен Фредерик — Весенний вальс (или же Осенний вальс). (4.27)» Этого Шопен тоже никогда не написал, композиция Mariage D’amour с длительностью 4:27 принадлежит композиторам Paul de Senneville и Olivier Toussaint (Скачать ноты). Исполнителем является Ричард Клайдерман

6. Вагнер — свадебный марш/сон в летнюю ночь/увертюра — композиция неверно называется ВКонтакте, музыка написана Яном Тирсеном и называется она Yann Tiersen — Comptine d’un autre ete: L’apres midi. У Вагнера есть свадебный ХОР из оперы Лоэнгрин. (Скачать ноты) Второй вариант  Hans Günter Wagener — Sommernachtstraum

7. Д. Д. Шостакович — Симфония №5. (Симфония души)или еще ее называют прелюдией — название неверное, это композиция принадлежит коллективу Secret Garden и называется она Song from A Secret Garden. (Скачать ноты)

8. «Шопен Фредерик — Весенний вальс. (1:31)» — еще одно неверное название, мелодию с длительностью 1:31 написал Ян Тирсен и называется она Yann Tiersen — Mother’s Journey. (Скачать ноты) Стоит отметить, что Тирсена как только ни называют, человеческая фантазия  безгранична.

9. «Шопен Фредерик — Апрель мечты.» — настоящее название Yanni Hrisomallis — One Man’s Dream (Скачать ноты)

10. Штраус — Ромео и Джульетта — это не Штраус, а Нино Рота,написавший саундтрек к фильму «Ромео и Джульетта», называется What Is a Youth?

11.Wilhelm Richard Wagner — Träne (Вагнер — слеза)неверное название, на самом деле это Дмитрий Маликов — Прощай, жестокий мир

12. Верди — сицилийская вечерня — неверное название, композитор заглавной темы к фильму «Крестный отец» все тот же Нино Рота.

13.Штраус — Медленный вальс — настоящее название Secret Garden — Dreamcatcher

14. Пуччини — тоска (скрипка)еще также приписывается к Верди, Вивальди (Вивальди вообще умер задолго до появления Пуччини) и Ванессе Мэй — все это неверные названия, истинный композитор Edvin Marton обработавший мелодию из Арии Каварадосси.

15. Одинокий пастух — автор композиции Джеймс Ласт (а не Морикконе)

16. Рихард Вагнер — Реквием по любви; Dieses Leben; Жизнь неверное название, на самом деле это Secret Garden — Awakening

17.Бетховен — Silense — неверное название, на самом деле это Ernesto Cortazar — Beethoven’s Silence

18. Клод Дебюсси — Героическая колыбельная — неверное название, на самом деле это Carter Burwell — Bella’s Lullaby

19. «Адажио» Альбинони — известный миф, на самом деле композитором является Ремо Джазотто, а не Альбинони.

20. Джулио Каччини — Ave Maria.Здесь сказана правда этой композиции

21. Clou — Слушая тишину — неверное название, на самом деле это Origen — Dance of the Clouds

22. Иоганн Себастьян Бах — Прелюдия № 13 —  на самом деле это Ketil Bjornstad Prelude 13 (из фильма «Одиночество в сети)

23. Моцарт — Гимн Лиги чемпионов УЕФА — Моцарт не писал гимн лиги чемпионов.

24Иоганн Себастьян Бах — Воздух (Оркестровая сюита N3 ре-мажор) — приписывается иногда Людвигу ван Бетховену.

25. Johann Pachelbel — «Canon in D major» — приписывается иногда И.С.Баху. (Скачать ноты — интерпретация Brian Crain)

26. Cаундтрек к фильму «Список Шиндлера» Джона Уильямса приписывается Фредерику Шопену (Скачать ноты) .

27.Wilhelm Richard Wagner — Himmelfahrt Schön — неправильное название,
на самом деле это Jonathan Cain — Bridal March

28.Рихард Вагнер – Воплощение любви — (длительность 3.33) на самом деле это Tonči Huljić – Croatian Rhapsody(Скачать ноты)

К сожалению, список вряд ли закончится…

Ketil Bjornstad-

Задержка звука и ее минимизация

Копипаста с сайта DrumSpeech.com
На сайте компании CEntrance выложен документ Latency Explanation в котором описан интересный опыт. На специальном оборудовании меняли задержку аудиотракта, варьируя от 0 до 50 мс. В качестве добровольцев были приглашены два музыканта: бас-гитарист и DJ-электронщик (крутящий рукой диски). При задержке 50 мс ни одни из них не смог адекватно играть под тестовый драм-луп. Стали понижать до тех пор пока кто-нибудь не переставал замечать задержку. Проведя серию раздельных опытов для статистической достоверности установили, что DJ замечает задержку начиная с 12 мс, а басист с 9 мс. Разумеется, все люди индивидуальны но этот опыт может дать некое представление о том какая задержка тракта является максимально допустимой. Теперь рассмотрим всю цепочку временных промежутков обратной связи барабанщика и его ударов в случае применения компьютера:

  1. Промежуток между срабатыванием триггера и фактическим началом передачи миди-сигнала по кабелю. К сожалению, у меня нет данных о величине этой задержки в модулях, а замерить время отклика без специального оборудования вряд ли удастся. Остается надеяться что в «хороших» модулях она мала и не слишком влияет на общий итог. Однако в сети встречаются ужастики о задержках некоторых клавиатур, доходящие до десятков миллисекунд! Были случаи обращения в техподдержку производителя карт E-MU с жалобой по поводу неудовлетворительной скорости их драйверов, в то время причина, как оказалось, была в самом синтезаторе. За неимением точных сведений эту задержку я учитывать не буду, но имейте ввиду что она возможна.
  2. Время передачи миди-сигнала по кабелю. Здесь жесткий стандарт. Интерфейс последовательный, скорость передачи данных 31,2 кбит/c. С учетом того, что логический байт равняется 10 техническим битам (1-старт, 8-данные, 1-стоп) и для передачи ноты требуется 3 байта (код сообщения, pitch, velocity), получается что задержка удара в кабеле составляет около 1 мс (31200 / 30 = 1040).
  3. Задержка передачи миди сообщения хост-приложению (Sonar, Cubase, etc.). Как правило для PCI-карт имеющих собственный midi-вход это очень небольшая величина не требующая учета, но для внешних устройств уже может принимать какое-то значение (от 2 мс и выше, в зависимости от переходника и настроек контроллера материнской платы).
  4. Задержка ASIO. Необходима для работы программных синтезаторов, таких как BFD или EZdrummer. Она зависит от выбора карты, используемых драйверов и настроек хоста. Косвенно зависит и от мощности компьютера. В профессиональных картах обычно стартует с 2 мс и это хороший выбор, однако если сэмплер требовательный а процессор слабый то может потребоваться ее увеличить до величины не приводящей к хрипам или зависаниям. Некоторые драйвера разрешают устанавливать задержку ниже 2 мс и даже ниже 1 мс, однако на практике столь низкие значения в большинстве случаев непригодны к использованию (хотя попробовать можно). USB и Firewire дают более высокую задержку, связанную с расходами на интерфейс. Эмпирически установлено что прибавляется от 2 мс и выше. Если учесть повышенную нагрузку на CPU, то реально при той же нагрузке от VSTi буфер придется сместить на один-два значения вверх (вместо 2 мс – 4 мс, вместо 4 мс – 6 мс, и т.д.) Читать далее Задержка звука и ее минимизация

Онлайн-аудиоредактор

Если нужно выполнить простое(или не очень простое ) редактирование звука, а под рукой есть только интернет, на помощь придут онлайн-аудиоредакторы:

  • Myna — аудио-редактор с широкими возможностями. Прямо в браузере можно загружать свои звуки, добавлять эффекты, компоновать. Для простых операций, таких как обрезка файла по времени или изменение громкости  Myna — просто незаменимое средство.
  • Audiotool — довольно мощное средство для микширования, содержит большую библиотеку готовых семплов. Как и в Myna можно загружать  свои файлы, а также записывать напрямую с микрофона. Есть множество обучающих видео.

Окно импорта звука(запись)

 

Почему нот семь(двенадцать)?

Как это часто бывает, на самые простые вопросы бывают очень сложные ответы. Недавно подумалось, что в музыкальной школе  никто не объяснял, или просто кое-кто не спрашивал, почему же количество звуков в октаве — 12 (7 нот + 5 ). Откуда взялась мировая константа в 12, кто ее придумал и что, если это было не 12, а, допустим, 15 — кроме конечно, увеличения количества клавиш на фортепиано/баяне.. 🙂

Не совсем в тему топик на вездесущем луркморе.

Обратимся к теории.  В брошюре «Устройство музыкальной шкалы» автор задается по сути тем же вопросом — происхождения общепринятой звуковой линейки.
Читать далее Почему нот семь(двенадцать)?