ADVERTISEMENT

OPM band Tuwina makes a mark with distinct sound

Published Jul 22, 2026 02:49 pm
OPM band Tuwina
OPM band Tuwina

She started as a solo act, but Lui eventually found the sound she was looking for with Janine, Raymond, and Mico.

During the "Girl Code" music event hosted by Bridgify Studio in partnership with MEJO Bar, Tuwina shared how the band came together.

"Well, nag-start kasi yung band with Lui playing the acoustic guitar. No pedals, no effects. Tapos si Janine. Then when we invited Mico to play with us, hindi pa talaga pareho yung level o taste namin sa music. Eventually, nag-decide si Lui na mag-electric guitar with, of course, the help of pedals. Si Janine naman plays the electric violin and acoustic guitar. So eventually, doon na kami naging comfortable at doon na rin lumabas yung sound namin," Raymond said.

Coming from different musical backgrounds, Janine admitted the band struggled to find its identity in the beginning.

"Nung una naming encounter, may conflict talaga sa sound. As in, hindi namin mahanap yung music namin. But after one or two gigs, bigla na lang, out of nowhere, nag-rehearse kami, tapos nag-click lahat," Janine shared.

She said being the band's lead vocalist has allowed her to explore new sounds, with each member contributing ideas that help shape and improve their music.

"Saka ano din e, okay din yung dynamic naming apat kasi andoon talaga yung personality ng isa't isa na gusto nilang ilagay sa arrangement ng kanta. Sobrang free kami. Lahat puwedeng magbigay ng ideas," Lui said.

Describing their sound as a blend of folk, classical, and rock, the band said "Regalo ng Kalawakan" is the song they are most proud of.

"Kasi andoon yung lyrics ni Lui na very sweet and innocent. Pero andoon din yung bigat at grit kahit love song siya. Kahit sobrang sweet nung kanta, may rawness pa rin," Mico said.

As they continue carving out their place in the OPM scene, the band said local gigs have become a safe space where artists can support one another.

"Definitely important. I mean, sino bang magsu-support sa isa't isa kundi the people inside the scene? Di ba? So if we don't show up here, then how can we say we're supporting the scene?" Janine said.

Mico also thanked MEJO Bar for giving emerging musicians a venue to perform and grow.

"It's a good space for nurturing artists who would like to start performing. Hindi naman sa wala silang mapuntahan, pero para sa mga naghahanap ng space, especially since nandito ang MEJO, we really consider it a safe space for everyone," Mico said.

Related Tags

Tuwina Girl Code Mejo Bar
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; } }

{{ static_articles_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.