Erykah Badu Joined Andre 3000 for a Family Affair in Dallas (2025)

Concert Reviews

Local Music

A night of improv flute from the Atlanta hip-hop icon turned magical with Badu showing up for the hometown crowd.

By Leah Frazier

September 23, 2024

Erykah Badu Joined Andre 3000 for a Family Affair in Dallas (1)

Andre 3000 surprised his Dallas audience.Leah Frazier

Erykah Badu Joined Andre 3000 for a Family Affair in Dallas (2)

Audio By Carbonatix

`,`

Related

  • LA LOM Enraptures Sold-Out Kessler Theater With Worldly Instrumentals

`,`

Related

  • Nicki Minaj Takes Dallas to 'Gag City' at American Airlines Center

`,`

Related

  • Aaron Frazer Brings the Soul to Deep Ellum for His Dallas Solo Debut

`,`

Related

  • Erykah Badu, Norah Jones, Other Icons Honor Shaun Martin With Stripped-Down Sets

`,`

Related

  • Mitski's Grand Prairie Show Mixed Melancholy and Merriment

`,`

Related

  • Green Day Brings the 'Sound of Hysteria' to Arlington’s Globe Life Field

`,`

Related

  • Keane Was Transcendent in Its First Dallas Show in More Than a Decade

`,`

Related

  • Kishi Bashi Takes The Kessler Crowd on a Beautiful Adventure

`,`

Related

  • Thirty Seconds to Mars Lights Up Dallas' Dos Equis Pavilion

` ];

If you’ve graced the Dallas music scene enough, you’re well aware that Erykah Badu is bound to crash the stage at any time and at any place, and frankly — whenever she pleases. Nothing fared different for the “Queen of Neo Soul,” as she took to the stage Saturday night, for a surprise appearance with former beau Andre 3000, for his New Blue Sun tour at the Winspear Opera House. Referring to Badu as “family”, the duo proceeded with an impromptu performance, while the crowd — and the couple’s 26-year-old son Seven — looked on.

Dallas was the second stop for the highly anticipated tour, marking it as the unofficial homecoming for the former Outkast rapper who briefly called the Big D home, many years ago. His latest album, New Blue Sun, was his first in 17 years, and received mixed reviews from fans who nostalgically craved “the old Andre,” to those who surprisingly enjoyed the mellow and meditative vibes of his new, flute-summoning creations. Following the chaotic uproar from his May Atlanta Jazz Festival performance, many were unsure of what to expect from the Grammy award-winning artist, once he hit Dallas.

“All of the sound healers are in the building,” joked Dallas musician Jess Garland, as she made her way through the lobby and to her seat.

Inside the venue, fans were all abuzz — with crowds snatching up merch just seconds before the show — and many trying to guess what was about to unfold in the next hour to come. After a hypnotic opener by Sudan Archives, Andre 3000 then took the stage, transporting the audience to an imaginative jungle of sounds.

The immersive, ambient experience was a blend of playful compositions featuring various styles of flutes (we lost count after four), and the roars of leaves, thunder, rain, birds, wind chimes, and more artfully curated by his band. Culturally, it was clear that the Atlanta native packed all of his global influences into a singular soundtrack that carried everyone away. For some, it brought tears, and for others, an oasis — but for many, the vibe was futuristically high.

The flautist took to the mic mid-way, telling the crowd that the evening (just like the album) was impromptu. Everything was being made up on the fly.

“I promise we [are] not on drugs,” the multi-instrumentalist laughed and said following his introduction of Badu. “Well…at least not tonight.”

Badu hopped right in, softly crooning into the mic, and gracefully pouring in her own symphony of rain, drums, and chimes. It was the dynamic duo that Dallas never knew it needed.

After being bathed in creative artistry for 90 minutes, the journey closed with nothing but Andre 3000, his flute, and the collective stillness — to which a standing ovation ensued.

“That was the sexiest [thing] I’ve ever seen in my entire life,” said artist and educator, Ciara Elle Bryant. “You have to have a very specific type of energy to even experience what just happened.”

“At one point, the frequencies were so high I had to eat popcorn to ground myself,” said breathwork facilitator Shayla Williams. “It was really healing and just plain amazing.”

“It was very authentic,” Garland added in finality. “A lot of people feel like this is new to Andre. But if you’re aware of Erykah’s background and Andre’s background…then you would know that they are doing what musicians here in Dallas have been doing all along, which is experimental, avant-garde, improv music.”

') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } // const insertionBlockClass = `fdn-paragraph-insertion-block`; const styleElementHook = `fdn-paragraph-insertion-styles`; jQuery(element).addClass(insertionBlockClass); if (jQuery(`[${styleElementHook}]`).length === 0) { jQuery('div.fdn-content-body, div #storyBody').append('

') const paragraphLineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() const styleElement = jQuery(`

`); const styleText = ` div.fdn-content-body br+.${insertionBlockClass}:not([hidden]), div #storyBody br+.${insertionBlockClass}:not([hidden]) { margin-top: ${paragraphLineHeight*2}px; margin-bottom: ${paragraphLineHeight}px; } div.fdn-content-body br+.${insertionBlockClass}[hidden] > div:last-of-type, div #storyBody br+.${insertionBlockClass}[hidden] > div:last-of-type { margin-bottom: ${paragraphLineHeight*2}px; } ` styleElement.text(styleText); jQuery('head').append(styleElement); } // } } jQuery(element).insertBefore(this.paragraphEndNodes[index]); } else { console.warn('Foundation.ParagraphTool.insertElemenAt: invalid insertion index', index); } } this.insertElemenAtEnd = function (element) { if (this.paragraphEndNodes.length) { let lastNode = this.getNodeAtIndex(this.paragraphEndNodes.length -1); if (this.isDoubleBrParagraphBreak(lastNode) || this.isBrParagraphBreakBeforeBlockElement(lastNode)) { if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) { jQuery('
').insertAfter(this.paragraphEndNodes[index]); jQuery('
').insertAfter(this.paragraphEndNodes[index]); } else { jQuery('div.fdn-content-body, div #storyBody').append('

') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } } } } this.bodyContainer.append(element); } this.getNodeAtIndex = function (index) { return this.paragraphEndNodes[index]; } }

`); } var paragraphCount = myParagraphTool.getParagraphEndNodeCount(); // No need to insert if there aren't enough paragaphs if (paragraphCount >= parseInt(item.requiredCountToDisplay)) { // Matches specific paragraph insertion indexes if (item.insertPoint.match(/^\d+$/) !== null) { var insertIndex = parseInt(item.insertPoint) - 1; // Insert within content if (insertIndex < paragraphCount) { myParagraphTool.insertElemenAtIndex(componentElement, insertIndex); } // Append to the end if the insert point is beyond the paragraph count else { myParagraphTool.insertElemenAtEnd(componentElement) } } // Matches for 1/2, 1/4, 2/3, 5/6, etc else if (item.insertPoint.match(/^[1223456]\/[23456]$/) !== null) { var fractionMatch = new RegExp(/^([123456])(?:\/)([23456]$)/); var fractionPart = parseInt(item.insertPoint.match(fractionMatch)[1]); var fractionWhole = parseInt(item.insertPoint.match(fractionMatch)[2]); var fractionValue = fractionPart / fractionWhole; var fractionIndex = Math.floor(myParagraphTool.paragraphEndNodes.length * fractionValue) - 1; myParagraphTool.insertElemenAtIndex(componentElement, fractionIndex); } // Matches for every Nth insertion point else if (item.insertPoint.match(/^\d*th$/i) !== null) { var intervalIndex = parseInt(item.insertPoint.match(/^(\d*)th$/i)[1]); var startingIndex = parseInt(item.startingPoint) - 1; var insertionMax = parseInt(item.maxInsertions) || 100; var insertionCount = 0; for (var i = startingIndex; i < myParagraphTool.paragraphEndNodes.length && insertionCount < insertionMax; i++) { if ((i - startingIndex) % intervalIndex === 0) { let currentNode = myParagraphTool.getNodeAtIndex(i); const clonedComponent = componentElement.clone(); myParagraphTool.insertElemenAtIndex(clonedComponent, i); insertionCount++; } } } } }); Foundation.Content['20656500'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['20656500'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['20656500'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`

`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }

Erykah Badu Joined Andre 3000 for a Family Affair in Dallas (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Kerri Lueilwitz

Last Updated:

Views: 5999

Rating: 4.7 / 5 (67 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Kerri Lueilwitz

Birthday: 1992-10-31

Address: Suite 878 3699 Chantelle Roads, Colebury, NC 68599

Phone: +6111989609516

Job: Chief Farming Manager

Hobby: Mycology, Stone skipping, Dowsing, Whittling, Taxidermy, Sand art, Roller skating

Introduction: My name is Kerri Lueilwitz, I am a courageous, gentle, quaint, thankful, outstanding, brave, vast person who loves writing and wants to share my knowledge and understanding with you.