Matlab. Лекция 22. Функции для работы со звуком.
MATLAB. Цифровая обработка сигналов \ 1 - Начало работы с пакетом ЦОС
Signal Processing Toolbox™ предоставляет функции и приложения для анализа, предварительной обработки и извлечения характеристик из равномерно и неравномерно дискретизированных сигналов. Инструментарий включает инструменты для проектирования и анализа фильтров, повторной выборки, сглаживания, детрендинга и оценки спектра мощности. Кроме того, набор инструментов позволяет извлекать такие характеристики, как точки изменения и огибающие, находить пики и паттерны сигналов, количественно оценивать сходство сигналов и выполнять такие измерения, как SNR и искажения...
MATLAB. Цифровая обработка сигналов \ 2 - Извлечение голоса из музыкального файла
В этой работе вы научитесь создавать базовый цифровой музыкальный синтезатор и научитесь использовать его для воспроизведения традиционной песни в трехголосной аранжировке. fs = 2e3; t = 0:1/fs:0.3-1/fs; l = [0 130.81 146.83 164.81 174.61 196.00 220 246.94]; m = [0 261.63 293.66 329.63 349.23 392.00 440 493.88]; h = [0 523.25 587.33 659.25 698.46 783.99 880 987.77]; note = @(f,g) [1 1 1]*sin(2*pi*[l(g) m(g) h(f)]'.*t); mel = [3 2 1 2 3 3 3 0 2 2 2 0 3 5 5 0 3 2 1 2 3 3 3 3 2 2 3 2 1]+1; acc = [3...