Аннотация:В работе Абдель Маджид Нади Амир рассматривается следующая задача. Дан файл в формате wav с записью полифонической мелодии. Необходимо написать компьютерную программу, которая, получив на вход данный файл, на выходе выдает файл с нотной записью входной мелодии. После считывания wav файла с помощью быстрого преобразования Фурье получается спектр частот. В работе Нади обосновывается выбор количества отсчетов, используемых в быстром преобразовании Фурье. Особенностью звучания музыкальных инструментов является то, что наряду с главной частотой ноты звучит большое количество обертонов, поэтому в случае полифонической музыки важно уметь выделять главные частоты вместе со всеми обертонами. Для этой цели Надей построена база огибающих и предложен алгоритм снятия огибающих. Также Надей построена база аккордов, которая позволяет выделять аккорды в мелодии. После снятия аккорда вместе со всеми огибающими оставшиеся ноты воспринимаются как основная мелодия и тоже последовательно снимаются.