Концепция
Starlight Synth — интерактивный веб-синтезатор, позволяющий управлять звучанием музыкальной композиции в реальном времени.В качестве основы используется детская песня «Kuschel Song» — Shnuffel Bunny («Послушай» — Зайчик Шнуфель).Партии lead и arpeggio подобраны на слух, так как в интернете удалось найти только аккорды к песне. Отдельно дописаны партии bells и bass (спасибо музыкальной школе).Концепция проекта — волшебная атмосфера со светящимися элементами интерфейса, которые подчеркивают мягкость, спокойствие и некоторую наивность композиции.
Устройство инструмента

Использование нейросетей
В процессе работы над кодом использован ChatGPTНейросеть не использовалась:— html-верстка
— css-стили
— музыкальные партииНейросеть использовалась:
— объединение куплетов, припевов, вокализов в единую структуру (функции shiftPart в файлах leadpart.js, arpeggioPart.js, bellPart.js)
— функции управления настройками синтезатора с помощью контроллеров (все функции init…Control)
— анимация лампочек (функция blinkLamps в файле ui.js)
— исправление возникших ошибок
— помощь в настройке проекта для выгрузки на GitHub Pages
Скринкаст
Интерфейс
План до конца модуля
— добавить адаптивность
(UPD добавлена адаптивность)
— оформление презентации для старого портфолио
— оформление презентации для нового портфолио




