Как изменить амплитуду огибающей?

  • Автор темы Автор темы cherkes
  • Дата начала Дата начала

cherkes

Серега Черкес
Есть, например, прописаная контроллером кривая СС11. Прописана с большим размахом. Нужно уменьшить ее амплитуду, не изменяя формы кривой. Можно ли такое провернуть средствами Sonar?
 
Попробовал наобум.., вышло (если я правильно понял задачу). В Х2... Просто он под рукой оказался.
1. Выделяем всю крЫвулю,
2. инструментом "трефа" :) тащим её крайне до упора вверх - все верхние точки понижаются - амплитуда уменьшается.
3. далаем то же, таща крЫвулю вниз...
Только проблема в том, что самые "выдающиеся" "клыки" подрезаются, и самые маленькие-то нет... Но, с другой стороны, большие можно так общО и понизить, ну а прочие - уже вручную по одному редактировать... Не?
 
  • Like
Реакции: cherkes
CAL не работает с кривыми, только с миди ивентами.
Если бы СС11 был прописан именно как контроллер, а не огибающая, тогда элементарно через Interpolate. Вопрос как превратить автоматизацию в миди ивенты (наоборот — можно). Можно сохранить как миди файл, потом открыть его обратно — вместо кривой там будет контроллер, ну а дальше интерполейт.
 
  • Like
Реакции: cherkes
Interpolate - это инструмент преобразования одних миди- (и не только миди) событий в другие. К примеру, СС1 в СС11... А так же функция изменения параметров событий, замены одних значений на другие (к примеру, все ноты С2 в Е3) и т.д. Только это фичи давно уже нету в Сонаре. Т.е, нет, как отдельной функции. Теперь всё делается через жоп.., через Event Filter.
 
Последнее редактирование:
  • Like
Реакции: cherkes
Хмм... А как с его помощью добиться желаемого результата (изменения размаха значений)?
Вроде как примерно понял) Выбираем Process ->Find/Change, дальше оставляем одну галку напротив Control, вписываем номер контроллера (11) и жмем ок. В след. появившемся окне указываем уменьшенный размах значений (0-100 вместо 0-127, например) и жмем ок. Вот так, через одно место, но, вроде, действенно)
 
Последнее редактирование:
Действительно, теперь это называется Find/Change. (Давненько а не брал в руки шашек...)

Но принцип один. Найти контроллер со значением от 0 до 127 и поменять на, допустим, от 30 до 100. Тем самым мы его сожмем. Можно поменять на 60 - 127 к примеру, тогда верхние значения останутся, а нижние подтянутся выше. И т.п.

Есть CALы специально для контроллеров, вечером дома поищу.
 
Последнее редактирование:
Несколько скриптов для работы с контроллерами. Два из них мгновенно меняют данные в процентах (плюс-минус 5%), еще два абсолютно (+/- 5 единиц) — их можно назначить на keybindings.
 

Вложения

Слушайте, а там же были миди плагины, вроде? Можно было и компрессировать и постоянку вносить? Или это только к велосити относилось?
 
Не только. Есть и Event Filter. Он, по идее, должен делать в реале то же, что не в реале делает его аналог с тем же именем. Но я не в курсе, как с ним "бороться".
 

Сейчас просматривают