(→Playing Music - MATLAB Code) |
|||
Line 1: | Line 1: | ||
==Playing Music - MATLAB Code== | ==Playing Music - MATLAB Code== | ||
− | % Naman Chopra | + | % Naman Chopra |
− | % ECE 301 | + | % ECE 301 |
− | %Initializing | + | %Initializing |
− | clear | + | clear |
− | clc | + | clc |
− | %Declarations | + | %Declarations |
− | delta=0.00005; | + | delta=0.00005; |
− | finish=0.4 | + | finish=0.4 |
− | durations = [ 3, 2, 2, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3]; | + | durations = [ 3, 2, 2, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3]; |
− | A = 220; | + | A = 220; |
− | B = 246.942; | + | B = 246.942; |
− | Db = 277.183; | + | Db = 277.183; |
− | D = 293.665; | + | D = 293.665; |
− | E = 329.628; | + | E = 329.628; |
− | F = 349.228; | + | F = 349.228; |
− | Gb = 369.994; | + | Gb = 369.994; |
− | G = 391.995; | + | G = 391.995; |
− | %Hail Hail to Old Purdue | + | %Hail Hail to Old Purdue |
− | songNotes = [A, B, Db, D, E, Gb, Gb, G, G, G, D, E, F, Gb ]; | + | songNotes = [A, B, Db, D, E, Gb, Gb, G, G, G, D, E, F, Gb ]; |
− | t = 0:delta:finish; | + | t = 0:delta:finish; |
− | for N = 1 : length(hail_hail) | + | for N = 1 : length(hail_hail) |
− | + | song = sin(2 * pi * t * hail_hail(N)); | |
− | + | sound(song, 1/delta); | |
− | end | + | end |
− | pause(1); | + | pause(1); |
− | t = 0:delta:finish/2; | + | t = 0:delta:finish/2; |
− | for T = 1 : length(hail_hail) | + | for T = 1 : length(hail_hail) |
− | + | song = sin(2 * pi * t * hail_hail(T)); | |
− | + | sound(song, 1/delta); | |
− | end | + | end |
− | pause(1); | + | pause(1); |
− | t = 0:delta:finish; | + | t = 0:delta:finish; |
− | for T = 1 : length(hail_hail) | + | for T = 1 : length(hail_hail) |
− | + | song = sin(4 * pi * t * hail_hail(T)); | |
− | + | sound(song, 1/delta); | |
− | end | + | end |
Revision as of 14:58, 4 September 2008
Playing Music - MATLAB Code
% Naman Chopra % ECE 301
%Initializing clear clc
%Declarations delta=0.00005; finish=0.4 durations = [ 3, 2, 2, 3, 1, 2, 2, 2, 1, 1, 2, 1, 1, 3]; A = 220; B = 246.942; Db = 277.183; D = 293.665; E = 329.628; F = 349.228; Gb = 369.994; G = 391.995;
%Hail Hail to Old Purdue songNotes = [A, B, Db, D, E, Gb, Gb, G, G, G, D, E, F, Gb ];
t = 0:delta:finish; for N = 1 : length(hail_hail) song = sin(2 * pi * t * hail_hail(N)); sound(song, 1/delta); end
pause(1);
t = 0:delta:finish/2; for T = 1 : length(hail_hail) song = sin(2 * pi * t * hail_hail(T)); sound(song, 1/delta); end
pause(1);
t = 0:delta:finish; for T = 1 : length(hail_hail) song = sin(4 * pi * t * hail_hail(T)); sound(song, 1/delta); end