<?php
// rg_Squash.php ver 0.90; insert Spacers
// Ref: http://my.noteworthysoftware.com/?topic=8003.0
//2013-02-25 Modified by Haymo to insert Spacers of 0.50 Width
//2013-07-30 Modified by Haymo to insert Spacers of 0.70 Width
//2013-09-03 Modified by Haymo to insert Spacers of 0.80 Width
//2013-09-30 Modified by Haymo to insert Spacers of 0.90 Width
//
require_once("lib/nwc2clips.inc");
$skip = explode('|', 'Fake|Context|Spacer');
$add = explode('|', 'Bar|Note|Rest|Chord|RestChord|Clef|TimeSig|Key');
//
$clip = new NWC2Clip();
echo $clip->GetClipHeader(), PHP_EOL;
foreach ($clip->Items as $item) {
	$o = new NWC2ClipItem($item);
	if (in_array($o->GetObjType(), $skip)) continue;
	echo $item;
	if (!in_array($o->GetObjType(), $add)) continue;
	if ($o->GetTaggedOpt('Visibility') == 'Never') continue;
	echo '|Spacer|Width:90|Color:1', PHP_EOL;
}
echo $clip->GetClipFooter(), PHP_EOL;
?>