• Добро пожаловать на Создание музыки на компьютере в программе Cakewalk и Sonar - форум SonarMusic.ru.

Осуществима ли в Sonar'е игра на VST-синтезаторе с компьютерной клавиатуры?

Автор Foreigner, 05 февраля, 2008, 02:35:03

« назад - далее »

Foreigner

Собственно, вот в чем вопрос.
Во Fruity Loops, например, это делается автоматически - активируешь синтезатор, давишь на клавиши - извлекаешь звуки. Может, кто-то знает способ устроить это в Сонаре? Я установил драйвер MIDI Yoke и виртуальную клавиатуру, которая лежит здесь в утилитах, отправил сигнал виртуальных клавиш на вход MIDI Yoke, в качестве входа для синта (на MIDI-source канале) указал выход с MIDI-Yoke. Толку никакого. Может, надо как-то ещё настроить controllers/surfaces?...

overload

Чтоб вам не оторвало рук - не трожьте музыку руками!!!
Xeon E3 1245v2; AsRockZ68Ex3Gen4; SSD Vertex 4; 16gb; TC Impact Twin; GeForce GTX570 TwinFrozr; ...и ещё куча барахла.

Роман Нестеров

Всё работает, проверено.
Больше ничего настраивать не нужно. Просто во время игры виртуальная клавиатура должна быть активным приложением.
Приглашаем в группу В КОНТАКТЕ http://vk.com/club21960117
Новички! Смотрите "Обучающее видео"
На вопросы по работе программ в ЛС (личных сообщениях) не отвечаю! Задавайте пожалуйста вопросы на форуме.

Foreigner

Она у меня активна. Тем не менее, ничего не происходит.
Если у вас работает, опишите пожалуйста процесс настройки с самого начала, возможно, я что-то упустил.

Роман Нестеров

Посмотри ещё раз внимательно тут. Обрати внимание на скриншоты.
http://sonarmusic.ru/index.php/faq/70-2008-01-05-19-30-49.html

У MIDI канала синта вход должен быть указан с этого порта, и канал должен быть активным.
Приглашаем в группу В КОНТАКТЕ http://vk.com/club21960117
Новички! Смотрите "Обучающее видео"
На вопросы по работе программ в ЛС (личных сообщениях) не отвечаю! Задавайте пожалуйста вопросы на форуме.

Foreigner

Читал уже неоднократно... Всё сконфигурировано как на картинках. Канал активен. Пробовал другие виртуальные клавиатуры - всё равно ничего не получается. Из какой версии Сонара скриншоты? У меня 6.02, там диалог выбора МИДИ-устройств немного по-другому выглядит. Может, шестой не поддерживает эту функцию?

Роман Нестеров

Скриншоты из седьмой версии. Всё это не зависит от версии Сонара. Виртуальная клавиатура передаёт сигнал через драйвер MIDI Yoke, который выполняет просто функцию виртуального MIDI кабеля, на вход Сонара.
Это проверенная годами схема. Когда то давно виртуальная клавиатура входила в поставку Cakewalk.

MIDI Yoke устанавливает много портов, проследи чтобы номер задействованного порта был везде один и тот же (кроме входа виртуальной клавиатуры)
Попробуй не загружая Sonar поставить выход с клавиатуры на встроенный синтезатор звуковой платы. Звук есть?

Если не получится выложи скриншоты аналогичные тем что в статье.
Всё должно работать.
Приглашаем в группу В КОНТАКТЕ http://vk.com/club21960117
Новички! Смотрите "Обучающее видео"
На вопросы по работе программ в ЛС (личных сообщениях) не отвечаю! Задавайте пожалуйста вопросы на форуме.

Foreigner


Роман Нестеров

В Piano Roll если нажимать на клавиатуру слева, звук есть?
Когда нажимаешь на QWERTY клавиатуру при активной виртуальной клавиатуре в трее в правом нижнем углу на значке клавиатуры красная "лампочка" загорается?
Попробуй выбрать другой порт MIDI Yoke, вдруг первый порт что нибудь занимает.
Попробуй отключить SBLive Soft Synth в MIDI Devices
Приглашаем в группу В КОНТАКТЕ http://vk.com/club21960117
Новички! Смотрите "Обучающее видео"
На вопросы по работе программ в ЛС (личных сообщениях) не отвечаю! Задавайте пожалуйста вопросы на форуме.

Foreigner

Отключение выходов SBLive ничего не даёт
Смена порта MIDI Yoke не помогает
Звук есть, и когда жмёшь мышью на клавиши самого синта, и в Piano Roll.
Лампочка загорается, т.е. какая-то MIDI-Input активность есть...

P.S. В CS-80 есть индикатор MIDI In, он не горит

Роман Нестеров

А если на MIDI треке синта нажать кнопку Input Echo
Если после этого заработает, значит у тебя в Global Options=>General снята галка Always Echo Current MIDI Track
Приглашаем в группу В КОНТАКТЕ http://vk.com/club21960117
Новички! Смотрите "Обучающее видео"
На вопросы по работе программ в ЛС (личных сообщениях) не отвечаю! Задавайте пожалуйста вопросы на форуме.

Foreigner

Да пробовал уже включать и выключать Input Echo, безрезультатно
Галка, кстати, стоит

Foreigner

Так, кое-что удалось выяснить
Звук удалось получить вот каким образом: при активном окне Virtual Piano нажать на клавишу и, НЕ ОТПУСКАЯ ЕЁ, мышью сделать активным окно синтезатора. Тогда становится слышен хвост от извлеченного звука.
получается, что при активном окне синта я не могу посылать команды с VPiano, а при активном окне VPiano я не могу слышать звуки, которые я извлекаю.
Отсюда следует вывод: чтобы играть и при этом слышать звук, оба окна должны быть активными одновременно. Но как это сделать - непонятно

Роман Нестеров

Это у тебя похоже проблемы не с MIDI а с аудио. Когда Sonar не в фокусе он теряет аудио драйвер.
Если забить что-нибудь в Piano Roll, пустить на воспроизведение и переключиться например на виртуальную клавиатуру, звук есть?
Какая операционная система?
Приглашаем в группу В КОНТАКТЕ http://vk.com/club21960117
Новички! Смотрите "Обучающее видео"
На вопросы по работе программ в ЛС (личных сообщениях) не отвечаю! Задавайте пожалуйста вопросы на форуме.

Foreigner

Если партия забита в Piano Roll, звук есть, куда ни переключайся
ОС Windows XP SP2

На синтезаторе SB Soft Synth через Сонар играть получается, т.е. устанавливаю на МИДИ-канале входом Yoke1, выходом SB Soft Synth - и все работает
В то же время с sfz и Live Synth такой номер не проходит

Ещё странно: не работает опция Enable MIDI Output в свойствах синтезатора
т.е. когда ставишь напротив неё птичку и закрываешь диалог, синт не появляется в списке MIDI Input; открываешь свойства снова - птички уже снова нет