ExPilot.Music.Ctf (ExPilot v0.1.1)

Copy Markdown View Source

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

banner (:cruise, 108 bpm, 56 bars) plays while no enemy is within reach: a march in F major — eight bars of snare and a horn call, a horn theme over a marching tuba with a second horn moving against it, a trumpet answer, a quiet turn through A flat major, and the theme back in full brass to a cadence on F.

raid (:combat, 140 bpm, 44 bars) plays while an enemy is within reach: the chase in G minor — a driving kick and snare over a bass in eighths, an overdriven guitar theme that returns a second time louder, a two-bar figure sequenced up through G minor, B flat, C minor and D, a breakdown of bare drums and bass ending in a snare roll, and the theme back at full force with a four-bar tail on D.

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.