Skip to content

In the News

  • Bluegrass At Large
  • Media
  • Music
  • Opinion / Humor

On the Charts

  • Bluegrass Weekly
  • Bluegrass Monthly
  • Grassicana Weekly
  • Gospel Weekly

In the Community

  • Events
  • Directory

Need Help?

Login

  • News
  • Charts
  • Events
  • Directories
  • Support

menu

Grassicana

  • Top 30 Grassicana songs of 2020

    January 11, 2021 | by John Lawless

    Here is a year end run down of the most played grassicana songs on bluegrass radio for the year 2020. These numbers are compiled from our weekly bluegrass playlist charts, adding total spins to determine the songs played most frequently

    Read More
  • Dressed  in Roses – Barbaro

    January 11, 2021 | by Lee Zimmerman

    While most bands make no secret of their desire to execute their music with a full flourish, Barbaro, a burgeoning bluegrass band from Minneapolis, take the opposite tack, using finesse, subtlety and intricacy to achieve a decidedly supple sound. Dressed

    Read More
  • Cuttin’ Grass Vol. 1: The Butcher Shoppe Sessions – Sturgill Simpson

    November 17, 2020 | by Lee Zimmerman

    Sturgill Simpson has never lacked for inspiration when it comes to expanding his parameters, one of the qualities that makes him such a unique and engaging artist. While he's sometimes typecast as an Americana auteur — albeit it one with

    Read More
  • More from Graham Sharp and The Steeps on Arm In Arm

    November 16, 2020 | by Lee Zimmerman

    Without question, one of the most influential outfit in today's bluegrass realms — or for that matter, the entire grassicana firmament — the Steep Canyon Rangers, have continually led the way when it comes to making music from  a populist

    Read More
  • No Time for Enemies – Gangstagrass

    November 10, 2020 | by Lee Zimmerman

    Gangstagrass makes music that's decidedly different, and otherwise hard to envision, at least in theory. An unlikely blend of bluegrass and — of all things — an ample amount of rap and hip-hop. It makes for an unexpected — and

    Read More
  • Have Yourself a Merry Little Christmas from Frank Solivan

    November 6, 2020 | by John Lawless

    OK.... everyone who gets the vapors when they hear anything about Christmas before Thanksgiving, close this window and take your blood pressure medicine. Right now! There is always a plethora of new bluegrass music over the holidays, much of it with

    Read More
  • Bluegrass Beyond Borders: Grasset4 and Adiaha’s Bluegrass Camp in Bavaria

    November 5, 2020 | by Lee Zimmerman

    It's no surprise that bluegrass and grassicana are celebrated in nearly every part of the world these days. Those sounds even manage to find popularity in places that one would not expect to find any common connection at all. Yet

    Read More
  • American Dream finds Larry Keel taking a rare solo sojourn

    October 29, 2020 | by Lee Zimmerman

    Modesty is a rare commodity these days. So credit Larry Keel with having a humble attitude when a well-deserved complement is directed his way. Of course, anyone who's made a career out of making music for nearly 45 years ought

    Read More
  • Bluegrass Beyond Borders: Standard Crow Behavior in Germany

    October 22, 2020 | by Lee Zimmerman

    When guitarist Steve Volz made the fateful decision to relocate from the US to Germany, little did he know that in doing he'd become an ambassador of sorts for genuine American music. While that may be overstating the case a

    Read More
  • Motivational Speakeasy – Jordan Tice

    October 20, 2020 | by Lee Zimmerman

    On first hearing, Jordan Tice would appear to be an artist that's prone to bask in simplicity. After all, the 13 songs on his new album Motivational Speakeasy rely solely on unaccompanied songs played on acoustic guitar, sometime with vocals,

    Read More
Page 1 of 2112345...1020...»Last »

Most Recent Comments

  • Ask Sonny Anything… let’s ...

    Dear Kelli,I was impressed in your use of a quote from the Bible to punctuate your comment. Not to speak on Sonny's ...

    Lynwood Lunsford - Jan 16, 2021
  • Ask Sonny Anything… let’s ...

    Sonny,I was a disappointed in your response made to a comment posted by Red Allen’s son Greg, it seemed to me that ...

    Kelli Moulden - Jan 16, 2021
  • Ricky Skaggs receives ...

    Good for Ricky! He's carrying the torch for Mr. Monroe. I just wish that he'd trim his hair a bit and grow those ...

    Matt Merta - Jan 16, 2021
  • Ask Sonny Anything… let’s ...

    I love hearing stories about Little Roy and the Lewis Family! I lived in Lincolnton Ga growing up in grade school. They ...

    John Ballentine - Jan 15, 2021

Latest Event ListingsSearch Events

1/22/21 – Wernick Method Bluegrass Jam Camp with Petr Brandejs – Nový Jičín, Czech Republic
1/29/21 – Bluegrass Jam Camp with Larry Kernagis – Melbourne, FL
Live from Longmont with Chuck Sitero, Tyler Rennix, & Dana Giove
2/7/21 – Wernick Method Bluegrass Jam Camp with Larry Kernagis – Pensacola, FL

Bluegrass Today Profiles

  • Bluegrass Beyond Borders: Blueland cuts the grass in Slovakia
    Blueland
  • Trailblazers discuss new album – Space and Time
    The Trailblazers
  • Bluegrass Beyond Borders: Canadian combo Chopped Liver
    Chopped Liver
  • Bluegrass Beyond Borders: The Slocan Ramblers play bluegrass Toronto style
    The Slocan Ramblers
  • Moments in Bluegrass: BG75 #12 – Kenny Baker Plays Bill Monroe
    Aynsley Porchak
  • Staff Directory
  • Advertising
  • Contact Us
  • Terms of Service
  • Privacy Policy

© Bluegrass Today 2021

powered by AhSo

  • News
    • Bluegrass At Large
    • Media
    • Music
    • Opinion / Humor
    • Back
  • Charts
    • Bluegrass Weekly
    • Bluegrass Monthly
    • Grassicana Weekly
    • Gospel Weekly
    • Back
  • Events
  • Directory
  • Support

© Bluegrass Today 2021
powered by AhSo

[gravityform id=11 title=false description=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_11' ><form method='post' enctype='multipart/form-data' id='gform_11' action='/category/grassicana/'> <div class='gform_body'><ul id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below'><li id='field_11_10' class='gfield hide-label field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_10' ></label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_11_10' type='text' value='' class='medium' placeholder='First Name' aria-invalid="false" /></div></li><li id='field_11_1' class='gfield hide-label gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_1' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_11_1' type='text' value='' class='large' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></li><li id='field_11_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >Email List :<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_11_5'><li class='gchoice_11_5_1'> <input name='input_5.1' type='checkbox' value='buzz' id='choice_11_5_1' /> <label for='choice_11_5_1' id='label_11_5_1'>Bluegrass Buzz Newsletter</label> </li></ul></div></li><li id='field_11_11' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_11' >Name</label><div class='ginput_container'><input name='input_11' id='input_11_11' type='text' value='' /></div><div class='gfield_description' id='gfield_description_11_11'>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_11' class='gform_button button' value='Sign Up' onclick='if(window["gf_submitting_11"]){return false;} window["gf_submitting_11"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_11"]){return false;} window["gf_submitting_11"]=true; jQuery("#gform_11").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='11' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsIjdiZWFhNzdhMjZmM2E0NjI4MWQ1ZDY5NDIxY2FiZGVlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 11) {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', [11, 1]) } ); </script>
[gravityform id=11 title=false description=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_11' ><form method='post' enctype='multipart/form-data' id='gform_11' action='/category/grassicana/'> <div class='gform_body'><ul id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below'><li id='field_11_10' class='gfield hide-label field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_10' ></label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_11_10' type='text' value='' class='medium' placeholder='First Name' aria-invalid="false" /></div></li><li id='field_11_1' class='gfield hide-label gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_1' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_11_1' type='text' value='' class='large' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></li><li id='field_11_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >Email List :<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_11_5'><li class='gchoice_11_5_1'> <input name='input_5.1' type='checkbox' value='buzz' id='choice_11_5_1' /> <label for='choice_11_5_1' id='label_11_5_1'>Bluegrass Buzz Newsletter</label> </li></ul></div></li><li id='field_11_11' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_11_11' >Phone</label><div class='ginput_container'><input name='input_11' id='input_11_11' type='text' value='' /></div><div class='gfield_description' id='gfield_description_11_11'>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_11' class='gform_button button' value='Sign Up' onclick='if(window["gf_submitting_11"]){return false;} window["gf_submitting_11"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_11"]){return false;} window["gf_submitting_11"]=true; jQuery("#gform_11").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='11' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsIjdiZWFhNzdhMjZmM2E0NjI4MWQ1ZDY5NDIxY2FiZGVlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 11) {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', [11, 1]) } ); </script>