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

Bluegrass Today Profiles

  • Jeff Scroggins & Colorado Swan Song

    February 28, 2020 | by Dave Berry

    If you follow Jeff Scroggins or other members of the band Colorado, you are no doubt aware they recently played their last show at the Joe Val Festival. This is not a big surprise, given no band member lives in

    Read More
  • Tray Wellington talks new music and banjo picking

    February 28, 2020 | by John Lawless

    Tray Wellington has seen a lot happen in his music career over the past few years. At only 20 years of age, he has been singled out for a Momentum Award by the IBMA, toured all over the world, and is

    Read More
  • Bluegrass Beyond Borders: Caludo creates a sublime Swiss mix

    February 27, 2020 | by Lee Zimmerman

    If Switzerland has anything at all in common with Appalachia, it’s due to the mountains and a penchant for celebrating in upper elevations. That gave the Swiss band that calls itself Caludo cause to create a new brand of bluegrass,

    Read More
  • Bluegrass Beyond Borders: Abalone finds a common connection in Czech Republic

    February 13, 2020 | by Lee Zimmerman

    It’s a credit to bluegrass’ international popularity, that Abalone, a band from the Czech Republic would come to embrace the style as its own. Founded in 2010 as an offshoot of a previous band, P.O. Ruby, its original three members

    Read More
  • California Report: Mike Wilhoyte

    February 11, 2020 | by Dave Berry

    Marin County based, Mike Wilhoyte, is quite possibly the best California bluegrass guitarist and singer that you’ve never heard of. If so, then you haven’t been listening, because he’s played in loads of bands with high profile pickers, and seems

    Read More
  • A conversation with John McEuen

    February 7, 2020 | by Pamm Tucker

    Jim Fondren, John McEuen, and Pamm Tucker As 2019 was wrapping up, I enjoyed a telephone conversation with one of the founding members of the Nitty Gritty Dirt Band, the banjo player - and mandolin, guitar, fiddle, and if it has

    Read More
  • Bluegrass Beyond Borders: The Lonesome Ace Stringband goes bluegrass and old time

    January 31, 2020 | by Lee Zimmerman

    Canada’s Lonesome Ace Stringband comes about their purist pedigree quite naturally. Its three core members — Chris Coole (banjo), John Showman (fiddle) and Max Heineman (bass) — pride themselves on being journeyman musicians and veterans of some of Canada's top

    Read More
  • The life, legacy, and untimely death of Roy Lee Centers

    January 28, 2020 | by Chris Smith

    In late January, my wife and I made our way to Jackson, Kentucky. I wanted to get to the bottom of what really happened the morning of May 2, 1974, and dispel what I knew were mistruths in a 2003

    Read More
  • Herb Pedersen – a west coast bluegrass legend looks back

    January 24, 2020 | by Lee Zimmerman

    There may be no more prolific or proficient musician in the combined history of bluegrass, country music, grassicana, or Americana than multi-instrumentalist Herb Pedersen. As the founder and helmsman of several significant combos, as well as a sideman to such

    Read More
  • Lil Smokies catch fire… Montana band ready to break out

    January 20, 2020 | by Lee Zimmerman

    Lil Smokies in Breckenridge, CO (12/19/19) - photo by Scott Seifert With their new album, Tornillo, it appears that the Lil Smokies have made a quantum leap forward in terms of their musical maturity, and the ability to turn their lively

    Read More
Page 21 of 60« First«...10...1920212223...304050...»Last »

Most Recent Comments

  • Pick and Howl takes first in ...

    Congratulations to Pick and Howl! Sorry to point out an error in the article, but the fiddle player is a very hard ...

    Bob Turbanic - Aug 12, 2022
  • East Nash Grass to Mountain ...

    Great to see East Nash Grass signing with Mountain Fever Records! Some groups you just know they are going to go ...

    bluegrasshack1 - Aug 11, 2022
  • Saturday at Pickin’ in ...

    My name is Randy & I'm addicted to the bluegrass music ! That Doc Watson fella, the Stanley Brothers, I can list ...

    Randy - Aug 11, 2022
  • From The Side of the Road… ...

    I personally witnessed a few of these and they were before the Kruger Brothers came over here I am pretty sure.

    Sam Goldsberry - Aug 10, 2022

Latest Event ListingsSearch Events

Lansing Creeper Trail Bluegrass
56th Shindig on the Green
Wernick Method Bluegrass Jam Class with Martin Gilmore – Denver, CO
Podunk Bluegrass Music Festival

Bluegrass Today Profiles

  • Bluegrass Beyond Borders: The Fountaineers go international from Glasgow
    The Fountaineers
  • California Report – Fiddler and singer Jody Richardson talks Davis Sisters and more
    Jody Richardson
  • Nora Brown – digging at her young roots with finesse
    Nora Brown
  • Bluegrass Beyond Borders: Just As Blue puts a Swedish spin on their grass
    Just As Blue
  • Dan Tyminski talks Tony Rice EP, his own band, and AKUS
    Dan Tyminski

  • Staff Directory
  • Advertising
  • Contact Us
  • Terms of Service
  • Privacy Policy

© Bluegrass Today 2022

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 2022
powered by AhSo

[gravityform id=11 title=false description=false]
<script type="text/javascript"> //---------------------------------------------------------- //------ JAVASCRIPT HOOK FUNCTIONS FOR GRAVITY FORMS ------- //---------------------------------------------------------- if ( ! gform ) { document.addEventListener( 'gform_main_scripts_loaded', function() { gform.scriptsLoaded = true; } ); window.addEventListener( 'DOMContentLoaded', function() { gform.domLoaded = true; } ); var gform = { domLoaded: false, scriptsLoaded: false, initializeOnLoaded: function( fn ) { if ( gform.domLoaded && gform.scriptsLoaded ) { fn(); } else if( ! gform.domLoaded && gform.scriptsLoaded ) { window.addEventListener( 'DOMContentLoaded', fn ); } else { document.addEventListener( 'gform_main_scripts_loaded', fn ); } }, hooks: { action: {}, filter: {} }, addAction: function( action, callable, priority, tag ) { gform.addHook( 'action', action, callable, priority, tag ); }, addFilter: function( action, callable, priority, tag ) { gform.addHook( 'filter', action, callable, priority, tag ); }, doAction: function( action ) { gform.doHook( 'action', action, arguments ); }, applyFilters: function( action ) { return gform.doHook( 'filter', action, arguments ); }, removeAction: function( action, tag ) { gform.removeHook( 'action', action, tag ); }, removeFilter: function( action, priority, tag ) { gform.removeHook( 'filter', action, priority, tag ); }, addHook: function( hookType, action, callable, priority, tag ) { if ( undefined == gform.hooks[hookType][action] ) { gform.hooks[hookType][action] = []; } var hooks = gform.hooks[hookType][action]; if ( undefined == tag ) { tag = action + '_' + hooks.length; } if( priority == undefined ){ priority = 10; } gform.hooks[hookType][action].push( { tag:tag, callable:callable, priority:priority } ); }, doHook: function( hookType, action, args ) { // splice args from object into array and remove first index which is the hook name args = Array.prototype.slice.call(args, 1); if ( undefined != gform.hooks[hookType][action] ) { var hooks = gform.hooks[hookType][action], hook; //sort by priority hooks.sort(function(a,b){return a["priority"]-b["priority"]}); hooks.forEach( function( hookItem ) { hook = hookItem.callable; if(typeof hook != 'function') hook = window[hook]; if ( 'action' == hookType ) { hook.apply(null, args); } else { args[0] = hook.apply(null, args); } } ); } if ( 'filter'==hookType ) { return args[0]; } }, removeHook: function( hookType, action, priority, tag ) { if ( undefined != gform.hooks[hookType][action] ) { var hooks = gform.hooks[hookType][action]; hooks = hooks.filter( function(hook, index, arr) { var removeHook = (undefined==tag||tag==hook.tag) && (undefined==priority||priority==hook.priority); return !removeHook; } ); gform.hooks[hookType][action] = hooks; } } }; } </script> <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_11' ><form method='post' enctype='multipart/form-data' id='gform_11' action='/category/bluegrass-today-profiles/page/21/' > <div class='gform_body 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" data-js-reload="field_11_10"><label class='gfield_label screen-reader-text' for='input_11_10' >First Name</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" data-js-reload="field_11_1"><label class='gfield_label screen-reader-text' for='input_11_1' >Email Address<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></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" data-js-reload="field_11_5"><label class='gfield_label gfield_label_before_complex' >Email List :<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_11_5'><li class='gchoice gchoice_11_5_1'> <input class='gfield-choice-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" data-js-reload="field_11_11"><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> <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="86"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div>
[gravityform id=11 title=false description=false]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_11' ><form method='post' enctype='multipart/form-data' id='gform_11' action='/category/bluegrass-today-profiles/page/21/' > <div class='gform_body 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" data-js-reload="field_11_10"><label class='gfield_label screen-reader-text' for='input_11_10' >First Name</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" data-js-reload="field_11_1"><label class='gfield_label screen-reader-text' for='input_11_1' >Email Address<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></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" data-js-reload="field_11_5"><label class='gfield_label gfield_label_before_complex' >Email List :<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_11_5'><li class='gchoice gchoice_11_5_1'> <input class='gfield-choice-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" data-js-reload="field_11_11"><label class='gfield_label' for='input_11_11' >Email</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> <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_2" name="ak_js" value="130"/><script>document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div>