Ani DiFranco, feminist icon and ‘righteous babe,’ will present a softer sound at the Englert

Ani DiFranco with Gracie and Rachel

The Englert — Wednesday, Feb. 21 at 8 p.m.

Ani DiFranco will perform in Iowa City on the heels of her 20th album release. — photo by G M D Three

With the release of her 20th studio album, Binary (2017), singer-songwriter Ani DiFranco brought a few new politically-prescient, strongly feminist songs into the world, but with a softer side than some of the frenetic albums from earlier in her career.

DiFranco, who started performing in bars at age 9, released her self-titled debut album on her own label, Righteous Babe Records, in 1990 when she was 20. Since then, between tours and album production, she’s been an outspoken activist for causes including workers’ rights and voter turnout. She’s published poetry, turned an historic church in her hometown of Buffalo, New York into an events venue and championed the careers of fellow artists like Anaïs Mitchell and Andrew Bird.

“I started out on my own and I’m still kind of on my own, inventing my job as I go and trying to guide myself through this life and this world according to my ideology and my vision,” the artist said in an interview with Little Village ahead of her Feb. 21 performance at Iowa City’s Englert Theatre.

“I was thrust into this world early on, on my own as an emancipated teenager. And I had to kind of just figure it out. But now,” she added, laughing, “in my old age, my main desire is community and company and comrades. I realized afterward that I did it by myself longer than I needed to. And now I’m like, geez, fuck that.”

Over the course of her career, DiFranco’s dynamic sound and genre-bending style have backed pointed lyrics about (and this is not an exhaustive list) politics, feminism, sexuality, motherhood and her own personal life. DiFranco said she has “an aversion to the familiar, to the expected.”

“I just don’t want to keep writing the same song over and over again,” she said. “Even the same song, I don’t want to play it the same way. I want to play it from the me that I am now, not the me that I was when I wrote it. I want to change up the set list, and I want to be new in every moment. Maybe I’m stating the obvious, because I think all artists are trying to rekindle that sense of wonder, that inspiration to create something new.”

She said she challenges herself to approach the writing process in different ways, but added that many of the shifts in her music over the years have happened naturally, with each album coming from a distinct time and place.

“I find that, from year to year in my life, I’m in a different place. There are different people around me, or there’s a different idea in the air, so they just sort of naturally get realized in a different way,” she said. “I’m just following the moment, really, and the moment is always shifting around me.”

In addition to hinting about upcoming changes to update her record label in the rapidly changing music industry, DiFranco, a mom to two kids with husband and producer Mike Napolitano, is currently writing a memoir.

“I’m really hoping that you can make a whole book in stolen moments,” she said. “I’ve got 78,000 words, and I really have no idea what they are or what the big picture is, or what I am actually trying to create. I sit down and go bang, bang, bang, bang, and I have three sentences — and then a kid walks up. I feel like I have yet to know if I’m really doing it or not, but I’ve been doing it in bits and spurts for a year.”

Although Binary was written before the 2016 election, many of the songs could have been written about the political chaos today. The same could be said of her songs from over a decade ago.

“In some sense, things are grotesquely on repeat in this country so unaware of its own history, let alone the bigger picture,” she said. “I find myself pulling out songs from 15, 20 years ago that I could have written tomorrow. And it’s like, holy fuck, this is not a good feeling that I have the perfect song from 20 years ago. I thought the gun violence was at an untenable level then.”

But she also credited the state of omniscience that art and music can tap into.

“We know things deep inside ourselves that are of the future as well as the past, because it’s more complicated than that,” she said. “When songwriting is good, for me, it comes from that place that is really beyond my own mind in any moment.”

DiFranco said she’s determined to see the current discord as a kind of necessary pain to unite people and spur into action those who were previously apolitical or passive.

“I have to believe that we can transform this moment,” she said. “That when we get pushed so far in the wrong direction, we react … We’re going to keep going in the right direction, and we’re going to organize ourselves despite the lack of leadership from the top. Those kinds of things are happening on many levels and could make this our transcendent moment. There’s a lot of wise people who look at the Cheeto and see him as the shadow side of our awakening, and that’s what I’ve got to believe too.”

The Righteous Babe website includes a Resistance section, with links to activist organizations, information about protests and boycotts and voter registration and education — something she has promoted with frequent calls to “Vote, Dammit,” including a 2016 tour by that name.

“I could talk about voting every day of my life until I’m dead and still my work would not be done,” she said. “The more we insist on exercising our right to vote, the more possible it will become, the more actual our democracy will be, the more representative our government will be. We can make those incremental changes for all the systemic changes that need to happen, but first we have to start voting.”

Still, DiFranco continues to be cited as a feminist icon and a queer icon, including a recent article by songwriter Justin Tranter celebrating her use of same-sex pronouns for Billboard’s 30 Days of Pride last year.

DiFranco said comments from those who have been positively impacted by her music blow her mind.

“Those moments are what really give my life meaning. And I go, ‘Whoa, I don’t know what the hell I’ve been doing all these years, but it was not for naught, because look at that beautiful person,’” she said. “My self-love works in that way. I pour love into somebody else and they pour it into me, and then I’m loved. Then I’m happy. I can’t really do any of it on my own. That’s my new realization.”

Lauren Shotwell has been pestered by certain Little Village staff to include a picture of her high school self — braces, awkward hairstyle and all — at a DiFranco concert. No one needs to see that. This article was originally published in Little Village issue 236.

[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='/ani-difranco-feminist-icon-and-righteous-babe-will-present-a-softer-sound-at-the-englert/#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' >Phone</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="62"/><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>