Skip to content
DEV505 / Sound ManagerDOCUMENTATION

DEV505 / START HERE

Workshop in pictures.

Unity screenshots of Workshop, with scene states, sound graphs, and steps to try.

06 / A little work. Choose a tool and start working. The graph switches ongoing tool sounds in a defined order, while a separate Strike signal lets one hammer tap play over the saw or drill.

These are real Unity captures with the scene’s own models, camera, and controls. Select a picture to enlarge it, or open Try this in Unity below it for the steps. The graph close views explain individual parts of the full graph.

All screenshot galleries · Read how signals work

Read the complete Workshop walkthrough for controls, graph flow, and code.

Working with the hammer

Hammer is selected and the work session is active. The demo sends Strike signals at the chosen pace.
Workshop in Unity: working with the hammer. The real scene controls and status readouts are visible.

Hammer is selected and the work session is active. The demo sends Strike signals at the chosen pace.

Try this in Unity
  1. In Unity’s Project window, open Assets/DEV505/SoundManager/Samples/06-Workshop/Demo.unity. Enter Play Mode and click the Game view so it receives your keyboard input.
  2. Choose Hammer and start working with Space or the main button.
  3. Wait for a few automatic strikes.

Switch to the handsaw

Handsaw is now selected. The Work signal stops the previous tool loop and starts the selected one.
Workshop in Unity: switch to the handsaw. The real scene controls and status readouts are visible.

Handsaw is now selected. The Work signal stops the previous tool loop and starts the selected one.

Try this in Unity
  1. In Unity’s Project window, open Assets/DEV505/SoundManager/Samples/06-Workshop/Demo.unity. Enter Play Mode and click the Game view so it receives your keyboard input.
  2. Start working with Hammer, then choose Handsaw.
  3. Keep the work session running while the saw takes over.

One hammer tap while sawing

This frame records a hammer impact while Handsaw remains selected and working. The tap button is briefly unavailable during the tap itself, then becomes available again.
Workshop in Unity: one hammer tap while sawing. The real scene controls and status readouts are visible.

This frame records a hammer impact while Handsaw remains selected and working. The tap button is briefly unavailable during the tap itself, then becomes available again.

Try this in Unity
  1. In Unity’s Project window, open Assets/DEV505/SoundManager/Samples/06-Workshop/Demo.unity. Enter Play Mode and click the Game view so it receives your keyboard input.
  2. Choose Handsaw and start working.
  3. Press T for one hammer tap and capture at the impact. The saw stays selected and working.

Switch to the drill

Drill is selected during the same work session. Work Pace controls how quickly the tool operates.
Workshop in Unity: switch to the drill. The real scene controls and status readouts are visible.

Drill is selected during the same work session. Work Pace controls how quickly the tool operates.

Try this in Unity
  1. In Unity’s Project window, open Assets/DEV505/SoundManager/Samples/06-Workshop/Demo.unity. Enter Play Mode and click the Game view so it receives your keyboard input.
  2. Start working, then choose Drill.
  3. Keep Work Pace at 50% for this view.

A graph connects blocks called nodes to control a sound. The Inspector holds the event’s playback settings. The pictures below show the saved graph and settings; a full graph is an overview, so use the close views to read smaller fields.

The complete Workshop graph

The upper groups handle tool selection and ongoing work. The lower group handles individual hammer strikes from trimmed variations.
Workshop in Unity: the complete Workshop graph. The graph nodes and their connections are visible.

The upper groups handle tool selection and ongoing work. The lower group handles individual hammer strikes from trimmed variations.

Try this in Unity
  1. Exit Play Mode.
  2. In Unity’s Project window, double-click Assets/DEV505/SoundManager/Samples/06-Workshop/Workshop.soundgraph.
  3. Use the mouse wheel to zoom and drag the graph background to bring the relevant nodes into view.
  4. Frame the entire graph for an overview. Use the close views on this page for small labels.

Stop first, then choose the tool

Work enters Sequence. Its outputs run in order: stop the old tool loops, then use Tool to start the selected branch. Sequence does not wait for a sound to finish; it orders these commands.
Workshop in Unity: stop first, then choose the tool. The graph nodes and their connections are visible.

Work enters Sequence. Its outputs run in order: stop the old tool loops, then use Tool to start the selected branch. Sequence does not wait for a sound to finish; it orders these commands.

Try this in Unity
  1. Exit Play Mode.
  2. In Unity’s Project window, double-click Assets/DEV505/SoundManager/Samples/06-Workshop/Workshop.soundgraph.
  3. Use the mouse wheel to zoom and drag the graph background to bring the relevant nodes into view.
  4. Find the nodes described under “Stop first, then choose the tool” on this page and zoom in to read their fields and connections.

A separate Strike path

Strike chooses a short hammer variation and sends it to its own Play Audio node. This path allows a hammer tap to overlap the saw or drill.
Workshop in Unity: a separate Strike path. The graph nodes and their connections are visible.

Strike chooses a short hammer variation and sends it to its own Play Audio node. This path allows a hammer tap to overlap the saw or drill.

Try this in Unity
  1. Exit Play Mode.
  2. In Unity’s Project window, double-click Assets/DEV505/SoundManager/Samples/06-Workshop/Workshop.soundgraph.
  3. Use the mouse wheel to zoom and drag the graph background to bring the relevant nodes into view.
  4. Find the nodes described under “A separate Strike path” on this page and zoom in to read their fields and connections.
DEV505 / SOUND LABChecked with Unity 6000.6.0f1 · Revision 746a1cc