In other languages: Čeština Deutsch Français 日本語 Polski Русский Українська 简体中文

Programmable speaker

From Official Factorio Wiki
Revision as of 11:28, 5 November 2021 by Dogman15 (talk | contribs) (I'll write more about this the next time I play the game.)
Jump to navigation Jump to search
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

Map color

Health

Quality normal.png 150
Quality uncommon.png 195 Quality rare.png 240
Quality epic.png 285 Quality legendary.png 375

Stack size

10

Rocket capacity

10 (1 stack)

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.

Available sounds

The sounds a loudspeaker can play include the following instruments:

  • Piano
  • Bass
  • Lead synth
  • Sawtooth synth
  • Square synth
  • Celesta
  • Vibraphone
  • Plucked
  • Steel drum
  • Reverse cymbal
  • Drum kit

History

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

See also