@Aleksandr Oleynik, пожалуйста, пожалуйста.... сделайте модификацию вашего скрипта - Hide Show track without item in selection v6.1
Требуется.
При выполнении скрипта добавить передвижение отобразившихся треков в самый верх трек листа:
Как я это делаю ручками:
1. Track: Select all tracks
2. Script: X-Raym_Move selected tracks up to the top of the visible track list.lua
3. Track: Unselect all tracks
При обратном выполнении скрипта (возврат к прошлому виду треков) возвращается оригинальная сортировка треков.
Как я это делаю ручками, но это сортировка по алфавиту:
Script: me2beats_Sort tracks alphabetically.lua
Но нужно чтобы была сортировка или возврат к прошлому виду, до того как применился Script: X-Raym_Move selected tracks up to the top of the visible track list.lua
Зачем это нужно:
Имеется контроллер iCON Platform M+. К сожалению, нет (или я не смог разобраться) возможности автоматической сортировки отображения треков в контроллере.
Т.е. если у нас трек 1, 2, 3, скрываются (выполняется ваш скрипт), то в контроллере они продолжают отображаться.
Если мы применим алгоритм:
1. Track: Select all tracks
2. Script: X-Raym_Move selected tracks up to the top of the visible track list.lua
3. Track: Unselect all tracks
то треки, которые нам нужны передвинутся в начало и в контроллере они будут отображаться с первого фейдера и т.д. Т.е. мы получаем синхронное отображение того, что у нас в Рипере и того, что у нас в Контроллере.
Двигая фейдер 1 мы меняем громкость первой отображаемой дорожки, двигая фейдер пять, мы меняем громкость пятой отображаемой дорожки.
Почему я не добавлю это через Кастом экшен?
1. Выполняю скрипт: Hide Show track without item in selection v6.1
2. Выполняю скрипт: Script: X-Raym_Move selected tracks up to the top of the visible track list.lua
- получаю желаемый результат.
* хочу вернуться обратно.
3. Выполняю скрипт: Hide Show track without item in selection v6.1
4. Возникает ошибка: ...de Show track without item in selection MCP mod v6-1.lua:190: bad argument #1 to 'SetMediaTrackInfo_Value' (MediaTrack expected).
Не могу сообразить как мне сделать обратную сортировку треков. Думаю, что причина ошибки в этом, при выполнении скрипта X-Raym_Move selected tracks up to the top of the visible track list.lua