ADVERTISEMENT

How The Bloomfields gave 'Ale' new life across generations

Published Feb 9, 2026 03:25 pm

The Bloomfields recently found themselves in an unexpected position: becoming viral because of a song they recorded nearly two decades ago. Their 2007 version of “Ale (Nasa Langit na Ba Ako),” originally written by Bodjie Dasig in the late 1980s, has resurfaced through a TikTok dance trend started by content creator Eliza Salcedo, known online as @elizabelle, who was barely a year old or so when the song was first released.

Formed in the early 2000s by high school friends from La Salle Greenhills, The Bloomfields began as a group passionate about vintage pop, doo-wop, and classic rock. The band built its reputation through years of live performances at school events, weddings, festivals, and corporate shows. Known for their clean harmonies and retro-inspired sound, they became one of the few local acts consistently reviving ’60s-style music for modern audiences.

For drummer and main songwriter Rocky Collado, the experience has been both surprising and meaningful. “Everything happened organically,” he shared. What began with a few trending videos gradually drew widespread attention, with friends, relatives, and even celebrities joining in. “It became more and more real until I had to download TikTok,” he added.

Bassist Louie Poco believes this reflects how trends naturally return. “Just like fashion, music goes on rotation,” he said. “With everything becoming so futuristic, people look for something more real and genuine.”

Content creator Eliza Salcedo shared that she discovered the track by chance. “I just heard it on the bus on my way home from school,” she said. “That was how I found out about it.” After posting a simple fit-check video featuring the song, she unintentionally sparked a dance trend that has since gained millions of views and spread across social media platforms.

One fun fact about “Ale” is its musical timeline. First recorded in the 1980s, it was reimagined by The Bloomfields in the 2000s with a strong 1960s-inspired sound, and is now enjoying renewed popularity in the 2020s. “We gave ‘Ale’ our own pizzazz and ’60s-inspired feel,” Collado explained. “People liked it before, but they seem to like it even more now.”

Despite being known for retro music, the band members are also longtime fans of 2010s indie rock acts such as Jungle, Tame Impala, Cage the Elephant,t and St. Vincent.

Looking ahead, the Bloomfields are preparing new original material and exploring

collaborations. Collado has expressed some interest in working with younger artists, including BINI. 

“If they are willing, we are interested in collaborating with them,” he said. “Our fanbase is

called The Bloomies, and theirs is called Blooms, so that could be the collaboration of the year.”

For the band, the viral success of “Ale” is more than just a trend. It is proof that music is rooted in sincerity and strong songwriting can cross generations, finding new listeners long after its original release. (Ian Ureta)

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.