-
-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generated tone sounds different from other tone generators #30
Comments
Initial thought is that you are comparing this wrong. Youtube plays high def audio at sampling rate of 44K, 48k, 96k and so on. This just means that the audio has more rich info encoded, thus being able to emit more specific frequency sound. When you generate this via the library code then ZenTone generates audio at a default sampling rate of 44k. However you can pass a different sampling rate into the constructor, when initializing ZenTone val zentone = ZoneTone(sampleRate = 96000, encoding = AudioFormat.ENCODING_PCM_32BIT, channelMask = AudioFormat.CHANNEL_OUT_STEREO) Similarly changing the encoding also has an effect. The parameters that one uses effects how your audio sounds. Under the hood ZenTone doesn't do any magic, but generate byte data that is played over your audio output i.e speakers If this does not fix your problem, then I will try to investigate this further and pin down how to achieve the similar sounding audio. |
Thanks for the response. I've tried increasing the Tonejs, YouTube, and others all sound similar, 200Hz is a bit lower-pitched, similar to this: https://www.rapidtables.com/tools/tone-generator.html?f=200 I've tested ZenTone in the emulator and in the actual device but Would appreciate any help in shedding light on where could be the issue. |
I've tried the following
But the resulting sound, doesn't sound like the other tone generators. They all sound like this: (https://www.youtube.com/watch?v=YOnBu8CClmQ)
What am I doing wrong here?
The text was updated successfully, but these errors were encountered: