AIMP Forum
AIMP for Windows => Дополнения / Addons => Разработка / Development => Topic started by: VRS on May 11, 2025, 07:46:37
-
Как сделать так, чтобы можно было изменять скорость и тональность аудио через Python, без необходимости каждый раз открывать AIMP и редактировать вручную? Пытался найти коды в памяти через Cheat Engine для изменение значение тональности и скорости, но ничего полезного не обнаружил. Прошу вашей помощи в решении этой задачи.
Для сведение
я понял что aimp берет данные из
AppData\Roaming\AIMP\AIMP.ini в котором есть
PlaybackPitch=0
PlaybackSpeed=78
PlaybackTempo=100
но только при запуске aimp.
Думаю aimp должен , задать эти данные к переменным , но как получить доступ к переменным?
-
Можно через плагин. Простым редактированием памяти тут вопрос не решить
-
Можно узнать, легко ли будет создать плагин для управление тональностью и скоростью.
Могу ли я , примерно так сделать? Создать поток, который каждый 200 мс проверяет, изменился ли текстовый документ с параметрами скорости и тональности , если изменился применить ? Или может быть ,есть способ по проще?
Для сведение:
Я создал программу для улучшение игры на пианино , все виджеты и логику я сам настраивал , но я понятие не имею, с какого класса получить переменную и изменить в aimp, значение которые я описал выше.
Мне нужно ,что бы скорость и тональность изменилось для эксперимента, то есть я создаю программу для улучшение пение , для этой цели я использую AIMP.
-
Могу ли я , примерно так сделать? Создать поток, который каждый 200 мс проверяет, изменился ли текстовый документ с параметрами скорости и тональности , если изменился применить ?
Да, вполне.
В справке к SDK посмотрите по
AIMP_MSG_PROPERTY_PITCH
AIMP_MSG_PROPERTY_SPEED
AIMP_MSG_PROPERTY_TEMPO
-
Спасибо за помощь , я всё таки решил сделать шорткатами,
еще раз увидимся, 2027 году