Lua: Mapping Panel

@Michael

Well-Known Member
14 Дек 2010
971
1.638
93
Орёл / Москва
CockosForum
GitHub
Donate


1.JPG2.JPG3.JPG4.JPG
 
Последнее редактирование:
Да, я с принципами работы разобрался быстро. Всё достаточно интуитивно сделано!
Если бы твой скрипт ещё выкупал параметры плагов на Monitoring FX - е
И кстати FX-ы на Master треке тоже не выкупает
 
  • Like
Реакции: diggidon
шикарнейшая вещь!
Реально ли сделать добавление значений параметров данной мапы в "пресеты" и кнопки с переключением таких пресетов (следующий/предыдущий пресет)? то есть напр, это пресет 1
upload_2015-12-20_8-52-33.png
, а это пресет 2
upload_2015-12-20_8-53-55.png
Тогда в этом окне можно очень оперативно перебирать варианты настроек параметров и выбирать лучший

====
Нужна опция (галочка), игнорирующая попытку добавления второго одинакового параметра
====
И хочется больше восьми параметров в мапе, хотя бы 16
====
И скорее блажь, но визуально была бы удобной возможность задавать цвета (шрифтов) параметрам и менять порядок параметров в мапе
 
Последнее редактирование:
  • Like
Реакции: Supa75
шикарнейшая вещь!
Поддерживаю ! @@Michael-у низкий поклон !
Тоже есть несколько вопросов.
1. Нет-ли возможности делать более 8-ми значений на одном мапе ?
2. Может переключение мапов сделать кнопками сверху, чтобы все 10 кнопок были сверху видны ... для быстрого переключения, вместо выпадающего меню.
3. Не запоминает позицию панели в проекте, при открытии всегда появляется вверху слева. Так у всех или у меня баг ?
 
3. Не запоминает позицию панели в проекте, при открытии всегда появляется вверху слева. Так у всех или у меня баг ?
В API рипера нет комманды для установки/изменения позиции окна - такое во всех скриптах.
 
  • Like
Реакции: alexvg
Михаил, ты бы описал что и как хочешь сделать? А то пока не очень понятна конечная цель и способ использования.
 
Последнее редактирование:
1. Быстрый доступ к параметрам. Особенно актуально для больших проектов (мне лично очень сложно быстро ориентироваться, когда очень много треков, а у меня стабильно много)
2. Единый маппинг для восьми параметров миди-контроллера. При переключении карт лёрнится всё к параметрам на соответствующих позициях.
3. Модуляция между параметрами аля FL Studio по задаваемой формуле (т.е. с границами, в логарифмической или любой другой зависимости).
4. Привязка карт к треку/fx.
 
Последнее редактирование:
  • Like
Реакции: Aleksandr Oleynik
В общем понятно, но есть пару вопросов примеряющего "на себя" необходимость и удобство этого инструмента -
1. Быстрый доступ к заданным параметрам - это хорошо, но когда треков много, то даже подписав Мапы, будешь путаться что именно ты сейчас крутишь.
А нельзя привязывать не только параметры к своим ячейкам в Мапах, а и ...... - ну например выбор Трэк-Фолдера или Трэка к параметрам FX-ов которого ты привязал Мапу?
И было-бы хорошо, чтобы эта связь была двусторонеей - т.е. -
выбрал Мапу - выбрался в Рипере привязанный к ней Трэк (Трэк-Фолдер);
выбрал Трэк (Трэк-Фолдер) - в GUI у тебя выбралась его Мапа, если есть привязка.
2. Единый мапинг - ОТЛИЧНО! И вопросов нет!
3. Тоже отлично, но нужно продумать удобный GUI для этого, так как вколачивать формулы будут только продвинутые пользователи.
4. Написал в 1-ом пункте, что я подл этим понимаю - если совпадает, то ОК
 
Слайдеры увеличил до 16, жрать стало чуть больше. Графику вытянул по размерам. В докере почему-то жрёт очень много (хотя там 10 gfx буферов ща, неудивительно).
На большенстве миди контролерах 8 кнобов и переключение их банков - можно сделать у тебя просто доп иерархию на мапы - т.е. оставить 8 параметров на мапу, но мапе сделать пару-тройку (больше не нужно) расширений Map1, Map1_1, Map1_2, Map1_3
 
Я думаю на много важнее линк с трэком или фолдер-треком
По скольку, если уж FX открыл, то уже там можешь параметр и крутить...., зачем твой инструмент?
Всё таки нужно более детально продумать логику использования твоего инструмента - как и для чего он используется.
Я так понимаю, что для создания блока внешнего управления (что с твоего GUI, что с внешнего миди контрола) наиболее важными параметрами группы FX-ов. При чём эта группа параметров может быть разбросана по нескольку треков, но скорее всего в одном Фолдер-Треке отвечающем за один инструмент.
По этому, как мне кажется, мапы должны линковаться как к любому из треков на которых есть хоть один из параметров мапы, так и к Фолдер-Трэку, в котором этот трек присутствует.
При работе над проектом как правило, особенно если это большой проект, манипулируют уровнем громкости инструмента на фейдере всей группы обработки этого инструмента.
 
Последнее редактирование:
оч нравится ползунок переключения мап и что комменты к слайдерам нашли свое место)
еще бы сделать автоподгонку высоты слайдера, когда при уменьшении высоты окна, высота слотов слайдеров сжималась бы до определенного минимального значения (ниже которого уже сложно тыкать по слайдерам), а затем появлялась бы вертикальная полоса прокрутки. Сейчас если ради экономии места уменьшить окно сабжа до половины экрана, выбирать нужный слайдер уже будет не так-то просто
 
@@Michael, пока не понял всего, но модуль с формулами очень полезен при автоматизации! Благодарю за столь прекрасный скрипт, который, надеюсь, войдёт в пакет программы, чтобы все смогли пользоваться этим замечательным инструментом!
 
Инструменты в контакте не подцепил . Я хотел громкость разных инструментов вывести
 
Грандиозный скрипт!!! Огромное спасибо Михаил!
Ждемс Warping Tools, это будет просто невероятно)
 
Спасибо огромное Михаил за крутые ништяки для пользователей! Представляю сколько сил, времени, знаний вложено в эти полезные скрипты. Благодарю от души!

Заметил странное поведение Mapping Panel c ReaEQ. Кажется при некоторых манипуляциях с ReaEQ в Mapping Panel "выдаёт нелегальное" значение. Вполне допускаю что я ввожу неправильно что-то в окне Change formula. Может это даже некая особенность ReaEQ, так как тестировал с FabFilter Pro-Q 2 и ничего подобного не происходит. Ниже "гиф" как это происходит; (обратите внимание на значение Frequency (Hz): в ReaEQ).
Map_Panel.gif
 
Beckoff, похоже на глюк ReaEQ. Не могу с этим ничего сделать, к сожалению.
[DOUBLEPOST=1452496452,1452353319][/DOUBLEPOST]Beckoff, сделал нижний предел значений 0.0000001 - вроде работает (1.15)
UPD: http://forum.cockos.com/showpost.php?p=1620554&postcount=3

Expert mode:
untitledgi_5173331_20212873.gif
 
Последнее редактирование:
@@Michael, спасибо что подняли вопрос в оффсайте.
В версии 1.15 работает отлично, но в ReaEQ баг присутствует все таки..
Надеюсь исправят скоро вашими стараниями!
 
В последней версии с какой ошибкой вылетает? Нужен номер строки чтобы устранить, строки меняются естественно от версии к версии, что-то оптимизируется, что-то дописывается. Если не сложно - гифку как повторить баг.
 
Последнее редактирование:
В последней версии с какой ошибкой вылетает?
Вот с этой ошибкой и вылетает,как в предыдущем сообщении.Версия 1.15.Ошибка появляется при выполнении команды "Clear Slider" на слайдере с назначенной автоматизацией параметра инструмента,загруженного в Контакт. Причем,работать продолжает вроде нормально после перезагрузки скрипта...kontakt.gif
 
Не могу повторить. Можешь проект скинуть?
Вопрос: могло случится такое, что ты, не закрывая Mapping Panel, открыл другой проект? (первое подозрение на эту ситуацию)
 

Вложения

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