microsoft / pxt-microbit

A Blocks / JavaScript code editor for the micro:bit built on Microsoft MakeCode
https://makecode.microbit.org
Other
710 stars 586 forks source link

Record sound quality #5281

Open moverstreet007 opened 1 year ago

moverstreet007 commented 1 year ago

The record sound quality is fine when my students use their laptops. When we do payback using the MicroBit. There is lots of static and the volume is really low.

jaustin commented 1 year ago

Hi @moverstreet007 thanks for reporting this. Unless you're getting only static, etc, then I suspect this is not a bug in the conventional sense that something's wrong with the software, but more about the expectation difference between the PC and the device.

The quality of the sound you hear will always depend on the thing you’re using to play it and how you record it. On the micro:bit, we have a very small speaker that’s designed to make good loud sounds at certain frequencies. However, recorded audio sounds less good on the tiny speaker.

There are two ways you can improve what you hear back

  1. Improve the quality of the recording

  2. Improve the quality of the playback

  3. To improve the recording quality, you can alter the microphone sensitivity. For example, if you’re in a noisy room and want to talk right into the microphone so that only your voice is heard, choose ‘low’ sensitivity. If you’re in a quiet room and want to speak at the micro:bit from a distance, choose ‘high’ sensitivity

    s_1710FA965955104E00343BDE36CE70333BEDB2B2D91777F0987C1C2E9C0B15B9_1686916869238_image
  4. If you’d like to hear better sound quality, you can use headphones or an external speaker to play the sound back, by connecting these to the micro:bit with crocodile clips:

    s_1710FA965955104E00343BDE36CE70333BEDB2B2D91777F0987C1C2E9C0B15B9_1686916614619_image

Our team has worked hard to optimise the quality as far as possible. We hope you can enjoy using it and find it a helpful additional learning tool. We've found it fun to try exploring what kind of sounds sounds (high, low) sound best.

One additional question: we did consider distorting the sound on the simulator so it more closely matched the sound on the hardware (see #5096 ). Would that have been a better experience for you?

jaustin commented 7 months ago

See https://github.com/microsoft/pxt-microbit/issues/5096 for the micro:bit speaker frequency response. I think we could close one of these two issues