Время: 21.08.2006 15:11
Автор: Максим
Тема: ритмически наиболее точный перевод MIDI - > WAV
Какой прогой лучше всего осуществить? Нужен очень точный (ритмически) перевод MIDI партии ударных в WAV формат, без джиттера, реверберации, time variation и т.п. Чтобы погрешность на уровне сэмпла (1/44100 или 1/48000) была. Качество банка не важно (ухи не рвет - и ладно).
     
Время: 21.08.2006 15:52
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Не понял? :)
     
Время: 21.08.2006 16:20
Автор: YurikRecords

Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Квантайзер на что?
     
Время: 01.09.2006 01:41
Автор: Максим
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
А что не понятно? Я же ясно изложил.. YurikRecords, поясни - какой квантайзер?
     
Время: 01.09.2006 03:52
Автор: rockinot
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Максим вася!забей на все!иди спи!)))) :) :)
     
Время: 01.09.2006 12:36
Автор: alesoul
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Квантани свою партию ударных (клавиша Q в окне редактора). Перед этим выбери длительность, по которой квантовать будешь (вверху, в окошечке). А потом переводи хоть в mp3=)
     
Время: 02.09.2006 11:33
Автор: Максим
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Так ты про это квантование.. А зачем? У меня же партия миди вручную набрана, там все длительности правильные, вплоть до 16-х секстолей - ничего округлять не надо. Это 100%. Я же не во фруктах в отличии от некоторых работаю.. :) Спрашиваю совета - какой прогой наименее геморно конвертить миди в вав (качество банка - вторично, главное ритмическая ровность конвертации)? Я вот пока знаю лишь Virtual Sound Canvas, но он меня не устраивает именно ровностью. В миди-секвенсоре все звучит идеально ровно.
     
Время: 02.09.2006 13:15
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Уже ближе, но опять не совсем понял? :)
У тебя какой миди девайс по умолчанию загружается в секвенсор? Если системный, то и не будет совпадения ни с Virtual Sound Canvas ни с другим. Надо на все дороги грузить VSTi или DXi, но только не системный миди девайс.

     
Время: 02.09.2006 23:49
Автор: Glutaeus

Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Стерео миксом)))
     
Время: 11.09.2006 03:43
Автор: YurikRecords

Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Винампом запусти и в реалтайме запусти :drazn: Во - извратился
     
Время: 15.09.2006 16:30
Автор: Максим
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
У-фф.. неужели не ясно что я имею ввиду? На входе миди файл с тиками метронома, на выходе - вав файл, полученный из этого миди. Надо максимально точно, да сэмпла в 1/44100 секунды конвертнуть миди в вав. Просто запустить миди на воспроизведение и записывать звук в каком-нибудь Cool Edit не годится, Windows - не ОСРВ.
     
Время: 15.09.2006 16:36
Автор: Максим
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Для тех кто в танке, ОСРВ - операционная система реального времени. В Windows воспроизведение миди, срабатывание системных таймеров и другие события не происходят точно во времени, все процессы исполняются с микрозадержками и микроускорениями. Пример настоящей ОСРВ - QNX, из ранних. Но там нет Cool Edit. :) Короче, нужен полностью софтварный пересчет миди в вав, идеально ровный (допустимая погрешность - шаг частоты дискретизации) - как сделать?
     
Время: 15.09.2006 16:38
Автор: jonin
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
так рендерить же можно не в реальном времени.
     
Время: 15.09.2006 16:43
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Опять ниче не понял...... :4:
     
Время: 15.09.2006 17:02
Автор: Максим
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
jonin, поподробнее пожалуйста! как рендерить миди (и где) не в реальном времени?
     
Время: 15.09.2006 17:02
Автор: jonin
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
ну лоджик, например, умеет преобразовывать запрограммированную композицию в звуковой файл (рендерить) двумя способами:
1) в реальном времени (в процессе воспроизведения)
2) оффлайново (минута звука у тебя может рендерится хоть полчаса)
вот тебе, насколько я понял, нужен второй способ

     
Время: 15.09.2006 17:04
Автор: Максим
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
что за лоджик?
     
Время: 15.09.2006 17:06
Автор: jonin
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
любой нормальный секвенсор наверняка должен так уметь
в лоджике режим переключается так:
File -> Bounce -> Bounce Mode
с Realtime на Offline надо переключить

     
Время: 15.09.2006 17:11
Автор: jonin
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
> что за лоджик?
emagic logic. есть для windows. потом компания emagic была куплена apple и новые версии выходят только для mac os x.

     
Время: 15.09.2006 17:22
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Н-да... :4:
Суммирование (Миксдаун или Рендеринг) в режиме оффлайн не даст точности до 1/44100, тоже будут задержки, такие же как и в режиме реал-тайм.
Сонар по умолчанию делает в оффлайне. Кубик и Нуендо тоже.
Дело не в программе.
:4:

Ничего не понимаю, что тебе надо то?
Не будет у тебя такой точности никогда. И зачем она нужна?

     
Время: 15.09.2006 17:48
Автор: jonin
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
а откуда в оффлайновом режиме задержки?
просто интересно

     
Время: 15.09.2006 17:54
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
А оттуда, что оффлайн обсчитывает то же что мы слышим в реал-тайме. А по другому был бы пипец. Ты подумай сам.
     
Время: 16.09.2006 01:11
Автор: Максим
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Не должно быть в оффлайне никаких задержек. Более того, в идеале не должно быть вообще никакой разницы в итоговом файле, даже между разными платформами (Mac, PC) если софт написан одинаково для обеих платформ. Оффлайн - это чистая математика. Просто как раз искал такую программу, не знал как сделать. Правда этого лоджика у меня нет, SONAR 5 пойдет для этой цели?
     
Время: 16.09.2006 01:15
Автор: Максим
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Да, кстати, никто не в курсе - есть в природе прога оффлайнового рендеринга миди в вав на основе Soundfont2- или DLS-банков? Так, чтобы вообще без звуковой карты работала.
     
Время: 17.09.2006 17:10
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Максим,
Не собираюсь проводить ликбез, но ты не прав по поводу задержек.
Изучай матчасть. :idea2:

По поводу второго - такие программы есть. Например некоторые караоке плейеры делают такой перевод. :)

     
Время: 17.09.2006 19:02
Автор: jonin
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
> А оттуда, что оффлайн обсчитывает то же что мы слышим в реал-тайме. А по другому был бы пипец. Ты подумай сам.
хз, аргументируй, пожалуйста. я подумал, так по-моему выходит так, что задержек быть не должен. оцифрованный звук представляет собой дискретный сигнал, грубо говоря, какую-то функцию f(t), где t - одна из конечного числа точек. что мешает точно почситать эту функцию, пусть и сильно хитрожопую, в каждый дискретный момент?

> Да, кстати, никто не в курсе - есть в природе прога оффлайнового рендеринга миди в вав на основе Soundfont2- или DLS-банков? Так, чтобы вообще без звуковой карты работала.
лоджик вроде должен. в нём exs или exsp понимает sf2.

     
Время: 17.09.2006 19:49
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
jonin, я лишь говорю только о том, что математика обсчета оффлайн в точности повторяет реал-тайм воспроизведение. И если вдруг в рейл-тайме будет временная рассинхронизация устройств, то оффлайн в точности это повторит при суммировании. Так что уповать на оффлайн не стоит. Если у афтара нет синхронизации в реал-тайме, значит её не будет и при оффлайне.

> Да, кстати, никто не в курсе - есть в природе прога оффлайнового рендеринга миди в вав на основе Soundfont2- или DLS-банков? Так, чтобы вообще без звуковой карты работала.

Это могут делать все современные DAW, в том числе и Сонар 5.

     
Время: 21.09.2006 03:00
Автор: YurikRecords

Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Вырубаешь все контроллеры кроме велосити и никаких задержек. При сведении в кубе виртальных инструментов - сам миди-трек только посылает команды а выход первоночально преобразован на виртальный порт - и никаких задержек при наличии Асио 2.0 быть не может. Мы разаговариваем на разных языках - миди воспроизводится каким лиюо софтовым синтезатором - системный работает в основном через посыл определённых контроллеров - а VSTi их надо буквально пару штук. Все траблы с Midi как правило происходят из-за контроллеров - разный софт как и внешний синтезтор использует их по разному - отсюда кривизна - загоняем в кубэйс миди-трек - Midi/Function/Delete Controllers - в итоге остаётся один контроллер отвечающий за смену инструмента - если подставлять серьёзные VSTi то его надо удалить - хотя есть VSTi эмуляторы GM. Вообщем надо понимать в первую очередь - что Миди можно назвать языком програмирования - но никак не АудиоФорматом.
     
Время: 22.09.2006 14:59
Автор: Максим
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
>математика обсчета оффлайн в точности повторяет реал-тайм воспроизведение

неверно.. вернее, в общем случае неверно :) математика-то может и совпадать, а вот ресурсов проца в какой-то момент может не хватить, и все - либо задержка, либо упрощение алгоритма.. в оффлайне миди можно рендерить хоть на 486 - запасись терпением и все

>если вдруг в рейл-тайме будет временная рассинхронизация устройств, то оффлайн в точности это повторит

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

     
Время: 22.09.2006 15:14
Автор: Максим
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
похоже, мы вообще о разных вещах говорим: повторяю, сам МИДИ файл безупречен, т.е. набран вручную чуть ли не как ассемблер (по event'м).. там нет никаких рассинхронизаций, так откуда им взяться в оффлайне? а в реал-тайме они могут быть по причине не реал-таймовости самой ОС Windows
     
Время: 22.09.2006 15:23
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Максим, тьфу ты ну ты, я про Фому а ты про Ерему.
Накупи умных книг и читай побольше.
Если такой вумный то не спрашивай.

Для того и существуют настройки дров, задержек и прочих характеристик, что бы было удобно работать в реал тайме. Оффлайн в точности повторяет реал тайм, задержки в том числе.
Если ты в реал тайме отквантизуешь под этот самый реал тайм, причем при больших задержках в дровах не всегда тики (милисобытия) будут по нулям у разных хостов, даже плагин на хосте может тормозить трек.., А оффлайн вдруг уберет эти несотвествия, то чего будет...?
Короче ну его нафиг. Долго объяснять... Читай книги и не пудри мозги.

     
Время: 22.09.2006 15:24
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Уже реал тайм ОС попёр, блин. :)
причем тут ОС? Можешь сформулировать?

     
Время: 22.09.2006 16:16
Автор: Michael Saratov
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Так... чуваки... и особенно Максим!! Хост считает то, что в него подали с точностью до семпла, частота дискретизации тут не причем. Точность обсчета хоста - есть его запас по возможности накапливать "ошибку округления". Сложение аудиосигналов (любая дорожка в нуенде в конечном итоге - есть аудио дорога, либо УЖЕ записанная на диск и считываемая, либо генерящаяся "реалтайм") -это с точки зрения математики ДЕЛЕНИЕ, а не сумма, ошибка зависят от того, каков запас битности для представления сигнала. Нуендо работает 32 бит флоат, битность шины микшера - 80 бит, что достаточно. Пользуйся программой Nuendo. Все что внутри хоста никаких синхронизаций-рассинхронизаций НЕ ИМЕЕТ. Джиттер тут вообще ни при чем (он проявляется лишь на сдадии ЦАП-АЦП и при коммутации по цифре УСТРОЙСТВ).
Миди играет РОВНО (повторюсь - если все ВНУТРИ хоста, т.е. все VST или аудио, с внешними девайсами может быть отклонения - но это уже другой вопрос) и ровность миди и квантизация (а она есть ВСЕГДА) обсчета задается параметром количества МИДИ ТИКОВ.
Реалтаймовость ОС тут не при чем. Нет ничего реалтаймового в мире, по проводам ток тоже с конечной скоростью течет.

Саундфонты ОФФЛАЙН посчитать можно в той же нуенде, загрузив их в любой VST-семплер, поддерживающий SF2 формат (например VSampler, Bismark).

     
Время: 22.09.2006 16:18
Автор: Michael Saratov
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
и вообще с такой кашей в голове лучше вопросы НЕ ЗАДАВАТЬ, а попробовать сначала разобраться в самом вопросе - очень часто в нем уже большая часть ответа содержит. А ваш вопрос неграмотен и непонятен ВСЕМ.
     
Время: 22.09.2006 16:20
Автор: Michael Saratov
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Короче ответ "по теме" таков: не сцы !
миди играет ровно, большинство VST посчитают миксдаун твоей мидишки именно так, как ты сыграл с точностью до ОТСЧЕТА.

     
Время: 22.09.2006 16:31
Автор: Michael Saratov
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
если часть дорог играет на Windows синтезе а часть вст - они совпадать небудут НИКОГДА, потому что латенси для виндовского софт-синтеза определяется НЕ ХОСТОМ, а для вст-инструментов есть протоколированная задержка (ее можно даже посмотреть в списке плугинов) которая автомотически определяется хостом и компенсируется. Поставь нуенду, удали из списка девайсов там виндовский звук вообще (так назыйваемый программный синтезатор виндовс) и не пользуйся им ВООБЩЕ, а саундфонты грузи в сэмплер. При том что с познаванием мира VST инструментов и сэмплов AKAI у тебя отпадет НАДОБНОСТЬ в саундфонтах :-))
Процессор не может считать бесконечно быстро, при том что звук это очень ресурсоемкая задача, поэтому у натив-систем (УП зависимых систем) есть задержка между ПОСТУПЛЕНИЕМ МИДИ СООБЩЕНИЯ В СИСТЕМУ, ОБСЧЕТОМ ЗВУКА И ГЕНЕРАЦИЕЙ ВЫХОДНОГО СИГНАЛА . Схема такова:

миди сообщение с клавиатуры -карта -асиодрайвер - хост - вст -вст аут - хост - асио драйвер - звуковая карта. Т.е задержки только при так называемой РЕАЛТАЙМ- игре. Реалтайм игра секвенсера - происходит с компенсацией этих задержек, т.е. когда вы нажали "плей" - заиграло не сразу, а через Х-кол - во времени, зависящее от НАГРУЗКИ на ЦП, далее хост считает все время как бы с "опережением". Тут все просто: если у вас при ПРОИГРЫВАНИИ проц грузиться на 100 % то оффлай рендеринг будет идти столько, сколько длится вещь, а если загрузка ЦП меньше - то ОФФЛАЙН рендеринг будет короче.

     
Время: 22.09.2006 16:35
Автор: Michael Saratov
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Ферштейн?
     
Время: 22.09.2006 16:39
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
:appl:
     
Время: 22.09.2006 16:42
Автор: Michael Saratov
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
:sm27:
:boyan:

     
Время: 22.09.2006 18:26
Автор: александр
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
и не знал , что такие заморочки бывають... было 3 дороги аудио и 1 - миди (бараб.-мышкой набрал) слелал миксдаун миди в аудио , потом подставил вместо миди - и все сошлось великолепно . полагал , что так должно быть . а тут прблема ажнть на 2 листа :1_6:
     
Время: 22.09.2006 19:37
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
А хто ето к нам зашел? Саш, уж не ты ли ето? :)
     
Время: 22.09.2006 20:04
Автор: александр
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
ну а какой ##### еще такую хрень ляпнет? :)
     
Время: 22.09.2006 20:06
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
совсем расползлись из сарая :drazn:
бережем сарайчик то :dance1:

     
Время: 22.09.2006 20:07
Автор: александр
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
а как-жеть? :drazn:
     
Время: 22.09.2006 20:18
Автор: александр
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
слышь Ром , а 4 сонар от 5 сильно отличается ?
     
Время: 22.09.2006 20:27
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Угу. Сильно.
     
Время: 22.09.2006 20:38
Автор: александр
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
понял...отвалил...
     
Время: 22.09.2006 20:42
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Отчего ж так? :) Испужалси? ;)
Сань, мыль если что, подскажу и литературку скину. :dance1:

     
Время: 26.09.2006 01:26
Автор: Максим
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
уф.. :) Редко здесь бываю, поэтому не смогу сразу ответить.

Спасибо за столь подробное разъяснение но вопрос-то не в этом..

во-первых, хватит уже про реал-таймовость: она меня не интересует ни сколько и ни разу, и я бы вообще про нее не вспомнил если бы не начали говорить мне про какие-то задержки и прочую ерунду, не имеющую отношения к вопросу.. я пытался ответить как мог, но разговор уехал не туда (я по навиности подумал что меня понимают так: "типа, я ставлю миди на воспроизведение, и паралельно пишу What U Hear кулэдитом", отсюда и начал про то что Windows не позволяет такие вещи синхронизировать - все, проехали).. то что у меня якобы рассинхронизированы VST и виндовый секвенсор - тоже не в тему, нет у меня такой проблемы - не юзаю ни ТО ни ДРУГОЕ :)

Я же сказал, что качество миди синтеза меня не интересует, уже в самом этом видна подсказка: мне просто нужен идеальный метроном, но в wav-формате.

До того у меня было две программы миди-синтеза (причем для работы им не нужены ни асио, ни ЗК - вообще ничего): WinGroove и Roland VSC-88. Обе мне не нравятся (первая еще и не пашет в XP).

Формулирую максимально просто: как в Сонаре 5 отрендерить MIDI в WAV? Забудем про ровность, это я уже сам решу. Просто - как отрендерить?

     
Время: 26.09.2006 02:01
Автор: jonin
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
эта тема - живой пример того, как сделать из мухи слона :)
     
Время: 26.09.2006 10:03
Автор: хз
Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Ну, Максим, и намутил ты :)
Обрати внимание на команду Экспорт в меню файл, её можно делать как на весь микс так и на выделенные Соло треки. Так же попробуй делать команду Фриз для нужного трека. А еще можно по старинке в реал-тайме (опять это ужасное слово) - ставишь на соло нужный трек, создаешь аудио трек, ставишь этот аудиотрек на запись, в аудио карте ставишь Всё Что Слышу и вперед.

А вообще запасись переводчиками и юзай Справку. :idea2:

     
Время: 21.02.2007 11:46
Автор: SteelRain]Les

Тема: Re: ритмически наиболее точный перевод MIDI - > WAV
Самое удобное что я знаю и ровное - Audio Compositor
     
В этот форум могут писать только зарегистрированные пользователи!