Skip to content

Conversation

@arthurkehrwald
Copy link
Collaborator

No description provided.

Copy link
Owner

@freezy freezy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome doc, thanks! I've replaced the editor shots with a higher resolution and aligned them to the right side like in the rest of the doc.

Other comments below.

One thing you could also add is doc links in the code, so the ❓-icon of the component opens up the documentation. Example:

[HelpURL("https://docs.visualpinball.org/creators-guide/manual/sound.html")]


# Sound

Unity, the general purpose game engine VPE is built on top of, provides many
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Unity, the general purpose game engine VPE is built on top of, provides many
Unity, the game engine VPE is built on top of, provides many

provides mixing and mastering functionality. For a comprehensive overview, refer
to the
[Unity documentation](https://docs.unity3d.com/6000.0/Documentation/Manual/Audio.html).
On top of this built in functionality, VPE provides some features specific to
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
On top of this built in functionality, VPE provides some features specific to
On top of this built-in functionality, VPE provides some features specific to

in your scene and play this clip directly, but VPE allows you to construct
different types of sound assets out of one or multiple of these audio clips to
produce variation and customize how the sound is played with pinball in mind.
VPE differentiates between sound effects, music and callouts.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
VPE differentiates between sound effects, music and callouts.
VPE differentiates between **sound effects**, **music** and **callouts**.

produce variation and customize how the sound is played with pinball in mind.
VPE differentiates between sound effects, music and callouts.

![How to create a sound asset](create-sound-asset.jpg)
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You sure this screenshot is needed? It's explained just below how to do it.

between callouts and sound effects is that callouts tend to be much more
significant to the player than other sounds. As such, their playback is managed
by a table-wide _Callout Coordinator_ component at the root of the table
hierarchy that ensures callouts are played one at a time. When triggering a
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

New paragraph?

Suggested change
hierarchy that ensures callouts are played one at a time. When triggering a
hierarchy that ensures callouts are played one at a time.
When triggering a

@arthurkehrwald arthurkehrwald merged commit d776cd4 into master Mar 29, 2025
15 checks passed
@arthurkehrwald arthurkehrwald deleted the doc/sound branch March 29, 2025 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants