ADVERTISEMENT

Half a century later! A review of 'Tales of the Manuvu'

Published Apr 3, 2026 05:58 pm

First performed in February 1977, something magical was in the air a weekend ago when "Tales of the Manuvu" was restaged at the Proscenium Theater, Rockwell Center. Presented by the Alice Reyes Dance Philippines (ARDP), in collaboration with the Cultural Center of the Philippines and the National Commission for Culture and the Arts, it was an extra bonus to run into National Artist for Dance Alice Reyes at the theater lobby. 

Curtain call of 'Tales of the Manuvu'
Curtain call of 'Tales of the Manuvu'

Reyes directs and choreographs, while National Artist Bienvenido Lumbera wrote the libretto, inspired by stories collected by folklorist E. Arsenio Manuel. Music was composed by Dero Pedero (who attended the Gala), with additional music by the rock band Afterbirth. This revival is led by ARDP Ballet Master Lester Reguindin, with set and costume design by Loy Arcenas and lighting design by Barbara Tan-Tiongco. The UP Concert Chorus was the ensemble, accompanying the soloists. 

Based on Manuvu folk tales, the main characters of the piece are the forest gods Manama and Ogassi, followed by those of First Man and First Woman. It’s a rock opera ballet, which, if you think about it, was pretty forward-thinking and pioneering back in 1977. And what’s made immediately apparent during this staging is how the material still stands up, and has a timeless element to it - in terms of the dance and movement, the music and singing, and in the storytelling. Each of the main characters is assigned a singer who adds lyrics to the music and dance that burst from the stage. It’s quite a spectacle, and I had forgotten the rock-pop element of this production, so I was pleasantly surprised. 

National Artist for Dance Alice Reyes
National Artist for Dance Alice Reyes

From a social anthropology perspective, the ballet is a powerful reminder of how indigenous tribes used tales and oral traditions to preserve their culture and legacy. In this case, I’d even extend that to say that the folk legends, as handed down, would help unite the community, explain why they were special, and why sticking together and being thankful for Nature's seasonal bounty was important. 

An ethnolinguistic group in the highlands of Davao, Southern Bukidnon, and North Cotabato, the Manuvu are known for their traditional farm-based livelihood, their culture, and homespun legends and literature. There is even a Tuwaang epic that recounts the adventures of their hero in the valley of the Kuaman River - a body of water central to the tribe’s existence. 

With "Tales of the Manuvu," the origins of the coconut, breadfruit, and betel nut are given stories and form part of the narrative. Based on Manuvu creation myths, the revival was a pleasure to watch and experience - and I can only hope it can be staged again soon, to reach a wider audience. 

Related Tags

Tales of the Manuvu rock opera ballet
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.