Создать web приложениеnode js «помощник караоке»
Нужно создать web приложение, способный одновременно обрабатывать и воспроизводить несколько музыкальных дорожек и так далее. Соответсвенно, для реализации подобной задачи требуется реализовать web приложение , в идеале на sails js, но допустимо любая js связка .
Backend – node js
frontend – bootstrap (можно выбрать любой удобный фреймворк)
работа в git
тк потребуется работа в несколько потоков с разными данными, это следует учесть!
со своей стороны, предлагаю для мультимедиа использовать tonejs.github.io, что позволит достаточно удобно работать с Web Audio API
Для записи видео потока с камеры предлагается использовать https://www.webrtc-experiment.com/RecordRTC/
Предлагайте свои варианты тоже!
Мокап интерфейса в есть.
Описание мокапа
Требуется обеспечить
аудио воспроизведение: музыкальной Дорожки, трех вокальных
запись: микрофона, видеозеркала, Воспроизводимого трека с голосами, аудиограммы с микрофона
Видео воспроизведение: эталонной аудиограммы, нотного стана, видеозеркала, текста
Текст и аудиограммы воспроизводятся как вид с камеры, которую проносят над длинной лентой. Видно только часть этой ленты. При этом вид синхронизирован с воспроизводимым треком.
Текстовое описание:
Во время исполнения может
- выбрать голос, помогающий петь (1,2 или 3)
- Скрыть или показать нотный стан, где бежит нотная строка, соответствующая вокальной парии
- Скрыть или показать слова, которые надо пропеть. Слова привязаны к нотам
- Скрыть или показать эталонную аудиограмму, которая соответствует ноте и ее длительности. Возможно надо
соединить уровни аудиограммы естественной для голоса линией
- Скрыть или показать видеозеркало
Отказ от записи результатов возможен после окончания занятия.
В связи с тем, что разные операционные системы и разные гаджеты по-разному могут задерживать запись звука,
Необходимо после записи предусмотреть прослушивание и возможность откорректировать задержку или опережение
записи с микрофона и видеозеркала относительно музыкального трека.
В экране видеозеркала периодически должны возникать полупрозрачные рекомендации по исполнению упражнения
Иконка "I" выводит подробную информацию о рекомендациях.
На экране видеозеркала в левом нижнем углу указывается уровень микрофонной записи, в верхней части – скроллбар всего времени упражнения.
Current freelance projects in the category Web Programming
Responsive Portolio Website Design ( wordap - selling and buying website )I need a clean, modern portfolio site that follows my existing brand guide and adapts beautifully to desktop, tablet, and mobile. The site’s job is simple: highlight my work through high-impact photos, embedded videos, and detailed case studies so visitors immediately understand… Content Management Systems, Web Programming ∙ 10 hours 52 minutes back ∙ 26 proposals |
Moved the website from OpenCart to the Khoroshop platformHello. There is a website on OpenCart, an online store. It is necessary to transfer the structure of the site to the GoodShop platform, select a design for the new site, and make it fully functional. HTML & CSS, Web Programming ∙ 14 hours 33 minutes back ∙ 23 proposals |
Making edits to the website (WP, Elementor)Good day. We need to make 2 changes to the website: 1. The main menu "jumps" when hovering the cursor, plus in the Ukrainian version it is vertically centered (as it should be), while in the Russian version it is not centered, at the top. We need to center the Russian version… Web Programming ∙ 17 hours 9 minutes back ∙ 62 proposals |
It is necessary to modernize the admin panel in Open Cart for convenience.Technical assignment for configuring/improving OpenCart 1. Catalog → Products Task 1. Add a "Category" column to the product list Task 2. Add a "SKU" column to the product list Task 3. Add a "Creation date and time of the product" column Task 4. Quick edit of main product data… Web Programming ∙ 17 hours 25 minutes back ∙ 49 proposals |
Improvement of the catalog for the websiteFor the catalog website, improvements need to be made: (the work can be divided into stages or taken by qualification part) 1. In the admin panel, the ability to upload SQL files for updating prices (in the archive it is price_balluff_2026_for_site.sql). (currently they are… AI Content Creation, Web Programming ∙ 17 hours 33 minutes back ∙ 30 proposals |