Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.help > #2764
| From | Knute Johnson <nospam@knutejohnson.com> |
|---|---|
| Newsgroups | comp.lang.java.help |
| Subject | Re: How to generate sound of given frequency? |
| Date | 2013-09-03 21:38 -0700 |
| Organization | A noiseless patient Spider |
| Message-ID | <l06dfb$l9o$1@dont-email.me> (permalink) |
| References | <gpe8i6$h7h$1@news.onet.pl> <49baa85b$0$25637$b9f67a60@news.newsdemon.com> <57d86ca7-9948-4058-a899-d4c8a2d0c040@googlegroups.com> |
On 9/3/2013 1:12 PM, ryanbrummet09@augustana.edu wrote: > Hello, > > A little after the fact, but thank you! I'm wondering why you scaled > sin(angular frequency) by vol and 127. I'm assuming this is because > 127 corresponds to the maximum volume setting and vol is the desired > amplitude. Also, why did you reshape the first and last 10ms of the > wave? > > Again thank you very much. I've spent some time trying to figure this > out and your code was the first that I came across that was straight > forward. > > Sincerely, Ryan > The audio format uses signed data one byte in length. A byte can hold values from -128 to 127. The data is basically amplitude modulation, so that a signal from -127 to 127 would be the loudest volume possible. The shorter the period of time it takes to make the transition would increase the frequency of the tone. The shaping is to prevent clicks in the sound at the beginning and end of the tone. I should really change the ramp to something more logarithmic rather than sawtooth. The effect I was trying to achieve is similar to what is done with continuous wave radio transmission. -- Knute Johnson
Back to comp.lang.java.help | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: How to generate sound of given frequency? ryanbrummet09@augustana.edu - 2013-09-03 13:12 -0700
Re: How to generate sound of given frequency? "John B. Matthews" <nospam@nospam.invalid> - 2013-09-03 22:01 -0400
Re: How to generate sound of given frequency? Knute Johnson <nospam@knutejohnson.com> - 2013-09-03 21:38 -0700
Re: How to generate sound of given frequency? Roedy Green <see_website@mindprod.com.invalid> - 2013-09-09 01:46 -0700
Re: How to generate sound of given frequency? Knute Johnson <nospam@knutejohnson.com> - 2013-09-09 06:59 -0700
Re: How to generate sound of given frequency? "John B. Matthews" <nospam@nospam.invalid> - 2013-09-09 15:45 -0400
Re: How to generate sound of given frequency? Roedy Green <see_website@mindprod.com.invalid> - 2013-10-21 20:36 -0700
csiph-web