anchor.diff:  NOTE: Future releases will take advantage of more of the buttons on
   the controller.
   
  -==== License
  -
  -+++<a href="http://deepsymmetry.org"><img src="assets/DS-logo-bw-200-padded-left.png" align="right" alt="Deep Symmetry logo"></a>+++
  -Copyright © 2015-2018 http://deepsymmetry.org[Deep Symmetry, LLC]
  -
  -Distributed under the
  -http://opensource.org/licenses/eclipse-1.0.php[Eclipse Public License
  -1.0], the same as Clojure. By using this software in any fashion, you
  -are agreeing to be bound by the terms of this license. You must not
  -remove this notice, or any other, from this software. A copy of the
  -license can be found in
  -https://deepsymmetry.org/afterglow/resources/public/epl-v10.html[resources/public/epl-v10.html]
  -within this project.
  +include::partial$Footer.adoc[]
  
positive.code: = Using Ableton Push 2
  James Elliott <james@deepsymmetry.org>
  :icons: font
  :experimental:
  :toc:
  :toc-placement: preamble
  :api-doc: http://deepsymmetry.org/afterglow/api-doc/
  
  // Set up support for relative links on GitHub, and give it
  // usable icons for admonitions, w00t! Add more conditions
  // if you need to support other environments and extensions.
  ifdef::env-github[]
  :outfilesuffix: .adoc
  :tip-caption: :bulb:
  :note-caption: :information_source:
  :important-caption: :heavy_exclamation_mark:
  :caution-caption: :fire:
  :warning-caption: :warning:
  endif::[]
  
  Some controllers have such rich capabilities that they deserve their
  own custom mapping implementations to exploit their capabilities as a
  
negative.code: 
  image::Example.gif[Afterglow graphic animation]
  
  [[show-control]]
  == Show Control
  
  Once you have the Push 2 bound to a show, it becomes a very direct and
  