Video premiere: Crystal City, ‘Three-Dimensionality’

Crystal City Vinyl Release Party w/ Cedar County Cobras

The Mill — Saturday, May 18 at 9 p.m.

Crystal City — Shadow Fox Photography

Crystal City is hitting its decade mark as a band this year, and it shows.

Sam Drella and Dave Helmer have a tight sound together that could only come from an instinct for each other born in synchronicity, honed through familiarity and sparked to life by a mutual joy in experimentation.

The Iowa City duo bill the band they front as “heartland rock and roll,” but when you’re comfortable making music together, labels are irrelevant at best. On their third full-length album, Three-Dimensionality, out tomorrow (available for presale now), they eschew the roots rock of their roots for something more fluid. As Michael Roeder writes in his review in the current issue of Little Village, “The high points involve the new sonic directions the band is trying out.” He points out that the pair “have taken steps to bring their music to a new place that’s more complex, musically and lyrically.”

This is evident off the bat in the album’s dreamy title track. Embodying Roeder’s take on the meaning of the album’s title — “time to move from being obvious and two-dimensional to working towards a three-dimensionality” — the song is delightful and complex. It features Drella and Helmer’s close vocals. The pair are both natural crooners, and singing together as they do here, with close harmonies but no rhythmic variations, all but erases the space between them.

“We are just so excited to share this video with everyone as a visual representation of the way we feel about these songs,” Helmer noted in our email conversation (continued below).

The video for “Three-Dimensionality” premieres here.

“Three-Dimensionality” is the album’s title track; what’s your take on the philosophy behind that title?

We’ve always had a multi-dimension to our band; we regularly play as an acoustic duo or as a full rock band. This album is the first time that Dave hasn’t had any songs from his early 20s hanging around. The first two albums felt like we were playing catch up trying to release a myriad of songs that Dave had amassed that we felt were strong songs. Three-Dimensionality as an album is a right turn from the other two albums we’ve put out. The first two album were heavily rock influenced, mixed with a few rock ballads. This new record has rock, country, jazz — and it feels like it has more dimension to it overall.

The title track, “Three-Dimensionality,” we have to come to realize is a song about leaving our hometown and moving somewhere that we believe offers more opportunity. Maybe not realizing how hard attaining our dreams may be and the disbelief that we (or anybody) aren’t going to have to work very, very hard — we’ve always heard the phrase “if you love what you do, you won’t have to work a day in your life,” which doesn’t reflect the day-to-day reality of working toward a goal, because it is hard work. It’s really just about how hard both Sam and I have been working the past few years to make records and play shows.

How do you feel this track and this album fall into your trajectory as a band, from your earlier records?

Everything was written and recorded from start to finish in about 18 months. Five songs on the album Dave played the guitars and bass parts, minus a mandolin part and a guitar part. The recording of those tunes were the final part of writing the songs; they were just rough ideas when we tracked the drums (June of 2017). The other seven tunes we recorded at Flat Black Studios about 10 months later. That process was much different. Dave sent out demos to everyone playing, and we did two quick rehearsals leading up to the session. We just tracked the tunes live, all playing in a room together (May 2018). Very different situations or dimensions, we suppose.

Previously, we had a dedicated band of players who didn’t change from song to song or show to show, and now we have a more fluid identity. Dave decided that the song should dictate the players, and he decided to augment our live band and add in players that we are close friends with who we knew would add their own touch to the songs to help flesh them out and make them come to life better.

It was also an experiment in giving up control, having these incredible musicians play my songs. I decided before even asking any of them that I would not be nit-picky at all and just accept what they were offering, and that the sound would take care of itself. This helped give another dimension to the sound of the record, giving it an organic sound. We tried not to labor over it too much — we trust our friends’ musical abilities, and we wanted to capture what we really sound like all playing together.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/video-premiere-crystal-city-three-dimensionality/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Name</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="42"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>