Программа должна снимать звук с микрофона в реальном времени, вычислять соответствующие ноты (как это делают программы для настройки гитар, например, используя обратное преобразование Фурье). Кроме высоты ноты, нужно еще определять громкость.

Полученные ноты должны появляться в реальном времени в виде "piano roll", т.е. как-бы клавиши пианино, расположенные по оси X во времени (такое представление используется в большинстве редакторов MIDI, например Sonar).

Далее можно сохранить результат в MIDI, проиграть заново, выбрав инструмент (мелодия одноголосная), подредактировать, передвигая ноты вверх-вниз или меняя их длительность, добавляя новые ноты - все делается мышкой.

Также можно открыть готовую MIDI и наложить на нее звук с микрофона.

14 лет назад
mic76
19 лет в сервисе
Был
13 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $1000

    Программа на VC++ или QT под Windows. Программа позволяет синхронизовать текст с MP3, для использования в караоке. Функции такие: 1. Подгрузить mp3 2. Скопировать текст в окно 3. Авторазбивка текста ...

    Закрыт
    14 лет назад
  • Требуется программа, которая будет работать по крайней мере под Windows XP/Vista/7 32/64 и Mac OS X. Главное окно содержит движок браузера (например, Gecko) без меню, без кнопок навигации, без строки состояния. ...

    Прикладное ПО1 исполнитель
    Закрыт
    14 лет назад
  • Ищу человека, который бы смог написать несложный плагин для этих браузеров. Если Вы можете написать плагин только для определенного браузера - пишите, обсудим. Также нужно будет как-нибудь защитить плагин :) Оставляйте ...

    Закрыт
    14 лет назад
  • Приветствую! Требуется системный программист на проект для написания бэкэнда к онлайн-проекту на java. Объем работы относительно небольшой, но требуется выдерживание больших нагрузок и тестирование (вами) по результату разработки. Работа ...

    Закрыт
    14 лет назад
  • Нужна специальная обработка для импорта прайс листов от поставщиков. А также експорт продукции с ценой в ексель файл для загрузки на сайт. Привет Нужно как импорт ексель файлов в 1С так и ...

    Закрыт
    14 лет назад
  • $40

    Нужна программа на borland c++ builder (версия 6 или любая другая) СУБД: MS Access программа с парочкой форм и набором стандартных функций по обработке данных, хранящихся в БД Задание ...

    Закрыт
    14 лет назад
  • Добрый день! Нужна консультация относительно использования в C# SQL команд (а конкретно вставка данных в таблицы базы данных), так чтобы после этого обновился Dataset

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • Нужно при проигрывании файла в формате avi паралельно в реальном времени передавать аудио сигнал в отдельную функцию через заданый период времени, например 10 мс. Язык С\Си++. С помощью DirectShow. Желательно чистый Win32 ...

    Закрыт
    14 лет назад