Music Floor Setlist Outline
Imports: 4

Musicians only need the song title, song key, and song structure — and make it readable from your toes!

Preview

Report Preview


<!--
QUICK CUSTOMIZATION:

    PLAN PEOPLE OPTIONS
		{% assign print_plan_people = true %}

		TO ONLY PRINT SPECIFIC PEOPLE CATEGORIES SET THIS TO false
		{% assign all_categories = false %}

		SET INDIVIDUAL CATEGORY NAMES OF PEOPLE TO PRINT (and set above to false)
		{% array my_categories = "Tech", "Band", "Singers", "Vocals Upstairs", "Vocals Downstairs LA"  %}

-->

<html>
    <head>
        <title>{{ plan.ministry.name }}:: {{ plan.dates }}</title>
        <style>
            * { font-family: Verdana, Arial; font-size: 10pt; }
            body { padding:0; margin:0; }
            table#plan { width: 100%; border-top: solid 3px black;  padding: 0; border-collapse: collapse;}
	    table#plan thead { display: table-header-group; }
            table#plan th { vertical-align: bottom; border-bottom: solid 2px black; }
            table#plan td { border-bottom: solid 1px #999999; padding: 2px; vertical-align: top; }
            table#plan .time { width: 70px; text-align: center; }
            table#plan .length { width: 55px; text-align: center; }
            table#plan .header { padding: 0; margin: 0; height: 20px; position: relative; background-color: #666; }
            table#plan .item { padding-top: 2px; padding-bottom: 2px;  }
            table#plan .odd { background-color: #DDD; }
            table#plan .bpm { font-size: 12pt; }
            
            table#header { width: 100%; border: none; padding: 0; border-collapse: collapse;}
            table#header td { padding: 2px; vertical-align: top; }
            H1 { text-align: center; padding: 0; margin: 0; font-size: 28pt; }
            H2 { text-align: center; padding: 0; margin: 0; font-size: 18pt; }
            H3 { text-align: center; padding: 0; margin: 0; font-size: 12pt; font-style: italic; }
            H4 { text-align: center; padding: 0; margin: 0; font-size: 10pt }
            PRE { margin: 0; padding: 0; }
			.ministry_title { font-size: 20pt; font-weight: bold; text-align: center; border-bottom: dashed 1px black;}
			.plan_dates { text-align: center; font-weight: bold; font-size: 14pt; }
			.series_title { text-align: right; }

			.people_section { padding: 10px; vertical-align: top;}
			.people_category { clear: both; border-bottom: solid 1px lightgrey; padding-top: 4px; font-weight: bold; font-size: 11pt;}
			.person { width: 150px; float: left; font-size: 8pt;}
			.position { font-size: 7pt; font-weight: bold;}

        </style>
    </head>
    <body>
    
	<table width="100%">
		<tr>
        


                <tr><td style="font-size: 18pt; text-align:center; font-weight:bold;"> {{plan.ministry.name}} | {{ plan.dates }}
                
            
		</tr>
        
	</table>



        <table id="plan">

        {% for item in plan.items %}
            {% case item.item_type %}
            {% when 'Header' %}
                  <tr>
                   <td colspan="{{ plan.plan_times | size | add: 3 }}" class="header">

                      <div style="position: relative; height: 20px;">

                      <div style="position: absolute; left: 0px; right: 0px; overflow:hidden; height: 20px; width:100%:">

                        <img src="/image_generator/print_header?text={{ item.title }}">

                       </div>

                     </div>
                    </td>
 
            {% else %}
                  <tr>

                      <td class="item" width="70">
                        <div> {% if item.arrangement %}{% if item.arrangement.music_key != "" %}<span style="font-size: 16pt; font-weight: normal;">{{ item.arrangement.music_key }}</span>{% endif %}{% endif %} </div>
                        <div> {% if item.arrangement %}{% if item.arrangement.bpm != "" %}<span style="font-size: 10pt; ">{{ item.arrangement.bpm }} BPM</span>{% endif %}{% endif %} </div>
                      </td>

                   <td class="item" style="font-weight: normal;<%= 'font-style:italic;' if item.item_type == 3%>" >
                        {% if item.item_type != "Song" %}<span style="font-size: 10pt; font-style: italic;"> {{ item.title }} </span>{% endif %}
                        {% if item.item_type == "Song" %}<span style="font-size: 18pt; font-weight: bold; "> {{ item.title }}</span>
                        <br/> <span style="font-size: 10pt;"> {{ item.arrangement.name }}</span>
                        <br/> {% if item.item_sequence %}<span style="font-size: 14pt;"> {{ item.item_sequence }}</span>{% endif %}
                        {% endif %}
                        {% if item.item_type == "Song" %}<pre style="font-size: 12pt; font-weight: normal;">{{ item.description }}{% endif %}</pre>
                   
                    {% for note in item.notes %}
                               {% if note.category_name == 'Music' %}<span style="font-size: 12pt;">{{ note.note }}</span> <br/>
                               {% endif %}
                       {% if note.category_name == 'Vocals' %}<div style="font-weight: bold; color:#FF0000; margin: -15px 0px -10px 0px; padding: 0px 0px 0px 10px;"><strong>VOCALS: </strong> {{ note.note }}</div> <br/>
                               {% endif %}
                     
                     {% if note.category_name == 'Music Edits' %}<div style="font-weight: bold; color:#298DD3; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px;"><strong>MUSIC EDITS: </strong> {{ note.note }}</div> <br/>
                               {% endif %}
                     
                         {% endfor %}
                    
                    </td>
                    
                 
                     
               {% endcase %}
            </tr>
        {% endfor %}

        </table>


		<td valign="top">
                        <table class="production_team" style="clear:both;">
                        
			    {% for plan_person in plan.plan_people_not_declined %}
					    
                        {% if plan_person.position == "FOH Audio" %}<b>Audio:</b> {{ plan_person.person.name }}, {% endif %}
                        {% if plan_person.position == "Audio -FOH" %}<b>Audio:</b> {{ plan_person.person.name }}, {% endif %}
                        {% if plan_person.position == "Graphics - Operating" %}<b>Lyrics:</b> {{ plan_person.person.name }}, {% endif %}
                        {% if plan_person.position == "Lights - Operating" %}<b>Lights:</b> {{ plan_person.person.name }}, {% endif %}
                        {% if plan_person.position == "Video Director" %}<b>Video:</b> {{ plan_person.person.name }}, {% endif %}
                        {% if plan_person.position == "Tech Director" %}<b>Tech Director:</b> {{ plan_person.person.name }}{% endif %}
                        
                {% endfor %}
                            
                            <td style="font-size: 7pt;">Printed {{ now }}</td>
                       </table>







    </body>
</html>