Cинтезатор з сенсорним екраном
Додано: Суб січня 20, 2024 6:25 pm
Давно була ідея, і ось почав трохи робити. Все управління через тачскрін. Підтримка клавіатури теж буде, але це за бажанням - вона не потрібна. Контролер - ESP32.
Фейс зроблено на бібліотеці LVGL. Усі скріни проектуються у SquareLine Studio - це така програма під віндоуз яка дозволяє візуально редагувати екрани, а потім генерувати з них код для компіляції під контролер. Прикольна фішка - те що можна поклацати інтерфейс ще на етапі проектування. LVGL підтримує жести та анімацію на екрані. На відео невелике демо як працює головний екран
Меню буде дозволяти редагування. Тобто буде можливість намалювати свою ієрархію. "Горячі" кнопки (зелені зліва) теж будуть редагуватися - на них буде можливо повісити потрібні функції.
Також є ідея підтримати можливість додавання кастомних девайсів. Наприклад VOX, Notch, перемикання фільтрів з різною смугою та інше. Ними можна буде управляти з меню або "горячих" кнопок, виводити їх статус на екран та виводити сигнали керування на вільні порти синтезатора.
Отже планів багато. Далі буде
Фейс зроблено на бібліотеці LVGL. Усі скріни проектуються у SquareLine Studio - це така програма під віндоуз яка дозволяє візуально редагувати екрани, а потім генерувати з них код для компіляції під контролер. Прикольна фішка - те що можна поклацати інтерфейс ще на етапі проектування. LVGL підтримує жести та анімацію на екрані. На відео невелике демо як працює головний екран
Меню буде дозволяти редагування. Тобто буде можливість намалювати свою ієрархію. "Горячі" кнопки (зелені зліва) теж будуть редагуватися - на них буде можливо повісити потрібні функції.
Також є ідея підтримати можливість додавання кастомних девайсів. Наприклад VOX, Notch, перемикання фільтрів з різною смугою та інше. Ними можна буде управляти з меню або "горячих" кнопок, виводити їх статус на екран та виводити сигнали керування на вільні порти синтезатора.
Отже планів багато. Далі буде