In other languages: Česky Deutsch Français 日本語 Русский 中文

Programmable speaker: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(expanded page, cleaned up grammar/reader tense)
(We cannot reasonably list over 300 sounds here)
Tag: Undo
 
(16 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{Languages}}
{{Languages}}
{{:Programmable speaker/infobox}}
{{:Infobox:Programmable speaker}}
{{Stub}}


The '''programmable speaker''' can play sounds and optionally show text alerts when receiving a set signal from the ciruit network.
The ''programmable speaker'' is a circuit network entity that is capable of producing alerts in the form of sound, and elements on nearby players' guis. It can be connected to the circuit network to produce an alert when a signal drops below a certain value, for example.


It can be toggled whether the sound plays globally so that it can be heard anywhere on the map, or locally so it will only be audible in the immediate vicinity of the speaker.
== GUI and configuration ==


Each speaker is able to play 10 sounds at once if polyphony is enabled. However, only a total of 50 sounds can be heard at once due to a game limitation.
[[File:Programmable_speaker_ui.png|330px]]
 
It can be toggled whether the sound plays globally so that it can be heard anywhere on the map, or locally so it will only be audible in the immediate vicinity of the speaker. As a courtesy, only enable global play on multiplayer when it is important that all players be notified. Only 50 sounds can be heard at once due to a game limitation.


[[File:Programmable_speaker_ui.png|thumb|left|The GUI of the programmable speaker.]]
The volume of the programmable speaker can be controlled in the GUI. This determines the audio volume, and the carry distance if global playback is unticked. The range at full volume appears to be 64 tiles.
 
[[File:speaker_map_alert.gif]]<br />
As well as playing a sound, it can also be set to send a GUI text alert so the player can see what has caused the alarm. Both text and an icon can be specified, as seen in the check mark image above. In order to show an [[Alerts|alert]] in players' GUIs, "Show alert" must be ticked. Additional options will be shown that allow the player to select an icon and text for the alert.
 
The "Allow polyphony" check-box determines whether more than one sound may be played at once. Essentially, when hooking up a constant signal to a programmable speaker, with polyphony enabled, sounds will repeat extremely rapidly. (10 per second or so) Without polyphony, this is limited to about 1 per half second. Disabling polyphony is useful to avoid alerts being spammed and causing hearing damage. However, if producing music, polyphony may be needed.
 
The "Circuit value is pitch" check-box allows dynamically changing the pitch of the sound created by changing the circuit value. This is useful for music production. If the player simply wants a sound to be created whenever the conditional is met, they should disable this check-box.


== History ==
== History ==
{{history|0.17.66|
* Programmable Speaker sounds now change volume accordingly as player moves.
}}


{{history|0.15.0|
{{history|0.15.0|
*Introduced
* Introduced
}}
}}


Line 21: Line 33:


{{LogisticsNav}}
{{LogisticsNav}}
{{C|Circuit network}}

Latest revision as of 16:07, 17 November 2021

Programmable speaker.png
Programmable speaker

Programmable speaker entity.png

Recipe

Time.png
2
+
Copper cable.png
5
+
Electronic circuit.png
4
+
Iron plate.png
3
+
Iron stick.png
4
Programmable speaker.png
1

Total raw

Time.png
9.25
+
Copper plate.png
8.5
+
Iron plate.png
9

Recipe

Time.png
2
+
Copper cable.png
5
+
Electronic circuit.png
4
+
Iron plate.png
3
+
Iron stick.png
4
Programmable speaker.png
1

Total raw

Time.png
14.25
+
Copper plate.png
18.5
+
Iron plate.png
13

Map color

Health

150

Stack size

50

Energy consumption

2 kw (electric)

Mining time

0.1

Prototype type

programmable-speaker

Internal name

programmable-speaker

Required technologies

Circuit network (research).png

Produced by

Assembling machine 1.png
Assembling machine 2.png
Assembling machine 3.png
Player.png

The programmable speaker is a circuit network entity that is capable of producing alerts in the form of sound, and elements on nearby players' guis. It can be connected to the circuit network to produce an alert when a signal drops below a certain value, for example.

GUI and configuration

Programmable speaker ui.png

It can be toggled whether the sound plays globally so that it can be heard anywhere on the map, or locally so it will only be audible in the immediate vicinity of the speaker. As a courtesy, only enable global play on multiplayer when it is important that all players be notified. Only 50 sounds can be heard at once due to a game limitation.

The volume of the programmable speaker can be controlled in the GUI. This determines the audio volume, and the carry distance if global playback is unticked. The range at full volume appears to be 64 tiles.

Speaker map alert.gif
As well as playing a sound, it can also be set to send a GUI text alert so the player can see what has caused the alarm. Both text and an icon can be specified, as seen in the check mark image above. In order to show an alert in players' GUIs, "Show alert" must be ticked. Additional options will be shown that allow the player to select an icon and text for the alert.

The "Allow polyphony" check-box determines whether more than one sound may be played at once. Essentially, when hooking up a constant signal to a programmable speaker, with polyphony enabled, sounds will repeat extremely rapidly. (10 per second or so) Without polyphony, this is limited to about 1 per half second. Disabling polyphony is useful to avoid alerts being spammed and causing hearing damage. However, if producing music, polyphony may be needed.

The "Circuit value is pitch" check-box allows dynamically changing the pitch of the sound created by changing the circuit value. This is useful for music production. If the player simply wants a sound to be created whenever the conditional is met, they should disable this check-box.

History

  • 0.17.66:
    • Programmable Speaker sounds now change volume accordingly as player moves.

See also