Форум сайта plus-msk.ru

Форум сайта plus-msk.ru (http://forum.plus-msk.ru/index.php)
-   Работа с прочими музыкальными программами (http://forum.plus-msk.ru/forumdisplay.php?f=33)
-   -   Возможность изменения темпа аккомпанимента в реальном времени (http://forum.plus-msk.ru/showthread.php?t=45533)

Беспалый 10.11.2007 15:36

Есть только одна проблема - CAL-скрипты в реалтайме не работают. Придётся останавливать воспроизведение на паузу.

XYZ 10.11.2007 16:24

Цитата:

Сообщение от Беспалый
CAL-скрипты в реалтайме не работают. Придётся останавливать воспроизведение на паузу.

Подходит.
Цитата:

Сообщение от Беспалый
есть англоязычное руководство в формате PDF.
Если интересует, могу выложить (т.к. ссылку, откуда брал, не помню).

Пока не надо. Обращаюсь в форум только, если уж совсем уткнулся лбом в проблему или, если надеюсь, что вопрс лёгкий, а мне перелопачивать - горы.
Спасибо.

XYZ 10.11.2007 21:55

Просмотрел всевозможные примеры CAL-скриптов у Петелиных, в англоязычном интернете - и нигде не нашёл попытки изменения темпа.
Цитата:

Сообщение от Беспалый
есть англоязычное руководство в формате PDF

Нашёл похожий PDF [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
из которого выходит, что существуют команды групп Edit, File, GoTo, Settings, Track и только. Команд группы View, где редактируется графически темп, вообще нет. Вот такой отчёт о проделанной работе.

Беспалый 11.11.2007 11:43

Цитата:

Сообщение от XYZ (Сообщение 639921)
Просмотрел всевозможные примеры CAL-скриптов у Петелиных, в англоязычном интернете - и нигде не нашёл попытки изменения темпа.
Нашёл похожий PDF [Ссылки могут видеть только зарегистрированные пользователи. Зарегистрироваться...]
из которого выходит, что существуют команды групп Edit, File, GoTo, Settings, Track и только. Команд группы View, где редактируется графически темп, вообще нет. Вот такой отчёт о проделанной работе.

Вообще-то CAL-скрипт работает с миди-сообщениями, а не с графическим интерфейсом Сонара.

Посмотрел через утилиту MIDIVIEW сообщения о смене темпа, поступающие с внешнего миди-устройства (Yamaha) . При изменении темпа на MIDI-IN посылается SysEx типа F0 43 7E 01 00 xx xx xx F7, где хх - переменные величины.

43 - в данном случае идентификатор производителя (Ямаха)
7Е - универсальное сообщение настройки
01 и 00 - видимо, сообщения о параметре смены темпа.

Рекомендую вам найти программку типа "миди-дизассемблер" (точного названия не помню, но мне такая попадалась) и посмотреть в текстовом режиме, какие сообщения присутствуют в мидифайлах с переменным темпом.

XYZ 11.11.2007 14:46

Спасибо. Попробую разобраться.

XYZ 16.11.2007 20:21

Мета-собтие, указывающее на изменение в темпе - FF 51 03 xx xx xx, где ххх - величина темпа. Программку типа "миди-дизассемблер" не нашёл, но узнал, что она придана к кх-проекту, так, что при желании можно... Но для быстрого пропорционального изменения темпа нужно делать подпрограммку в ассемблере, что в принципе решимо при определённых усилиях, но заставить её работать под Виндоуз и тем более под Сонар -это я совсем не представляю. Музыкальные технологии для меня к сожалению только хобби. Вижу выход в озвучивании миди вст-инструментами под семплером, работающим автономно (не как плагин) от Сонара. В этом случае сонар-проект остаётся чисто миди и, предполагаю, что функция Tempo Ratio останется активной. Правда за четыре дня попыток, запустить Контакт 2 в режиме standalone, чтобы его порты видел Сонар не удалось... Может быть расскажите как?..

XYZ 17.11.2007 07:36

Всё. Вопросов больше нет. Всем спасибо. Особая признательность Вам, Сергей Леонтьевич, за желание вникнуть и долготерпение.

Решение нашлось, когда вст-и присоединяется к Сонару stand alone.

Krupisander 21.11.2007 00:14

Цитата:

Сообщение от XYZ
имеющий хоть какой-нибудь нотный редактор.

MagicScore Maestro 4.0 Лично мне очень нравится...

Скороходов Эдуард 21.11.2007 06:48

Цитата:

Сообщение от XYZ
Вот, если бы значения темпов на графике можно бы изменять пропорционально: 100 и 75 до изменения и 30 и 22.5 после. alex72, может быть есть такая горячая клавиша?
/ message




sig

__________________

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

А по поводу "горячих клавиш".Маркеры темпа в том же tempo track и являются теми горячими кнопками.В разделе транспортной панели,отвечающим за назначение маркеров,наверное,можно настроить....хотя,сам не пробовал-не было такой необходимости.


Часовой пояс GMT +1, время: 06:49.

Работает на vBulletin® 3. Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot.