Background Music

The **Background-Music Nodon** is an Output Nodon that plays various music tracks while activated. Up to 4 can be called per program.

When unpausing from a long pause in Free Programming, it may say "Yeah, baby! Your skills at making games are simply the best! Sets you apart from all the rest!". In the Nodopedia, its quote is "Oh yeah, got a Nodopedia to reference, gather some intelligence, raise your experience, get this down to a science!".

## Character

### Design

Backround Music Nodon seems to represent a blue record player wearing pink star sunglasses

## Technical

### Calling

This Nodon can be called through the following tree:

* Output
	+ **Play BGM**

### Inputs

* **Play** - When this port receives a signal other than 0.00, the set music will begin to play from the beginning and continue to play until 0.00 is received.
* **Volume** - Determines the relative volume that the music will be played at, and is restricted to between 0.00 and 2.00. A value of 0.00 is silent, and 1.00 is the base volume that is used when this port is unconnected.
* **Speed** - Determines the speed that the music will be played at. When 0.00 or lower is received at this port, the music will pause. Received values above 0.00 are restricted to between 0.25 and 2.00, with 1.00 acting as the standard speed that is used when this port is unconnected.

### Settings

* **Theme** - Determines the general theme that is played. Can be "Strolling", "Skipping", "Steady", "Sunshine", "Valor", "Tension", "Excited", "Mad dash", "Party time", "Rivalry", or "Ambient".
	+ Defaults to "Excited".
	+ This setting is displayed in the Nodon's box on the program screen Canvas.
* **Melody** - Determines the melody, from four options that vary depending on the selection of the 'Theme' setting.
	+ Defaults to the first option, which due the default selection of the 'Theme' setting, is "Saw wave".
* **Main Accompaniment** - Determines the main accompaniment, from four options that vary depending on the selection of the 'Theme' setting.
	+ Defaults to the first option, which due the default selection of the 'Theme' setting, is "Sine lead".
* **Sub Accompaniment** - Determines the sub accompaniment, from four options that vary depending on the selection of the 'Theme' setting.
	+ Defaults to the first option, which due the default selection of the 'Theme' setting, is "Synth brass".
* **Rhythm** - Determines the rhythm, from four options that vary depending on the selection of the 'Theme' setting.
	+ Defaults to the first option, which due the default selection of the 'Theme' setting, is "Funk".

The following displays which options are available for the 'Melody', 'Main Accompaniment', 'Sub Accompaniment', and 'Rhytm' settings for each selection of the 'Theme' setting.

* Strolling
* Skipping
* Steady
* Sunshine
* Valor
* Tension
* Excited
* Mad dash
* Party time
* Rivalry
* Ambient

 Silent | Silent | Silent | Silent

 Silent | Silent | Silent | Silent

 Silent | Silent | Silent | Silent

 Silent | Silent | Silent | Silent

 Silent | Silent | Silent | Silent

 Silent | Silent | Silent | Silent

 Silent | Silent | Silent | Silent

 Silent | Silent | Silent | Silent

 Silent | Silent | Silent | Silent

 Silent | Silent | Silent | Silent

 Silent | Silent | Silent | Silent

## Built-In Uses

### Interactive Lessons

*[Editor's note: Can this not become the norm around here? Multiple pages are just writing "it's used in some lessons", when they should be more specific about what is done with it, like what's done on Person.]*

Used in multiple lessons.