Message Boards Message Boards

Can we play frequencies from a list?

Posted 9 years ago

I would like to take a long list of numbers, scale it to 20 - 20,000, and play it in Hz for about 0.1 second per list element. I see functions for notes, but not for Hz (in cycles per second).

POSTED BY: Douglas Youvan
2 Replies

SM - Thank you. You did get me going, but I could not get a series of frequencies to play. Notes work. Your research profile is incredible! We might have slight overlap on the photosynthetic reaction center mechanism. Jortner is as far as I can comprehend in that direction.

Doug

num = {0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 
   4, 4, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 9, 9, 
   9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 
   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 
   3, 3, 3, 4, 4, 4, 5, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 
   5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 4, 5, 
   6, 6, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 6, 5, 5, 
   4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 
   1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 
   6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, 
   0, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 
   2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 
   8, 8, 8, 7, 7, 7, 7, 6, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 0, 0, 
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0};

dimen = Dimensions[num][[1]]

Sound[Table[SoundNote[2*num[[i]], 0.02, "Violin"], {i, 1, dimen}]]
POSTED BY: Douglas Youvan

As a start, to play a single note of frequency f Hz for 1 second

Play[Sin[2 Pi f t], {t, 0, 1}]
POSTED BY: S M Blinder
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract