Тема: FAQ по MIDI
Показать сообщение отдельно
Старый 25.07.2007, 18:37   #3
Strannik
Местный
 
Аватар для Strannik
 
Регистрация: 03.10.2006
Адрес: Москва
Сообщений: 576
Вы сказали Спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Отправить сообщение для Strannik с помощью ICQ
По умолчанию

Еще раз о переводе MIDI в WAV или MP3 и обратно

К нашему великому сожалению интерес к этой теме не угасает, а очень даже наоборот – так что придётся написать еще несколько пустых слов на эту тему (очень надеюсь, что это руководство поможет читателю осознать что проблема, ставшая основой моего повествования, скорее философская, чем техническая). Ну что ж, если вам так хочется узнать, в чем смысл жизни, я попробую рассказать где его искать (Пока его никто не нашёл – но, может вам повезёт?).

Многое из того, что должно было быть написано – было опущено (главная задача этой статьи – заставить своего читателя читать другие статьи на MIDI.Ru и составить собственное мнение по проблеме. Проблеме?).

Глава I: Туда

Для начала мы вас пошлем.. в начало этой статьи, чтобы вы внимательно прочитали, что же такое этот MIDI. И как вы ознакомитесь с этими сокровенными тайнами, приходите снова к этой теме, и читайте далее.

Итак вы ознакомились с этим непонятным пока понятием MIDI. Страшно? Вряд ли... Большинство производителей музыкального оборудования дышат друг другу в затылок и стараются отобрать у кровного брата кусок хлеба – и как результат MIDI файлы содержащие только стандартные сообщения порождают похожие мелодии на разных инструментах (но вот звучание самих инcтрументов будет в большинстве случаев различным) – тут, как и в выборе самой музыки все зависит от вашего вкуса (Ну, и кошелька, тоже). В большинстве звуковых карт (если вы читаете этот текст после покупки пианино переходите к следующему параграфу) можно использовать различные наборы инструментов – но выбор подходящего набора ложится целиком на ваш слух (вы перебрали 5-6 вариантов и недовольны? Тогда, скорее всего у вас "нездоровые" наклонности к "собственной" музыке и вам нужно учится делать все по-своему.

Да! Всё, что говорится относится к файлам в стандарте General MIDI (General MIDI 2) – эти стандарты описывают общие для всех MIDI устройств сообщения, различное оборудование и инструменты могут использовать дополнительные и специфичные параметры необходимые для выполнения их функций (услышав странные звуки вместо музыки – не пугайтесь, вполне возможно, это неправильно истолкованные инструкции для какого нибудь пиро-гиро-химо-дымо-газо-свето-аэро-гриля, которыми кто-то украсил свою композицию).

А когда же расскажут про запись в WAV и MP3? Хм... Наверное, никогда... Как мы всё это время рассказывали, звук в MIDI отсутствует полностью ! Так что все способности вашего оборудования в игре и записи зависят только от вас: Что вы купите – то и получите (Вы ведь, наверное, догадались, что это оборудование отнюдь не предназначено для увеселения почтеннейшей публики). Но вот про то, как происходит запись с различных устройств, мы наверное, должны рассказать. Если вы просто решили увековечить песенки с karaoke.ru в своём исполнении, вам не к чему знать откуда корова берёт молоко (и уж тем более, покупать ЭТО), но вот узнать – с какой стороны подходить к этой корове и где искать молоко - придётся (вы же не захотели обратиться к доярке, да и стерилизованное, на CD вас тоже не устраивает).

Итак, приступим... (Руки мыли?) сначала мы должны убедиться, что при воспроизведении MIDI-файла мы слышим звуки, издаваемые нашим синтезатором (Вообще-то, по паспорту она... Тьфу! Тонгенератор! То есть породитель тонов [музыкальных таких]. Нот, в общем. Но это технические подробности производства молока коровой – забудем о них.) - но с этим должно быть все в порядке (иначе с чего бы вдруг вам захотелось все это записать?). Потом мы должны узнать – попадает ли музыка, которую мы слышим в звуковую карту (или другое записывающее устройство)? Если никаких MIDI-устройств у вас нет (или они не подключены к компьютеру) – это значит, что то, что слышно - производится самой картой (Хороший признак! Что слышится – то и пишется!), остается только выбрать что писать. Из чего? Давайте посмотрим : в установках параметров записи системного микшера (как производится запись в Windows см. статью Алексея Мохового о том же самом ) может быть регулятор “MIDI”, “GM Synth”, “Synthesizer” и т.п. для записи с собственного синтезатора карты (иногда этот выход может быть выведен на цифровой вход “Digital In”) если мы хотим просто записать музыку этого должно быть достаточно. Если же мы хотим записывать еще и свое пение или такого регулятора нет – придется воспользоваться регулятором “What U Hear”, “OUT”, “Wave” т.п., для записи звука “как слышится“. Подробно и правильно о производстве записи см. в руководстве к звуковой карте. Внешние синтезаторы подключаются к цифровому, линейному или дополнительным входам звуковой карты – в этом случае не забудьте проверить в микшере, что запись с соответствующего входа разрешена. Если внешнее устройство имеет собственную интерфейсную плату или преобразователь убедитесь, что запись идет с нее, или что она подключена к звуковой карте и разрешена запись с входа, к которому она подключена. Для всех случаев соединения в руководстве звуковой карты есть картинки (если вы используете внешнее или дополнительное музыкальное оборудование, не имеющее инструкции на русском языке – можете попросить надписать русский перевод на картинках с коммутационнными схемами). Под конец, убедитесь, что разрешена запись со всех избранных вами источников звука (запись со всех неиспользуемых источников лучше запретить) – синтезатор, микрофон и т.п. Теперь, когда вы разобрались откуда, куда и что играет (не разобрались? Попросите помощи в службе технической поддержки производителя вашей аудиокарты. Не помогло? Очень жаль... Производители больше всех знают о своей продукции) осталось только усладить свой слух установкой уровней записи, проще (пусть и неправильно) говоря, её громкости (следует обратить внимание – что в первую очередь следует регулировать громкость источников звука, и в последнюю – уровни на входах звуковой карты) – это необходимо, скорее, для микрофона (соотношение уровней внутренних устройств обычно оптимально устанавливаются производителем).

А записывать как же?! А вот с этим вопросом лучше обратиться к программам, поставляемым вместе с вашей звуковой картой – там наверняка есть программа для воспроизведения/записи WAV-файлов (возможно и MP3). Если нет - придется заглянуть в раздел программ на MIDI.Ru. Для записи в MP3 можно порекомендовать программы типа mixmp3 (хотя запись “сразу” в MP3 никаких преимуществ перед записью “потом” не имеет, тем более, что даже в WAV запись производится далеко не сразу). А в общем случае - для записи (сохранения) данных может быть избран любой формат, из поддерживаемых системой (для этого операционная система использует специальные программы: кодеки – КОдер-ДЕКодер ).

Другой вариант “записи” – использование программных синтезаторов (Roland Virtual Sound Canvas – VSC-88, Yamaha SoftSynth – S-YXG100 и др). Они обычно имеют функцию сохранения в файл (исключение – S-YXG, для которых необходимо применение дополнительной программы типа Virtial Audio Cable).

Почему мы всё время посылаем вас “на инструкцию”? Да потому что вы ее не читали (или читали невнимательно). И еще, потому что там все есть. И к тому же не существует волшебных программ конвертирующих MID в WAV (Просто потому, что это абсолютно разные вещи). И рассказываем мы всё это не затем, чтобы научить вас “конвертировать” то в это, а затем, чтобы вы смогли сориентироваться в своих потребностях в соответствии с вашими возможностями и выбрать свое собственное, “наилучшее” решение.

Глава II: Обратно .

С “обратно” всё гораздо проще, чем “туда” – конвертировать звук в ноты невозможно (Ну, в ноты-то можно а вот в музыку...). Поскольку один и тот же звук можно трактовать как одну ноту, так и как целый аккорд (про то, почему нельзя определить это “по звуку” см. выше, пример с роялем и барабаном). Между тем, существуют программы для “распознавания“ мелодий и нот (см. проекты на MIDI.Ru вроде akoff, midi-2-wav, widi). Они пытаются подобрать подходящие к звуку ноты (аккорды) - и получиться может очень даже похоже на оригинал (или совсем не похоже – почему так, вам расскажут их авторы в пояснениях к программе). Главная особенность таких программ – в получившейся мелодии инструменты и их звучание не будут соответствовать оригиналу, к тому же могут появиться "лишние" ноты и инструменты (это еще мягко сказано: могут.. 90% всех нот после конвертации такими программами лишние).
__________________
Дорога - она для тех, кто готов пройти через собственный ад, ибо дорога есть удел зрячего и сильного.
Strannik вне форума