Как я могу построить FL studio, такую как timeline
TLDR: как построить FL studio, такую как timeline
Я пытаюсь построить программу, которая имеет интерфейс, похожий на временную шкалу FL studio, где вы можете растягивать и настраивать ее в соответствии с длиной трека, мне нужно иметь возможность "нажимать" и "растягивать" поля на временной шкале, чтобы представить, что переменная установлена в true под длительностью времени, которое представляет поле. Другими словами, как светодиод включается на полторы секунды, а затем снова и снова на такт, но эта продолжительность настраивается на временной шкале. (Учебник по FL studio может помочь понять, что я пытаюсь сказать). [ССЫЛКА УДАЛЕНА]
Я искал любые учебники, которые могли бы помочь мне начать работу с такого рода программами, но я не нашел diddly squat, и мне интересно, возможно ли вообще для начинающего программиста попытаться построить что-то подобное, и если да, то с чего я могу начать? пожалуйста, помогите...
Я не знаком с языками за пределами семейства С, так что если мне придется выучить новый язык, что ж, пусть будет так
Что я уже пробовал:
Пробовал искать разные учебники
Прошу помощи по переполнению стека с большим сожалением...