+++ ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ ТЗ В ПРИЛАГАЕМОМ ФАЙЛЕ И ПОСМОТРИТЕ АЛГОРИТМЫ прежде чем отвечать ценой и сроками. Не все просто+++
Разработать программу на Delphi, желательно Embarcadero Delphi XE6, для считывания звуковых файлов в формате WAV, визуализации звуковых колебаний, обработки звука и вывода результата на звуковое устройство и в файлы форматов .WAV и .CSV. Передать заказчику скомпилированный вариант и исходный код. Программирование линейное, создавать новые классы и компоненты не нужно.
Данная программа является оболочкой (Shell) для отработки алгоритмов обработки звука. Вам необходимо написать Shell системы ввода-вывода и систему визуализации. Сами программы обработки звука (Core) будет писать другой программист, который плохо программирует, но силен в математике. Поэтому необходимо структурировать Shell так, чтобы имел место явный вызов функций обработки и основу для этих функций (сами функции пишет другой). Кроме того, все обработанные данные пишутся в глобальный массив LinearWav и массив NoLinear, откуда данный забирает функция обработки и туда же кладет их обратно в уже обработанном виде. Массивы по структуре одинаковые. Все данные выводятся из данных массивов (в файлы, на визуализацию, на звуковое устройство).