Добрый день всем! Я открываю в HEX редакторе бинарный файл, конкретно сейчас в HEX EDITOR NEO, но не суть, возможно намного легче будет а autoit.
Этот файл - это библиотека звуков с синтезатора Ямаха. В этом файле сохранено 128 звуков со своими настройками (в частности, настройки темпа - и они все разные). Мне часто нужно чтобы все звуки имели один темп. Задолбался уже вручную на синтезаторе вводить новые значения на каждый звук и сохранять. проще массово поменять все в самом файле и загрузить его уже с новыми настройками темпа для каждого звука обратно в синт. В бинарном файле ячейка отвечающая за темп первого звука находится в ячейке с номером 101 (я смещение выставляю в редакторе в десятичном виде), у второго звука это ячейка 202, у 3-го - 303... и так далее, через каждый 101й адрес. (здесь 101 для простоты, на самом деле другое число может быть). Как я могу автоматизировать этот процесс? то есть нужен скрипт который позволяет задать номер первого адреса, в котором нужно заменить его значение на 25 (например), и далее, менять значение ячейки через каждый 101й адрес (номер ячейки)?
Этот файл - это библиотека звуков с синтезатора Ямаха. В этом файле сохранено 128 звуков со своими настройками (в частности, настройки темпа - и они все разные). Мне часто нужно чтобы все звуки имели один темп. Задолбался уже вручную на синтезаторе вводить новые значения на каждый звук и сохранять. проще массово поменять все в самом файле и загрузить его уже с новыми настройками темпа для каждого звука обратно в синт. В бинарном файле ячейка отвечающая за темп первого звука находится в ячейке с номером 101 (я смещение выставляю в редакторе в десятичном виде), у второго звука это ячейка 202, у 3-го - 303... и так далее, через каждый 101й адрес. (здесь 101 для простоты, на самом деле другое число может быть). Как я могу автоматизировать этот процесс? то есть нужен скрипт который позволяет задать номер первого адреса, в котором нужно заменить его значение на 25 (например), и далее, менять значение ячейки через каждый 101й адрес (номер ячейки)?