mojira.dev
MCPE-153196

The sound from the goat horn remains in one place after the start of sound playback

Summary:
If the player moves away from where the horn is used, the sound will play from the void.

Steps to reproduce:

  1. Take the horn.

  2. Use the horn and move a few blocks away from where the horn was used (until the sound has finished playing).

Observed results:
The sound is not tied to the player and it turns out that it is played from the void.

Expected results:
The sound will come from the player.

Linked issues

Attachments

Comments 6

This is also affected in 1.19.20.20

This happens with cave sounds too

(also, the volume seems to drop off quite quickly when you move just a few blocks away from a sound, I think its worth checking to see whether or not its in parity with java)

@unknown:

vanilla-parity - which I added to the report means that the behavior in java is different from bedrock

I would like to add that this also happens with cave sounds too. Affects 1.19.22 and 1.19.40.20

Seems like this also affects many other audios that should stick with the player causing it, such as:

  • eating food

  • drinking a potion

  • using a rocket while flying with an elytra

  • using a horn

  • wearing armor

  • shooting with a bow

  • taking damage

  • triggering the totem of undying

The audio issue is more noticeable when traveling using an elytra or minecart.

It's also observed that the volume drops too quickly if you face away from the sound origin from a distance compared to facing it (moving forward while triggering the audio vs moving backwards).

Building off of ChronoCMD's comment, I believe the issue is far worse than being related to goat horns as the title implies, but rather affects every sound in the game which is played at the player's location. MCPE-161329 would be a duplicate of this issue rather than simply related if you accept this broader framing.

I'd like to highlight walking and punching SFX specifically, which due to this issue are played only in one ear while strafing. 

My advice for Steps to Reproduce with Walking Sounds:

  1. Put on headphones which support at least stereo audio (two channels, L/R).

  2. Ensure you are in first-person, as third-person seems to dull the effect.

  3. Find a long, flat surface in-game that makes reasonably loud sounds and has minimal noise distractions.

    • I recommend grass, as I've found stone-like blocks hard to hear the effect on.

  4. Strafe one direction (straight left or right)

  5. Hear results - walking and other effects can mainly be heard in the ear opposite of the direction of movement. right when they start they can briefly be heard in the other ear, but they quickly cut off.

And my advice for the best Steps to Reproduce with Goat Horn:

  1. Once again, put on headphones which support at least stereo audio (two channels, L/R).

  2. Ensure you are in first-person, as third-person seems to dull the effect.

  3. Find a space in-game with minimal audio distractions.

    • I used a superflat world, with a command block set up to kill slimes before they could make noise.

  4. Play a goat horn, ideally with a long consistent sound like Feel

  5. asap after right-clicking to play, step slightly in one direction and begin to spin quickly.

  6. Observe as the goat horn sounds seems to ping-pong back and forth between your ears, as it is being played from the spot next to you rather than precisely on the player.

I've attached videos demoing this effect with walking and punching, as well as the original goat horn example, to the original post. I had to crunch down the video a bit to fit the filesize limit (in fact, I went a bit overboard), but the audio is the original track & and sounds the same as in-game.

Once I noticed this bug it's been eating at me every time I play Bedrock, so sorry to place the curse of knowledge on anyone who reads this.

[This comment has been edited to improve clarity.]

[Mod] EVGENSYPERPRO

(Unassigned)

744409

Confirmed

Multiple

vanilla-parity

1.20.10.21 Preview, 1.19.40.20 Preview, 1.19.20.23 Preview, 1.19.20.20 Preview, 1.19.10.24 Preview, ..., 1.19.81 Hotfix, 1.19.83 Hotfix, 1.20.0, 1.20.40.22 Preview, 1.20.30

Retrieved