<?xml version="1.0"?>
<Denemo>
  <merge>
    <title>A Denemo Keymap</title>
    <author>AT, JRR, RTS</author>
    <map>
      <row>
        <after>MoveToVoiceDown</after>
        <action>SetInitialVolumeToZero</action>
        <scheme>;;;SetInitialVolumeToZero
(d-PushPosition)
(d-MoveToBeginning)
(if (and (d-Directive-standalone? "Mute") (&gt; (d-DirectiveGet-standalone-override "Mute") 0))
	(begin
	(d-SetSaved #f)
	(d-DirectivePut-standalone-midibytes "Mute" "")
	(d-DirectivePut-standalone-override "Mute" 0)
	(d-DirectivePut-standalone-graphic "Mute" "unmute"))
	(begin
	(d-DirectivePut-standalone "Mute")
	(d-DirectivePut-standalone-graphic "Mute" "mute")
	(d-DirectivePut-standalone-midibytes "Mute" "0")
	(d-DirectivePut-standalone-minpixels "Mute" 50)
	(d-DirectivePut-standalone-gy "Mute" -11)
	(d-DirectivePut-standalone-override "Mute" (logior DENEMO_OVERRIDE_VOLUME DENEMO_OVERRIDE_STEP))	
	(d-SetSaved #f)))
(d-PopPosition)
(d-RefreshDisplay)
</scheme>
        <label>Mute</label>
        <tooltip>Mutes playback on this staff by placing a volume=zero directive at the start.</tooltip>
      </row>
    </map>
  </merge>
</Denemo>
