Re: timing with Play
- To: mathgroup at smc.vnet.net
- Subject: [mg36801] Re: [mg36789] timing with Play
- From: Murray Eisenberg <murraye at attbi.com>
- Date: Thu, 26 Sep 2002 04:56:58 -0400 (EDT)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <200209250551.BAA05399@smc.vnet.net>
- Reply-to: murray at math.umass.edu
- Sender: owner-wri-mathgroup at wolfram.com
I get the same result in 4.2 (under Windows). Not sure why. But you
could try this modification:
PlaySeq[L_, dur_] := Do[PlayTone[L[[i]], dur];
Pause[dur], {i, Length[L]}]
Then
PlaySeq[{224, 256, 384}, 3]
seems to work as expected, prolonging the notes before the last one to
their full expected duration.
Erich Neuwirth wrote:
> PlayTone[F_, dur_] := Play[Sin[2*Pi*F*t], {t, 0, dur}]
> allows me to play a sine wave of frequency F and duration dur
>
> PlaySeq[L_, dur_] := Do[PlayTone[L[[i]], dur], {i, Length[L]}]
>
> should allow me to play a sequence of tones
> with a given list of frequencies L
> and all the same duration dur.
>
> It does not work at least in 4.1
>
> all tones but the last one are much shorter than dur.
>
> any help?
>
>
>
>
>
--
Murray Eisenberg murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street
Amherst, MA 01375
- References:
- timing with Play
- From: Erich Neuwirth <erich.neuwirth@univie.ac.at>
- timing with Play