Fractal Code
Feeding a Player fractal code or anything made from it (chaotic firewall, chaotic tester, fractal cheat, fractal loop, fractal tester, unsettling loop) will give this message:
(NOTE: I didn't get this with chaotic firewall)
You feed your fractal code into the player. The player beeps once, then two times, then four times, until eventually there's just a constant beep.
Eventually it stops, replaced by an calm female voice saying "Automated memory reconfiguration required. We apologize for any inconvenience or lost music. Thank you for heading into the future… with Midgard."
If you have one of the upgraded forms, the following line is appended:
Your player smells faintly like burning circuitry.
NOTE: Receiving this message with an unlocked Midgard Player, monitored Midgard Player, or gold Midgard Player will reset it back to the basic Midgard Player. Kinak says this is due to product design. This will also randomize the distributions of the S harmonies.
With No Music Playing
Feeding a Player any Basic or Complex code with no music playing gives this message:
After you feed the player your <data/program>, it chitters in what sounds like protest for a minute before settling on a simple piece. Apparently that was a bit complex for it to process.
You've gained X energy of <random base seed>
A small green light traces across the 'M' logo at the front of the player, apparently indicating that it's playing music.
You will receive X energy of either Hurried Seed, Metered Seed, Ponderous Seed, or Uneven Seed, where X = 50 for viral masses, X = 10 for base code components and X = (10 * the number of base code modules required to make the data/program) for complex code (see chart below).
Feeding a Player a recording with no music playing gives this message:
You feed your <recording> into the player and it generates a piece based on the data.
You've gained 10 energy of <base seed>.
A small green light traces across the 'M' logo at the front of the player, apparently indicating that it's playing music.
The seed you receive depends on the type or recording you used.
With a Base Seed Playing
Feeding a Player Base or Complex code with a base seed playing will either wipe all energy of the effect and replace it with X energy of a random base seed (r on the chart), or else extend the duration of the active seed by X energy (X on the chart).
Base Seed |
AR |
FI |
MS |
NC |
SP |
Uneven Seed |
r |
X |
X |
X |
r |
Hurried Seed |
X |
r |
r |
X |
r |
Ponderous Seed |
X |
r |
X |
r |
X |
Metered Seed |
r |
X |
r |
r |
X |
A piece of Complex Code will extend the duration of a base seed (by 10 * the number listed in the "Total" column of the chart below) as long as it contains any base code module that can extend the seed.
Extending the duration of music gives this message:
The player interprets your <data> into the existing piece.
You've gained <X> energy of <music>
A small green light traces across the 'M' logo at the front of the player, apparently indicating that it's playing music.
AR = automation routine
FI = file interface
MS = math subroutine
NC = networking code
SP = security patches
OC = orderly code
LI = language interpreter
MIC= Midgard internal code
FC = fractal code
* Resets to basic Midgard Player
Harmonies
Feeding a recording to a Player when it has a Base Seed effect active may transform it into a harmony effect. Upgrading to a more advanced type of music gives this message:
You feed your <recording> into the player. It compensates for the new data, weaving it into the existing composition.
You've gained <X> energy of <upgraded effect>
A small green light traces across the 'M' logo at the front of the player, apparently indicating that it's playing music.
Upgrading converts all remaining energy of the original effect into the new effect and adds in any additional energy gained from the recording or code that was added.
Which combinations of base seed + recording give which harmonies is different for different players, and is also randomized when a player resets, or when a piece of fractal code is fed in. There are a few rules that seem to govern how this works:
- If you have a seed effect active and play the recording that gives it (e.g. playing recorded speed with Hurried Seed active) it will always extend the duration of that seed.
- The chart is symmetrical along the diagonal. (e.g. if Hurried Seed + recorded consideration = Stalking Harmony, then Uneven Seed + recorded speed will too.)
You may want to keep track of your combinations for your current run in a chart like the one below. SH1 through SH6 are randomized from the harmonies listed below.
|
Recorded Consideration |
Recorded Speed |
Recorded Strain |
Recorded Pause |
Uneven Seed |
+ duration |
SH1 |
SH2 |
SH3 |
Hurried Seed |
SH1 |
+ duration |
SH4 |
SH5 |
Ponderous Seed |
SH2 |
SH4 |
+ duration |
SH6 |
Metered Seed |
SH3 |
SH5 |
SH6 |
+ duration |
When extending the duration of a harmony effect you receive the "interprets" message above and gain 10 energy.
Advanced Seeds
Harmony effect may be upgraded to Advanced Seeds. See the Spading Chart below for what details we know so far.
Adding a recording to a harmony effect may sometimes fail catastrophically, giving this message:
You feed your <recording> into the player. It stops for a second and gives you shrieking feedback so bad you have to turn off the volume for a bit.
When you come back it's working on a totally different piece.
You've gained <X> energy of <random Base Seed>
A small green light traces across the 'M' logo at the front of the player, apparently indicating that it's playing music.
Advanced Harmonies
These do not seem to be randomized per player.
Saving Music
If you unequip your Midgard Player, all energy of a music effect it is playing will disappear, but all remaining energy of that effect will return when you re-equip the Midgard Player. The only exception is if you somehow manage to equip a player with two different music effects waiting to be restored. In which case all stored effects are wiped and you receive this message:
You equip your monitored Midgard Player.
Your music player gives a particularly shrill bit of feedback and overwrites what you were listening to.
Other Uses
Unlock a Midgard Player by replacing its locked processor with a normal Processor Chip |
|
This item cannot be salvaged. |
|
This item cannot be added to a gang stash. |
Table for spading
[[collapsible]]
Current Music |
Added to |
Results in |
Message |
Player* |
Attuned? |
No music playing |
None |
Simple Code |
(Random Seed) |
chitters in protest |
|
|
None |
Complex Code |
(Random Seed) |
chitters in protest |
|
|
None |
recorded consideration |
Uneven seed |
generates a piece |
M |
Yes |
None |
recorded pause |
Metered seed |
generates a piece |
M |
Yes |
None |
recorded speed |
Hurried seed |
generates a piece |
M |
Yes |
None |
recorded strain |
Ponderous seed |
generates a piece |
M |
Yes |
Base seeds + simple code |
Hurried Seed |
Automation routine |
(Extends duration) |
interprets in |
G |
No |
Hurried Seed |
File Interface |
(Random seed) |
chitters in protest |
G |
No |
Hurried Seed |
Math Subroutine |
(Random seed) |
chitters in protest |
G |
No |
Hurried Seed |
Midgard Internal Code |
(Extends duration) |
interprets in |
G |
No |
Hurried Seed |
Networking Code |
(Extends duration) |
interprets in |
G |
No |
Hurried Seed |
Orderly Code |
(Extends duration) |
interprets in |
G |
No |
Hurried Seed |
Security Patches |
(Random seed) |
chitters in protest |
G |
No |
Metered Seed |
Automation routine |
(Random seed) |
chitters in protest |
G |
No |
Metered Seed |
File Interface |
(Extends duration) |
interprets in |
G |
No |
Metered Seed |
Math Subroutine |
(Random seed) |
chitters in protest |
G |
No |
Metered Seed |
Networking Code |
(Random seed) |
chitters in protest |
G |
No |
Metered Seed |
Orderly Code |
(Extends duration) |
interprets in |
G |
No |
Metered Seed |
Security Patches |
(Extends duration) |
interprets in |
G |
No |
Ponderous Seed |
Automation routine |
(Extends duration) |
interprets in |
G |
No |
Ponderous Seed |
File interface |
(Random seed) |
chitters in protest |
G |
No |
Ponderous Seed |
Math subroutine |
(Extends duration) |
interprets in |
G |
No |
Ponderous Seed |
Midgard internal code |
(Extends duration) |
interprets in |
G |
No |
Ponderous Seed |
Networking code |
(Random seed) |
chitters in protest in |
G |
No |
Ponderous Seed |
Orderly code |
(Extends duration) |
interprets in |
G |
No |
Ponderous Seed |
Security Patches |
(Extends duration) |
interprets in |
G |
No |
Uneven Seed |
Automation routine |
(Random seed) |
chitters in protest |
G |
No |
Uneven Seed |
File Interface |
(Extends duration) |
interprets in |
G |
No |
Uneven Seed |
Math Subroutine |
(Extends duration) |
interprets in |
G |
No |
Uneven Seed |
Networking code |
(Extends duration) |
interprets in |
G |
No |
Uneven Seed |
Security Patches |
(Random seed) |
chitters in protest |
G |
No |
Base seeds + recordings |
Hurried seed |
recorded consideration |
Sniper Harmony |
weaving in |
M |
No |
Hurried Seed |
recorded pause |
Suspenseful Harmony |
weaving in |
M |
No |
Hurried seed |
recorded speed |
(Extends duration) |
interprets in |
M |
No |
Hurried seed |
recorded strain |
Shrieking Harmony or Suspenseful Harmony |
weaving in |
-, M |
No |
Ponderous seed |
recorded consideration |
Static Harmony |
weaving in? |
M |
Yes |
Ponderous Seed |
recorded pause |
Stalking Harmony |
weaving in |
M |
No |
Ponderous seed |
recorded speed |
Suspenseful Harmony |
weaving in |
|
|
Ponderous seed |
recorded strain |
(Extends duration) |
interprets in |
|
|
Metered seed |
recorded consideration |
Sniper Harmony |
weaving in |
|
|
Metered Seed |
recorded pause |
|
|
|
|
Metered seed |
recorded speed |
Shrieking or Stalking Harmony |
weaving in |
M |
No |
Metered Seed |
recorded strain |
Stalking Harmony |
weaving in |
M |
No |
Uneven seed |
recorded consideration |
(Extends duration) |
interprets in |
M |
No |
Uneven Seed |
recorded pause |
Suspicious Harmony |
weaving in |
M |
No |
Uneven seed |
recorded speed |
Shrieking Harmony or Sniper Harmony |
weaving in |
M |
No |
Uneven seed |
recorded strain |
Static Harmony |
weaving in |
|
|
Base seeds + complex code |
Hurried Seed |
File Scan |
(Extends duration - 20) |
interprets in |
M |
No |
Hurried Seed |
Mailing List |
(Extends duration - 10) |
interprets in |
M |
No |
Hurried Seed |
Network Interpreter |
(Extends duration - 20) |
interprets in |
M |
No |
Hurried Seed |
Pep Program |
(Extends duration - 30) |
interprets in |
M |
No |
Hurried Seed |
Security Updater |
(Extends duration - 20) |
interprets in |
M |
No |
Hurried Seed |
Software Firewall |
(Extends duration - ?) |
interprets in |
M |
No |
Hurried Seed |
Target Search |
(Extends duration - 20) |
interprets in |
M |
No |
Hurried Seed |
Vulnerability Database |
(Random Seed - 20) |
chitters in protest |
M |
No |
Metered Seed |
File Scan |
(Extends duration - 20) |
interprets in |
M |
No |
Metered Seed |
Mailing List |
(Random Seed - 10) |
chitters in protest |
M |
No |
Metered Seed |
Network Interpreter |
(Extends duration - 20) |
interprets in |
M |
No |
Metered Seed |
Pep Program |
(Random Seed - 30) |
chitters in protest |
M |
No |
Metered Seed |
Security Updater |
(Extends duration - 20) |
interprets in |
M |
No |
Metered Seed |
Software Firewall |
(Extends duration - 20) |
interprets in |
M |
No |
Metered Seed |
Target Search |
(Random Seed - 20) |
chitters in protest |
M |
No |
Metered Seed |
Vulnerability Database |
(Extends duration - 20) |
interprets in |
M |
No |
Ponderous Seed |
File Scan |
(Extends duration - 20) |
interprets in |
M |
No |
Ponderous Seed |
Mailing List |
(Extends duration - 10) |
interprets in |
M |
No |
Ponderous Seed |
Network Interpreter |
(Random Seed - 20) |
chitters in protest |
M |
No |
Ponderous Seed |
Pep Program |
(Extends duration - 30) |
interprets in |
M |
No |
Ponderous Seed |
Security Updater |
(Extends duration - 20) |
interprets in |
M |
No |
Ponderous Seed |
Software Firewall |
(Extends duration - 20) |
interprets in |
M |
No |
Ponderous Seed |
Target Search |
(Random Seed - 20) |
chitters in protest |
M |
No |
Ponderous Seed |
Vulnerability Database |
(Extends duration - 20) |
interprets in |
M |
No |
Uneven Seed |
File Scan |
(Extends duration - 20) |
interprets in |
M |
No |
Uneven Seed |
Mailing List |
(Random Seed - 10) |
chitters in protest |
M |
No |
Uneven Seed |
Network Interpreter |
(Extends duration - 20) |
interprets in |
M |
No |
Uneven Seed |
Security Updater |
(Random Seed - 20) |
chitters in protest |
M |
No |
Uneven Seed |
Software Firewall |
(Extends duration - 20) |
interprets in |
M |
No |
Uneven Seed |
Target Search |
(Extends duration - 20) |
interprets in |
M |
No |
Uneven Seed |
Vulnerability Database |
(Random Seed - 20) |
chitters in protest |
M |
No |
Harmonies + simple code |
Shrieking Harmony |
Automation Routine |
(Random Seed) |
chitters in protest |
- |
No |
Shrieking Harmony |
File Interface |
(Random Seed) |
chitters in protest |
- |
No |
Shrieking Harmony |
Math Subroutine |
(Random Seed) |
chitters in protest |
- |
No |
Shrieking Harmony |
Networking Code |
(Random Seed) |
chitters in protest |
- |
No |
Shrieking Harmony |
Security Patches |
(Random Seed) |
chitters in protest |
M |
No |
Sniper Harmony |
Automation Routine |
(Random Seed) |
chitters in protest |
|
|
Sniper Harmony |
File Interface |
(Random Seed) |
chitters in protest |
|
|
Sniper Harmony |
Math Subroutine |
(Random Seed) |
chitters in protest |
M |
No |
Sniper Harmony |
Networking Code |
Sniper Seed |
weaving in |
|
|
Sniper Harmony |
Security Patches |
|
|
|
|
Stalking Harmony |
Automation Routine |
Stalking Seed |
weaving in |
M |
No |
Stalking Harmony |
File Interface |
(Random seed) |
chitters in protest |
M |
No |
Stalking Harmony |
Math Subroutine |
|
|
|
|
Stalking Harmony |
Networking Code |
|
|
|
|
Stalking Harmony |
Security Patches |
|
|
|
|
Static Harmony |
Automation Routine |
(Random Seed) |
chitters in protest |
M |
No |
Static Harmony |
File Interface |
(Random Seed) |
chitters in protest |
M |
No |
Static Harmony |
Math Subroutine |
Static Seed |
weaving in |
M |
Yes |
Static Harmony |
Networking Code |
|
|
|
|
Static Harmony |
Security Patches |
|
|
|
|
Suspenseful Harmony |
Automation Routine |
Suspenseful Seed |
weaving in |
|
|
Suspenseful Harmony |
File Interface |
(Random Seed) |
chitters in protest |
M |
No |
Suspenseful Harmony |
Math Subroutine |
|
|
|
|
Suspenseful Harmony |
Networking Code |
|
|
|
|
Suspenseful Harmony |
Security Patches |
|
|
|
|
Suspicious Harmony |
Automation Routine |
|
|
|
|
Suspicious Harmony |
File Interface |
|
|
|
|
Suspicious Harmony |
Math Subroutine |
(Random Seed) |
chitters in protest |
M |
No |
Suspicious Harmony |
Networking Code |
(Random Seed) |
chitters in protest |
M |
No |
Suspicious Harmony |
Security Patches |
|
|
|
|
Harmonies + recordings |
Stalking Harmony |
recorded consideration |
(Random Seed) |
feedback |
M |
No |
Stalking Harmony |
recorded strain |
(Random Seed) |
feedback |
|
|
Sniper Harmony |
recorded consideration |
(Extends duration) |
interprets in |
M |
No |
Suspenseful Harmony |
recorded speed |
(Extends duration) |
interprets in |
|
|
Harmonies + complex code |
Shrieking Harmony |
Complex Code(?) |
Shrieking Seed |
? |
- |
No |
Shrieking Harmony |
mailing list |
(Random Seed) |
chitters in protest? |
M |
No |
Shrieking Harmony |
security updater |
Shrieking Seed (20 energy) |
weaving in |
M |
No |
Stalking Harmony |
Mailing List |
(Random Seed) |
chitters in protest |
- |
No |
Sniper Harmony |
Complex Code(?) |
(Random Seed) |
chitters in protest |
|
|
Static Harmony |
Complex Code(?) |
(Random Seed) |
chitters in protest |
M |
Yes |
Suspenseful Harmony |
Complex Code(?) |
Suspenseful Seed |
? |
|
|
Suspenseful Harmony |
Mailing List |
(Random Seed) |
chitters in protest |
M |
No |
Advanced Seeds + simple code |
Sniper Seed |
Automation Routine |
(Random Seed) |
chitters in protest |
M |
No |
Stalking Seed |
Automation Routine |
(Random Seed) |
chitters in protest |
M |
No |
Static Seed |
Automation Routine |
(Random Seed) |
chitters in protest |
M |
No |
Suspenseful Seed |
Automation Routine |
(Extends duration) |
interprets in |
M |
No |
Suspenseful Seed |
File Interface |
(Random Seed) |
chitters in protest |
M |
No |
Advanced Seeds + recordings |
Suspenseful Seed |
recorded strain |
(Extends duration) |
interprets in |
|
|
Suspenseful Seed |
recorded speed |
(Extends duration) |
interprets in |
|
|
Sniper Seed |
recorded consideration |
(Extends duration) |
interprets in |
|
|
Advanced Seeds + complex code |
Shrieking Seed |
network scan |
(Extends duration - 80) |
interprets in |
M |
No |
Suspenseful Seed |
Complex Code(?) |
(Random Seed) |
chitters in protest |
|
|
* - = base Midgard Player, G = gold Midgard Player, M = monitored Midgard Player