ADVERTISEMENT

AUDIOJUNKIE: Building the house of Sabrina Carpenter

Published Jul 14, 2024 11:25 pm
Sabrina Carpenter official photo Facebook.jpg
Sabrina Carpenter

By Punch Liwanag

As the world of pop music crosses into the second half of 2024, the year is fast shaping up to be the year of Sabrina Carpenter. This, as the former Disney channel star, rises to ubiquitous levels in the realm of pop music as two of her recently released singles are lording it over at the singles charts with “Espresso” and the ultra-catchy “Please Please Please.”

But before we dive into what makes these two songs tick, we ask the obvious question for you: Who is Sabrina Carpenter? Where did she come from, and how did she seemingly get herself so easily into pop musicdom’s elite circles?

Sabrina Carpenter is an American singer and actress who starred in Disney Channel’s “Girl Meets World” in 2014 when she was just around 15. Sabrina debuted in recording when she released her first single in 2013, “Can’t Blame a Girl For Trying.” And even before she became the hot act with the hot single today, she already had four full-length albums to her credit, beginning with her 2015 debut album “Eyes Wide Open.”

And Sabrina Carpenter has come a long way since her days with Disney. The “Girl Meets World” actress has become quite the looker. Now 25 years of age, Sabrina looks the part of a popstar: gold blonde locks, alluring smokey eyes, in that petite 5-foot frame equipped with the honied voice to sing those seriously infectious pop songs that she’s been dropping. As an actress-dance-pop-artist-blond-bombshell, she’s shaping up to be this generation’s Kylie Minogue.

But more than anything, the real buzz about Sabrina Carpenter is in the songs. Take “Please Please Please” for example. In this electro-pop-tinged number that’s filled to the brim with memorable melodies, it’s a sweet-sounding affair but with a hint of a bitter undercurrent of her musings about modern-day relations. She sings: ‘Please, please, please / don’t prove I’m right / don’t bring me to tears / I just did my make up so nice.’ Almost immediately, she follows: ‘My heartbreak is one thing / My ego’s another, I beg you: don’t embarrass me…motherf***er.’ An eloquent soliloquy if ever there was one.

And the song even comes with a proper middle-eight, or that part of a song that’s also known as a bridge, that’s turned nimbly into the outro chorus, which goes: ‘If you wanna go and be stupid / don’t do it in front of me / if you don’t wanna cry to my music / don’t make me hate you prolifically,’ as it ends into repeating high register choruses of please, please, pleases. Whew!

The brains behind this instant classic is frequent Taylor Swift collaborator Jack Antonoff who co-wrote the track with Carpenter and one Amy Allen (Harry Styles, Halsey, Shawn Mendes, Justin Bieber to name a few). Jack Antonoff has the Midas touch and turns songs into gold. But credit also goes to Sabrina, who delivers with aplomb.  

Meanwhile, “Espresso” is a synthpop, pop funk disco amalgam where Sabrina sings her phrasing with zip, the poppin’ lines: ‘Now he’s thinkin’ bout me / every night, oh is that sweet? I guess so / Say you can’t sleep, baby I know / That’s that me, espresso.’

Both songs are currently in the Top 10 with “Please..” already hitting the top. Making the wait for her upcoming album—aptly titled “Short n’ Sweet” – all the more exciting for both her fans and pop listeners of all colors.  

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.