ExPilot.Music.Team (ExPilot v0.1.1)

Copy Markdown View Source

The pieces for a team arena, as ExPilot.Music lists them: {name, bpm, %{section => {bars, layers}}}.

phalanx (:cruise, 100 bpm, 56 bars) plays while no enemy is within reach: a drum tattoo on kick and snare rolls, a D Dorian theme in unison horns answered a fifth above, a passage of strings and bass alone, then the theme and its answer back together with a trumpet a fifth up and the tattoo at full weight, closing on a coda.

siege (:combat, 136 bpm, 48 bars) plays while an enemy is within reach: a kick on every beat with the snare on two and four and a fill every eighth bar, a D minor bass ostinato on a pedal, a brass fanfare in dotted rhythms that climbs by step through the bridge, a half-time breakdown, then the assault again with the brass doubled an octave below.

Summary

Functions

The pieces, in the shape ExPilot.Music.pieces/0 builds from.

Functions

scores()

@spec scores() :: [
  {String.t(), pos_integer(),
   %{required(atom()) => {pos_integer(), %{required(atom()) => String.t()}}}}
]

The pieces, in the shape ExPilot.Music.pieces/0 builds from.