DEV505 / START HERE
Jukebox in pictures.
Unity screenshots of Jukebox, with scene states, sound graphs, and steps to try.
08 / A little groove. Play a record, change tracks, and pause. The demo starts a second music play for a transition and changes the two gains over time. The dancer’s speed comes from a BPM value stored for each track.
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 to change a play’s parameters
Read the complete Jukebox walkthrough for controls, graph flow, and code.
In the scene
Section titled “In the scene”Mint Morning is playing
Try this in Unity
- In Unity’s Project window, open Assets/DEV505/SoundManager/Samples/08-Jukebox/Demo.unity. Enter Play Mode and click the Game view so it receives your keyboard input.
- Press Play to start Mint Morning.
- Let the track begin while DEV505 starts dancing.
Two tracks during a transition
Try this in Unity
- In Unity’s Project window, open Assets/DEV505/SoundManager/Samples/08-Jukebox/Demo.unity. Enter Play Mode and click the Game view so it receives your keyboard input.
- Press Play and let Mint Morning begin.
- Choose the next track. Capture about one second into the 2.5-second crossfade, while both gain meters are visible.
Take a musical pause
Try this in Unity
- In Unity’s Project window, open Assets/DEV505/SoundManager/Samples/08-Jukebox/Demo.unity. Enter Play Mode and click the Game view so it receives your keyboard input.
- Press Play, then choose the next track.
- Wait for the transition to finish, then choose Pause.
In the graph and Inspector
Section titled “In the graph and Inspector”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 Jukebox graph
Try this in Unity
- Exit Play Mode.
- In Unity’s Project window, double-click Assets/DEV505/SoundManager/Samples/08-Jukebox/Jukebox.soundgraph.
- Use the mouse wheel to zoom and drag the graph background to bring the relevant nodes into view.
- Frame the entire graph for an overview. Use the close views on this page for small labels.
Choose an audio clip with Track
Try this in Unity
- Exit Play Mode.
- In Unity’s Project window, double-click Assets/DEV505/SoundManager/Samples/08-Jukebox/Jukebox.soundgraph.
- Use the mouse wheel to zoom and drag the graph background to bring the relevant nodes into view.
- Find the nodes described under “Choose an audio clip with Track” on this page and zoom in to read their fields and connections.
The three allowed tracks
Try this in Unity
- Exit Play Mode.
- In Unity’s Project window, select Assets/DEV505/SoundManager/Samples/08-Jukebox/Jukebox.soundgraph.
- Open the Inspector’s three-dot menu and choose Debug. Scroll to Parameters, expand the entry named Track, then expand Allowed Assets.
- Read the three assigned clips, then leave Debug mode. Change allowed clips in the graph rather than editing this imported data.
Shape the fade, then apply volume
Try this in Unity
- Exit Play Mode.
- In Unity’s Project window, double-click Assets/DEV505/SoundManager/Samples/08-Jukebox/Jukebox.soundgraph.
- Use the mouse wheel to zoom and drag the graph background to bring the relevant nodes into view.
- Find the nodes described under “Shape the fade, then apply volume” on this page and zoom in to read their fields and connections.