https://cockos.com/licecap/ Скачатьа на какой программе ты делаешь гифку?
Да вообще такого не может быть, такое может быть на разных системах, но не как не на одной системе (windows).Вообще, довольно редкая ситуация когда на разных ПК, скрипт в Рипере ведёт себя по разному
Да, подтверждаю. Если проект сохранить с закрытой папкой, то при следующем открытии проекта галки с лока высоты слетают.Скрипт упорно не хочет запоминать блокировку Lock track height, если сохранять проект с закрытой папкой. Галки просто исчезают, как будто их кто то выключил...
Да, в твоем документе треки не сохраненыВсё сделал как ты сказал. В файле reaper-extstate.ini появляется вот такое: скрин
В смысле "как будто их кто то выключил", их скрипт выключил, просто он должен сохранить и восстановить это все.Скрипт упорно не хочет запоминать блокировку Lock track height, если сохранять проект с закрытой папкой. Галки просто исчезают, как будто их кто то выключил...
Также на одном проекте??? т.к это пока работает с одним проектом, т.е. если в промежутке между закрытием и открытием открыть другой проект, то все сохранения сбросятся и соответственно галки уже не восстановятся.Да, подтверждаю. Если проект сохранить с закрытой папкой, то при следующем открытии проекта галки с лока высоты слетают.
T,q={},""
for i = 0, 100 do
T[i]=q.."q"
q=T[i]
end
reaper.ShowConsoleMsg(table.concat(T,'&&&\n'))
Создать скрипт с этим содержимым - запустить его и сказать(показать) что появилось в окне. Вот собственно скрипт Test.Поясни мне, по "Запустите вот этот кусок кода и покажите что в консоль вывелось" - что и как это сделать - сейчас сделаю!
Да - после равно должна появится информация о треках.По поводу Table= у меня закрадывалась мысль (не осознанная), что - что то должно после (=) появляться...
Вот мне тоже интересно, почему это у вас не работает.Но вот вопрос: а почему у тебя это работает?
Windows 10 , апрель 2019У тебя система не из семейства Windows?
Я тоже не знаю что это за скрипт,как то не разбирался, но он идет по умолчанию с рипером.вопрос по скрипту, но мне неизвестному (вдруг он какой то вредный). Что это, откуда взялся...
Ну все правильно пишется, а значит все должно записываться, ничего не понимаю.вот сделал тест (если я правильно понял). Если что не так - переделаю.
Значит надо (не надо*) перед закрытием проекта вырубать скрипт, а только потом закрывать проект, не знаю почему это не срабатывает при закрытии проекта, но ты не первый с такой проблемой.вот, появилась какая то запись после Table=
Чуть позже уберу.при старте программы выдаёт всегда сообщение о сохранении проекта, так как скрипт находится в автозапуске такой способ не удобен с постоянно выскакивающим предупреждением..
у меня настойчиво не хочет сохранятся...
Сейчас вообще по другому принципу сохранение происходит.у меня Win7, у @YuriOl, - Win10. У нас не работает, у тебя работает.
Файл reaper-extstate.ini находится на своем месте, иначе он просто работать не будет.И вот такое предположение - это сохранение может зависеть от пути установки Рипера (и где файл reaper-extstate.ini находится).
Для всяких проверок, виноват/невиноват ли твой конфиг советую сделать следующее, а именно: Поставить портативный Рипер, прям на рабочий стол или куда хочешь, ну и соответственно sws и реапак. Ну и если что то не работает, то проверять в чистом портативном Рипере.и стали появляться всякие странности, иногда (очень редко) - даже крашился, другие не систематические мелкие пакости - до этого, Рипер работал вообще идеально (если только я сам его не загонял). Может это и не причем, просто, мысли в буквах
Я не про это,а про этоВыскакивает что-то непонятное
Старую версию скрипта проверял на одном проекте? между закрытием и открытием проекта другие проекты не открывал?Да, подтверждаю. Если проект сохранить с закрытой папкой, то при следующем открытии проекта галки с лока высоты слетают.
Также на одном проекте??? т.к это пока работает с одним проектом, т.е. если в промежутке между закрытием и открытием открыть другой проект, то все сохранения сбросятся и соответственно галки уже не восстановятся.
Да, запоминает!Я не про это,а про это
Он и не должен лочить, единица там говорит о том что "треки с включенным lock track height не будут масштабироваться", а ноль говорит о том, что скрипту по барабану, стоит лок или нет на треке, трек все равно будет масштабироваться.Например твой скрипт Script: Archie_Track; Toggle height selected tracks in 24 pixel - revert to average values(`).lua - уменьшает трек, но не лочит высоту, хоть в опциях скрипта стоит единица.
Нет, лок при зуме надо указывать в скрипте, если это не указать, то скрипту по барабану есть на треке лок или нету, он все равно его будет зумить.а стоит применить скрипт Script: me2beats_Vertical zoom to project.lua или твой Script: Archie_Track; Zoom tracks in TCP to fit screen (Ctrl + Click save restore)Smart(`).lua, то высота их зумируется не смотря на статус Lock. Может так и должно быть, хоть по логике вроде лок должен блочить высоту при любых обстоятельствах по идее
Пока что нет времени совсем, время появится посмотрю. Но не обещаю.А возможно в твой замечательный скрипт Script: Archie_Track; Zoom tracks in TCP to fit screen (Ctrl + Click save restore)Smart(`).lua добавить опцию или сделать подобный скрипт, но с маштабированием всех треков по вертикали, кроме залоченых по высоте?
Убрал!при старте программы выдаёт всегда сообщение о сохранении проекта, так как скрипт находится в автозапуске такой способ не удобен с постоянно выскакивающим предупреждением.
(сильно мешает/замедляет/отвлекает конечно табличка при открытии проекта).
Исправил!При сохранении проекта с добавлением цифры или automatically increment project name (любое изменение имени) - скрипт перестаёт работать. Все под-папки и треки разлочены.
Это возможно исправить/доработать?
Для чего плодить эти проекты, ведь существуют бэкапы, настрой их правильно для себя и все(хоть каждую минуту будет сохранятся бэкап автоматически в нужное тебе место).Сохранение я всегда делал с добавлением новой цифры, что бы всегда можно было откатиться (это стало привычкой, после безвозвратной потери некоторых проектов или части работы над ними и т. п.).
То есть - в одно и то же имя никогда не сохраняю (или крайне редко) - и уже сам не замечаю, как добавляю цифру!
Да и просто я часто делаю разные версии проекта (многие так делают или просто - почти все (наверное)). Вот такая штука получается.
Странно... Точнее не странно, а здорово! Я пытался смоделировать мою будущую ошибку типа: "закроешь проект не сохранив его" - ничего не получается... никакие локи не слетают, всё в порядке и работает с локами! Короче я сделал всё что после слов "Но имей в виду" - работает как часы... Что я "не так" делаю?Но имей в виду, теперь если ты свернешь папки и закроешь проект не сохранив его, то в этом проекте все локи слетят в свернутых папках, перед закрытием обязательно нужно сохранить проект, т.е. если ты сохранишь проект с другим именем то локи сохранятся только в новом проекте, а в старом все локи слетят в свернутых папках, так что - что бы локи сохранились в обоих проектах сначала сохрани существующий проект (ctrl+s), а только потом с новым именем, и тогда локи сохранятся в обоих проектах.
Бэкапы существуют "миллион" лет и в автоматическом режиме как раз и плодятся куча бессмысленных сохранений... Мне это и не подходит столько же лет - сохраняюсь сам и только тогда когда мне надо (амнезией не страдаю, бекапы отключил).Для чего плодить эти проекты, ведь существуют бэкапы, настрой их правильно для себя и все(хоть каждую минуту будет сохранятся бэкап автоматически в нужное тебе место).
Да и кроме того, несмотря на настройки бэкапов, рипер при сохранении проекта еще создает дополнительный бэкап рядом с проектом, т.е. при нажатии (ctrl+s) проект сохраняется и рядом с проектом создается бэкам с проектом на момент предыдущего сохранения.
И не беспокоишься о такой ситуации: сделал что то путнее, все понравилось и все - потянулся мышью к кнопке сохранить и рипер падает или что с компом случается (виснет например)Бэкапы существуют "миллион" лет и в автоматическом режиме как раз и плодятся куча бессмысленных сохранений... Мне это и не подходит столько же лет - сохраняюсь сам и только тогда когда мне надо (амнезией не страдаю, бекапы отключил).
Эта не ошибка! А работа, как в принципе всего, т.е. данные записываются в документ только при сохранении проекта.Я пытался смоделировать мою будущую ошибку типа: "закроешь проект не сохранив его" - ничего не получается... никакие локи не слетают, всё в порядке и работает с локами! Короче я сделал всё что после слов "Но имей в виду" - работает как часы... Что я "не так" делаю?
Это не отказ скрипта! (в общем выше все объяснил).Почему же мне не удаётся смоделировать отказ скрипта? Это важно - что бы не попасться...
Ты видимо меня не так понял - Я писал "...смоделировать мою будущую ошибку..." Именно "мою" будущую ошибку (которую мог бы совершить из за незнания - как можно или нельзя использовать скрипт), а не ошибку в работе скрипта.Эта не ошибка! А работа, как в принципе всего, т.е. данные записываются в документ только при сохранении проекта
Да я понимаю что так и должно работать, но все же я это сказал, что бы были в курсе, т.к. если работая в одном проекте в процессе сохраняясь и если последнее сохранения проекта было с несвернутыми папками, то при сохранении в проект "Б", в проекте "А" со всех треков в свернутых папках слетят локи т.к. скрипт их снял, а по идее они должны остаться.и не мог их найти - а на самом деле так всё и должно работать! Иначе то как? А я то думаю, где здесь капкан - а его нет!