|
|
Re: Matlab
Posted:
Dec 12, 2012 9:52 PM
|
|
bartekltg <bartekltg@gmail.com> wrote in message <kabfcf$oa5$1@node1.news.atman.pl>... > W dniu 2012-12-13 03:22, Tanner Handa pisze: > > bartekltg <bartekltg@gmail.com> wrote in message > > <kabas4$jv1$1@node1.news.atman.pl>... > >> W dniu 2012-12-13 01:56, Tanner Handa pisze: > >> > I am working on a Matlab project and trying to shorten the sound of > >> this > >> > frequency. Can you please further explain how to make the sound about > >> > half a second instead of about 1 second?? > >> > > >> > This is what I am working with. > >> > > >> > freqsamp = 10000; > >> > > >> > t = linspace(0,1,freqsamp); > >> > >> t = linspace(0, 0.5, freqsamp); > >> > >> > > >> > > >> > > >> > a = (sin(1.5*pi*220*t) + sin(1.5*pi*440*t)); > >> > sound(a, freqsamp) > >> > >> > > thanks i have already tried that and it only makes the sound deeper > > > oh, sorry. > > t = linspace(0, 0.5, 0.5 * freqsamp); > > If we have one seconds, we need freqsamp samples. > But, if we have 0.5s, we need only half. > > > bartekltg
so how would I be able to make my happy birthday song sound better to make the sounds shorter?? This is what I have and now when i do t = linspace(0, 0.5, 0.5 * freqsamp); it make the frequencies really high pitched. clear freqsamp = 10000; t = linspace(0,1,freqsamp);
a = sin(1.5*pi*220*t) + sin(1.5*pi*440*t); b = sin(2*pi*220*t) + sin(2*pi*440*t); c = sin(2.5*pi*220*t) + sin(2.5*pi*440*t); d = sin(3*pi*220*t) + sin(3*pi*440*t); e = sin(4*pi*220*t) + sin(4*pi*440*t); f = sin(4.5*pi*220*t) + sin(4.5*pi*440*t); g = (sin(5*pi*220*t) + sin(5*pi*440*t))/1.5; h = sin(5.5*pi*220*t) + sin(5.5*pi*440*t); i = sin(6*pi*220*t) + sin(6*pi*440*t); j = sin(6.5*pi*220*t) + sin(6.5*pi*440*t);
sound(a, freqsamp) %HA %3 sound(a, freqsamp) %ppy %3 sound(b, freqsamp) %Birth %5 sound(a, freqsamp) %day %3 sound(f, freqsamp) %TO %8 sound(e, freqsamp) %you %7
sound(a, freqsamp) %Ha %3 sound(a, freqsamp) %ppy %3 sound(b, freqsamp) %Birth %5 sound(a, freqsamp) %day %3 sound(g, freqsamp) %TOOO %10 sound(f, freqsamp) %YOUUU %8
sound(a, freqsamp) %HA %3 sound(a, freqsamp) %PPY %3 sound(j, freqsamp) %BIRTH %15 sound(h, freqsamp) %DAY %12 sound(f, freqsamp) %DEAR %8 sound(e, freqsamp) %JOE %7 sound(b, freqsamp) %EEYY %5
sound(i, freqsamp) %HA %13 sound(i, freqsamp) %PPY %13 sound(h, freqsamp) %BIRTH %12 sound(f, freqsamp) %DAY %8 sound(g, freqsamp) %TO %10 sound(f, freqsamp) %YOU %8
|
|