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
@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.