Line 1: | Line 1: | ||
==Playing Music - MATLAB Code== | ==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 |
Revision as of 14:55, 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