text:
Web-based Tools for Your Middle School Music Classroom

Yesterday, I blogged about presenting to the music educators (elementary general and vocal and middle school general and vocal) of Howard County Public School System. I wrote about the websites that enhance the elementary music classroom. Today, I am blogging about web-based tools for the middle school music classroom.

To prepare for this session, I enlisted the assistance of Richard McCready, music educator extraordinaire and 2013 TI:ME Teacher of the Year, because his work with music technology at the middle and high school levels is excellent. With his help, I was able to present the following web-based tools to the middle school music educators:

  1. I began by showing some music educators’ sites that included choral accompaniments that were used to assist the chorus in rehearsing parts when they are not at school. I also showed http://www.cpdl.org, the choral public domain library, where you can find free choral/vocal scores, texts, translations, and other useful information.Screen Shot 2013-08-22 at 9.48.09 PM
  2. I then showed them the benefits of youtube, with also showcasing how advertisements and comments can be distracting, to say the least. This moved us into exploring safeshare.tv, where you can take the youtube video’s url and safeshare will create a “safe link”. When you click on this “safe link,” your web browser opens a new tab that will show the youtube video without comments and advertisements. I utilize safeshare.tv often as many of the videos I would like to show in music class contain inappropriate advertisements and comments.
  3. I showed them some of themusicinteractive items appropriate for middle school like rhythm dictation.
  4. Screen Shot 2013-08-22 at 9.48.57 PMI then highlighted the website from Karen Garrett, the TI:ME 2006 Teacher of the Year, musictechteacher.com, I showed the lessons and games, especially the rhythm hoop shoot,
    which is one of my favorites even if I am terrible at scoring a basket. Karen has an amazing site that holds a tremendous amount of resources, lessons, worksheets, quizzes, and games, all created by her.
  5. We moved onto cloud-based web tools to enhance the middle school music classroom. I showed spotify and noteflight and gave examples of how these two tools, free or paid subscriptions, could enhance the Screen Shot 2013-08-22 at 9.50.17 PMclassroom. Spotify has a music library of approximately 20 million songs (October, 2012) where you can make playlists, follow other users, utilize the radio feature and more. It is free with advertisements, $4.99/month without advertisements, and $9.99/month to listen on all of your mobile devices as well as your computer. Screen Shot 2013-08-22 at 9.50.23 PMWith this service being cloud-based, it is wonderful for a music educator as he/she can access his/her playlists from any computer. Noteflight is a popular online composition application that can be accessed from any computer or mobile device. My students as young as second grade can easily use noteflight to compose music. The free version allows you to create up to ten compositions with up to fifteen instruments. There are other versions from individual to educational. IScreen Shot 2013-08-22 at 9.57.52 PM adore that noteflight can export the students’ compositions as .xml, .mid. or .wav files. When we export them as .mid files, we easily move them into garageband and create accompaniments to the melodies we composed with noteflight.
  6. I showed soundcloud and how music educators are using that to stream their live recordings, such as rehearsals, for many to follow and hear.
  7. Richard and I showed soundation, which was termed by one music educator in the room as,”Screen Shot 2013-08-22 at 9.55.14 PMgarageband in the cloud.” I showed how to record your voice and use the pre-recorded loops to accompany the vocal track. Richard showed the many audio effects that soundation comes with as well as inputting music and exporting the recordings. Richard also reminded everyone that MusicFirst offers great deals on could-based software like noteflight and soundation. It was great to present this portion of the session with Richard.
  8. I ended with showing music theory websites like Ricci Adams’s musictheory.net and teoria.com (which has the option to toggle between Spanish and English), an ear training site, The Musical Intervals Tutor (this is a good website for all music educators to test their own ear training), the social networking sites for music educators, and music educators’ pages on pinterest.

All of the materials from my session can be found at my website: http://www.amymburns.com, click on “Websites/Software”.

Photo on 8-22-13 at 10.17 PM
Proud to wear my new “River Hill Music Technology…Oscillating Since 2007” t-shirt!

Amy M. Burns is an elementary music educator, clinician, author, and musician. She currently works at Far Hills Country Day School in Far Hills, NJ teaching PreK through Grade 3 general music, grade 5 instrumental music, and grades 4-8 instrumental band. She is the author of Technology Integration in the Elementary Music Classroom, Help! I am an Elementary Music Teacher with a SMART Board, and Help! I am an Elementary Music Teacher with One or more iPads! She is also an author for Online Learning Exchange™ Interactive Music powered by Silver Burdett. She has given numerous presentations on integrating technology into the elementary music classroom as well as being a keynote speaker for music technology conferences in Texas and Australia. She is the recipient of the 2005 TI:ME Teacher of the Year Award and the 2016 NJMEA Master Music Teacher Award. TI:ME . You can find out more about Amy at her website: amymburns.com
Print Friendly


Content-Type: application/http; msgtype=response

WARC-Type: response

text:
Monday, January 10, 2011

Species spotlight IV

Lehmannia melitensis (Lessona & Pollonera, 1882)
Mdina, Malta

Lehmannia melitensis (Lessona & Pollonera, 1882) is a slug and thus appears shell-less, though a thin shell called limacella is present inside the body of the animal. This slug seems to be prevalent in the areas from Ta' Qali up to Rabat and varies from very light grey to almost black. It is similar to another more common slug called Milax nigricans (Philippi, 1836), which, however, has an angled dorsal side.

Lehmannia melitensis (Lessona & Pollonera, 1882)
Buskett, Malta

L. melitensis is distributed throughout Malta, Sicily, Sardinia and other places. Maltese specimens are usually greyer than those from other places. More information on this species and its congener Lehmannia valentiana (Férussac, 1822) may be found here.

  • grey or black
  • dark stripes running along its upper body
  • fingerprint pattern on back
  • rounded back

  1. I didn't the vestigial shells of slugs had a name.

  2. I've seen it used mainly by Italian authors, in an English context.

Related Posts Plugin for WordPress, Blogger...

warcinfo:
robots: classic
hostname: ip-10-145-167-34.ec2.internal
software: Nutch 1.6 (CC)/CC WarcExport 1.0
isPartOf: CC-MAIN-2017-17
operator: CommonCrawl Admin
description: Wide crawl of the web for April 2017
publisher: CommonCrawl
format: WARC File Format 1.0
conformsTo: http://bibnum.bnf.fr/WARC/WARC_ISO_28500_version1_latestdraft.pdf


WARC-Truncated: length

text:
alexa Romance is blossoming in Hurawalhi Maldives for Valentine’s Day

Romance is blossoming in Hurawalhi Maldives for Valentine’s Day

It is the season of love, and romance is surely blossoming at Hurawalhi Maldives. It is a grand and fascinating effect that the resort has on guests who seek romance. Its surroundings and ambience have a certain impact on love once they stroll the white sandy beaches.

Hurawalhi is turning up the heat on amour this February as Valentine’s Day approaches. A variety of special Valentine’s Day events and promotions have been created at the resort, from dining options under the sea or romantic meals on the beach, spa treatments for couples and a dolphin safari experience that is bound to create exciting moods of love.

The resort takes romantic dinners to the next level by setting the mood at 5.8 Undersea Restaurant. Keep your taste buds at the edge of their seat and prepare to be captivated by the gastronomic delights. The setting of dynamic views of the reef will set the mood as you dine in the World’s largest all glass undersea restaurant. A Valentine’s Day special tasting menu has been prepared. It consists of six courses and is available for $280 per person.

Mix up the romance and relaxation in luxury by visiting Duniye Spa. After a day of strolling down sandy beaches, soak your feet into a warm aromatherapy bathtub set on a private balcony over the open sea with a bottle of bubbles, chocolates and fruits. The aromatherapy is followed by 135 minutes of top to toe ritual, which includes a full body massage, body polish, indulgent head and foot massage and Healing Earth mini facial.

Dine on the finest meat from the ocean and land at an exquisite barbecue for your romantic Valentine’s dinner. Fresh grilled barbecue dishes with luscious desserts to share for the cherry on top to your romantic evening. Some of the delights on offer include a ceviche of fresh water scallops, freshly caught lobster, paprika rubbed lamb loin, grain fed sirloin and a chocolate fondue duo. Experience the thrill of dining underneath the stars and the sound of waves setting the romance on the beach.

In addition to the romantic dinners and spa treatments, Hurawalhi Maldives is offering services of weddings and vow-renewal ceremonies. A charming white beach or your own deserted island and the waves from crystal clear waters hugging the shore creates a perfect setting to say ‘I do’.

The resort’s wedding co-ordinator is available to help you make all the arrangements and oversee every detail and guide you in the choices that will make it your special day. It is even an option to have a signature wedding planned by one of the biggest names in luxury event planning, Patrizia Cilli, for a flawlessly fabulous event which will overshadow the highest expectations.

Experience an unforgettable ephemeral memory together by joining the Private Dolphin Safari by speed boat with Ocean Watersport. Let one of the ocean’s most graceful and playful creatures leave you and your significant other in awe as dolphins swim along next to the bow. If you’re lucky, they might even perform a few of their favorite jumps and spins. One hour trips on Valentine’s Day are available at a special price of $225.


text:
Saturday, February 20, 2016

Women Can Play Football Too in P.I.A.: Pinay In Action

Who says football is only a man's sport? One time, I got to interview a young girl who is part of the team dominated by boys. Seeing her in action shows that she can play along pretty good with fellow male team mates.

In P.I.A.(Pinay In Action), it also shows that there are already a lot of girls playing football especially in schools who have football fields that also offers the sport as an option for Physical Education classes.

This only means that football is no longer an exclusive sports like basketball and baseball. Here are the results of the all-women 3-on-3 football festival organized by Sen. Pia Cayetano. 24 teams participated during the two-day event at Bonifacio High Street last February 13 to 14.

Girls 13 & Under

Champion – Payatas FC
1st Runner  Up – Taguig A
2nd Runner Up – Taguig B
3rd Runner Up – Futbol Fanatics
Century Tuna Top Goal Scorer – Altea Rebosura of Payatas FC
Most Promising Player – Julianna Macarubbo

Girls 16 & Under
Champion – Payatas FC
1st Runner Up – Futbol Fanatics
2nd Runner Up – Taguig B
3rd Runner Up – CCFA Letran B
Century Tuna Top Goal Scorer – Aubrey Malenab of Futbol Fanatics
Most Promising Player – Alexandra Lupas of Taguig B

Women’s Open
Champion – Rizal Technological University – A
1st Runner Up – Bomber FC
2nd Runner Up – Payatas FC
3rd Runner up – Rizal Technological University – B
Century Tuna Top Goal Scorer – Myta Bajar of Rizal Technological University – A
Most Promising Player  - Regine Rebosura of Payatas FC
Burt’s Bees Natural Beauty Award (Sportsmanship Award) – Love Joy Raguro of Rizal Technological University -

Tuesday, February 16, 2016

GStuff Store Opens Branch In Alabang Town Center

ABS-CBN Foundation will open it's lifestyle and health food product store in Alabang Town Center this February 25. President of ABS-CBN Foundation Ms. Gina Lopez will be joined by Health and Fitness Advocate Ms. Cory Quirino.

The products is not only healthy but also environment friendly and this will open many doors to create jobs and business opportunity. For more updates about ABS-CBN Foundation, follow this blog and like L.E.N.S. blogs on Facebook.

Sunday, February 14, 2016

DMAX In Bromance February

Press release

Finally, some DMAX and chill for car lovers as DMAX presents a lineup that will surely make vehicle enthusiasts fall in love more with the cars of their dreams.
Photo courtesy of DMAX
Phil Glenister and internationally-renowned car designer Ant Anstead are on a mission to find and restore six unsung but heroic British cars. These cars are everyday classics. They’re the cars our dads drove, cars that we loved as kids, cars that make us smile.

Find out more on For the Love of Cars as it jumpstarts the Bromance Weekend on February 14, Sunday, at 11:50 AM.

From classic cars to supercars, creative petrol heads Elo and Will work their hearts out to achieve their car goals. They simply can't resist turning rust buckets into Ultimate Wheels. Witness as the magic happens on Elo's supercar workshop as Ultimate Wheels airs February 14, Sunday, at 1:30 PM.

Robert "Videobob" Moseley is the creative mastermind behind a unique shop that creates iconic replica cars from TV shows and movies. His clients are often adult "fanboys" who still hold onto the big screen obsessions of their youth. Catch him and his masterpieces on Screen Machines (New Series) starting February 23, Tuesday, at 9:50 PM.

Friday, February 12, 2016

Red Turnip's Season Ender Constellations

Have you ever wondered if you think different decisions on what you said or done? Will it make your life better or make it worse? This is what Red Turnips is going to stage in their latest production of Constellations by Nick Payne.

The story centered with only two characters. A boy and a girl. They met and fell in love. After that, there are multiple scenarios that you won't expect. It may appear the conversation is repeated but it will be different.

It reminded me of Choose Your Own Adventure books series that I enjoyed during my high school days. The sudden shift of scenarios may be confusing if you try connect it. To understand what is happening, you only need to be a spectator and relax while watching.

Although it has the element of metaphysics whether you believe in the multiverse or not, this is not a sci-fi story. It is not a story about relationships, but also choices and destiny. For example, it made me think that if I was still involve in my previous relationship, will I be happy like I am now?

If you don't have any idea what I am talking about when I mention multiverses, I suggest you watch Sliders, Fringe or the latest season of CW's Flash. For more features about stage productions, follow this blog and like L.E.N.S. blogs on Facebook.

Cris Villonco and JC Santos are the two performers and it is directed by Rem Zamora.

"And, when you want something, all the universe conspires in helping you to achieve it." - Paulo Coelho

Thursday, February 11, 2016

Welcome the year of the Monkey to your home this 2016

Press release

Another roller coaster ride of a year has passed and it’s time to welcome the Red Fire Monkey as it heralds 2016 with full energy and enthusiasm. The joyful, curious and inventive Monkey meets the confident and impulsive energy of Fire. This is a perfect time to do a home makeover and ready your household for the luck to come.
With you in this turn of the year adventure is Electrolux, one of the global leaders in home appliances, sharing some pointers to welcome the Year of the Monkey in your home this 2016.

Clean up and de-clutter

The New Year is a time for new beginnings, and everyone likes to start off fresh. It’s important to clean your home from top to bottom prior to the Lunar New Year. Cleaning the house symbolizes sweeping out any misfortune from the previous year that has accumulated in your home.

With the help of handy cleaning helpers such as the Electrolux ErgoClean bagless vacuum cleaner, you’re sure to get your home clean in no time. Its 4G Cyclonic Technology offers powerful suction to ensure your home is dirt and dust-free.

Refresh your look

Why not welcome the Year of the Monkey with a new look for your home? It’s the perfect time to rearrange, switch things up and see things from a different angle. You don’t always need to break the bank to create a new look. A few simple rearrangements at home can completely change the vibe of your space.

One way to refresh your décor is changing up your curtains and linens. Take out those special linens hidden in the closet. Make sure to wash them first to get rid of the musty closet smell or molds. The Electrolux UltraMix™ Washing Machine has a Refresh Cycle which is the perfect program to quickly revive and freshen fabrics.

Prepare a sumptuous feast

The celebration for the new Lunar Year is a time for families to enjoy each other’s company over good food and have high hopes for the year ahead. Among the favorite food prepared in households are Tikoy, pansit, fish, and round fruits such as mandarine oranges, pomelos and suha.

With its spacious layout and powerful sealed burners, Electrolux Cooking Ranges are the perfect kitchen partners in preparing your New Year feast.

Monday, February 8, 2016

Pinay In Action football fiesta

The UAAP football season starts this weekend and to stay  in the spirit of the beautiful game, Pinay in Action, an initiative led by Sen. Pia Cayetano, is holding it's first all-girls 3 a-side football fiesta on February 13-14, 2016 at the Bonifacio High Street Open Atrium (in front of Slice and Jamba Juice).

Join us for the fiesta's opening ceremonies at 10am to kick off an awesome weekend of football fun with other activities on the side. Pocket activities include mini football games, Yoga Sessions by Beyond Yoga, and Spinning & Rowing Sessions by Saddle Row

Sunday, February 7, 2016

Press release

Twin Bill Theater proudly presents “ Dog Sees God: Confessions of a Teenage Blockhead ” as its maiden offering in the local theater scene beginning February 11.

            Dog Sees God: Confessions of a Teenage Blockhead ” by Bert V. Royal is a very cleverly written exploration of modern teen angst as seen by Peanuts characters.  As an “unauthorized parody, ” audiences will be taken on a journey by eight teenagers whose characters are so cruel, so harmful, and how they breathe a breath of reality on today's social issues of sexual relations and identity, bullying, teen violence, drug use, child sexual abuse, suicide, eating disorders, rebellion, tand more.

            In 2004, “Dog Sees God: Confessions of a Teenage Blockhead” was one of the breakout hits at the New York International Fringe Festival, winning the Excellence Award for Best Overall Production, as well as Theatermania's Play Award of 2004, the GLAAD Media Award for Best Off-Off-Broadway production,'s 2006 Audience Award for Favorite Off-Broadway Production and the 2006 HX Award for Best Play.

            The play revisits familiar characters from the Peanuts comic strip—Charlie Brown, his little sister Sally, Linus and Lucy, Peppermint Patty, Marcie, Shroeder, the Little Red-Headed Girl, and Pigpen—grown up and in high school. All the characters go by different names, because the play was produced as an “unauthorized parody.” (Charles M. Shulz had nothing to do with it.) Van (Linus) is a stoner; Tricia (Patti) and Marcy (Marcie) are party girls; Lucy has been institutionalized for pyromania; CB (Charlie Brown) and Matt (Pigpen) are the popular kids at school, if only because they bully everyone else; and Sally and Beethoven (Shroeder) are mistreated, disliked outcasts.

            Directed by Steven Conde, the various roles will be essayed by the most promising new breed of young actors namely Nelsito Gomez, Sarah Facurii, Gab Medina, Vince Lim, Maronne Cruz, Kathleen Francisco, Brian Sy, and Camille Velicaria.
            Produced by Twin Bill Theater as its first official play for their first season, the founders led by theater professionals Joseph and Francis Matheu noted that their goals are focused primarily on stirring up the public’s interest to rediscover, love and preserve our historical, cultural and spiritual values through theater; and to make quality, thought-provoking productions more accessible to the non-theater going public. The company also aims to produce shows that explore and challenge issues faced by today’s society.

            The artistic team of “Dog Sees God: Confessions of a Teenage Blockhead are as follows: Bert V. Royal (Playwright), Steven Conde (Director), Francis G. Matheu (Choreographer), Joseph G. matheu (Lighting Designer), Jay Pangilinan (Musical Scorer), and Winter David (Video Animation).

            The Production team includes: Josephus Gayona (Production Manager), Bryan Ladim (Stage Manager), Micky torres (Assistant Stage Manager).

            The Marketing Staff includes: Rianelle Alba, Ivan H. Panganiban, Micky Torres, Jiano Magdaraog, LJ Z. Galvez.

            Check out the following social media:

            For tickets, Call or text: Kiko at 0927-4604652 or Email:

            The playdates of “Dog Sees God: Confessions of a Teenage Blockhead” are as follows: February 11, 12, 13, 14 and 26 at 8PM and February 14 at 2:30PM.

            Venue: Staple and Perk, Ground Floor, Eco Plaza Bldg. Don Chino roces Avenue Extension (P.Tamo Ext.), Makati City.
            Advisory: Recommended for ages 15+ due to strong language, and sexual references.

Saturday, February 6, 2016

Discovery Channel February Lineup

Press release

Josh James is a hardcore hunter from the backwoods of New Zealand and Matt Tebbutt is a British chef who lives for fine food and loves foraging for wild ingredients.

Photo courtesy of Discovery

They couldn’t be more different, but these two unlikely buddies have set themselves an ambitious goal – to travel to some of the toughest environments on earth and prove in just seven days that they can make incredible food from the most unlikely of ingredients.

They’ll be travelling to some of the most remote regions of earth, from the river valleys and cloud forests of Mexico, to the ancient forests and arctic wastes of Europe. And to make their quest even more of a challenge, they’ll be trying to hunt and forage for everything they need to survive with the barest minimum of equipment.

But will the struggle to tame the wild push them and their skills to the limit? Follow them on Kings Of The Wild airing February 9, Tuesdays, at 8 PM.

Follow adventurers Eric Larsen and Ryan Waters as they attempt an epic ski expedition to the North Pole. Over the course of their journey, they contend with dangerous storms, hungry polar bears, fuel and food shortages, injury, and rapidly thinning ice.

They do this all unaided and unsupported, meaning they must pull everything needed to survive in two 300-pound sleds with only their own manpower. Less than 250 people have ever traversed the Arctic from land to the geographic North Pole and of that small fraternity, only 50 have done it unsupported and unaided.
With global warming pushing the summer thaw earlier into the spring, the trip must end by May 5th. Wherever they find themselves on then is where they end their journey, North Pole or not. This sense of urgency parallels another reason for doing this trip right now. Catch the new one off Melting: Last Race To The Pole as it premieres February 28Sunday at 8 PM.

Friday, February 5, 2016

Press release

Enter the world of Gabriel Barredo’s acclaimed creation in Ballet Philippines’ season ender, “Opera”. This production brings a synergy between artists and art forms, with French choreographer Redha transforming the groundbreaking installation into a contemporary ballet premiering at the CCP Main Theater on February 13 & 14, with a Fundraising Gala on February 16 at 8:00PM.

The original “Opera” exhibition was first presented at Silverlens Galleries in January 2015, and was recently toured to Singapore last November in time with the opening celebrations of the National Gallery Singapore. For the ballet, Barredo is creating a staggering array of new sculptures, which will comprise the production’s set design.

Redha’s choreography will guide us along a journey into a new experience of art. Envisioning his dancers on bare feet, pointe shoes, and stilettos, he is set to present a work that is stimulating, sensual, and groundbreaking. “Being part of this production is a great thrill for me,” shares Redha. “Meeting Gabby [Barredo] and seeing his work up close was very inspiring.”

“’Opera’ is shaping up to be one of the most innovative productions that Ballet Philippines has produced in a long time,” muses BP’s Artistic Director, Paul Alexander Morales. “We invite everyone to support it and to catch its limited performance run.”

Barredo’s installation evokes an opening up, inviting us to view the body itself, asking us to confront the mortality of the corpse, to contemplate upon its passing and empathize if not make sense of its beauty. The libretto explores a man’s journey of self-discovery, acceptance, and rebirth.

Gabriel Barredo studied Advertising at the University of Santo Tomas. His 30-foot installation entitled Asphalt was one of the highlights of the inaugural Art Fair Philippines in 2013. His awards and recognitions include: the gold medal at the Art Association of the Philippines (AAP) Annual Competition in 1981 and 1982; the gold medal at the Metrobank Foundation Annual Art Competition in 1985; the 1st Grand Prize at the Philippine Art Awards (1994); and, the Juror’s Choice at the ASEAN Art Awards held in Singapore in 1994.

Based in France, Redha has choreographed for several of the world’s leading dance companies such as the Bolshoi Ballet, Alvin Ailey American Dance Theater, The National Ballet of Cuba, Le Jeune Ballet de France, The Het Nationale Ballet, and the San Francisco Ballet. He has had his own dance company since 1981 and nowadays literally works all over the world, from Africa and Europe to the Americas and Asia. He has created choreographies for feature films of Costa Gavras, Roman Polanski, Alain Delon and Francis Ford Coppola.

Presented by Ballet Philippines and Silverlens, “Opera” features a libretto by Yvette Tan and Erwin Romulo, original music by Malek Lopez, lighting design by John Batalla, and costumes by James Reyes. This production is in cooperation with the Embassy of France.

“Opera” will be staged at the Tanghalang Nicanor Abelardo (CCP Main Theater) on February 13 & 14 at 1:00PM and 6:00PM, with a Fundraising Gala on February 16 at 8:00PM. For inquiries, visit, send an email to, or call Ballet Philippines at 551-1003. For tickets and reservations, call the CCP Box Office at 832-3704 or Ticketworld at 891-9999.

Major sponsors of Ballet Philippines’ 46th Season include Globe Platinum, San Miguel Corporation, and Belle Corporation.

Connect to Ballet Philippines online through the following social media networks:
Twitter: @balletph
Instagram: @balletphilippines
YouTube: balletph

To join in the Ballet Philippines conversation, use our official hashtags: #balletph, #dancespring, #operaballetph

Thursday, February 4, 2016

Shop N' Fly to Hong Kong Disneyland with SM Malls

For 10 years, Hong Disneyland attracted more tourist not just for shopping. It also provided more opportunity for our performing artists to work there. Now, is the best time to plan your next trip as Hong Kong Disneyland celebrate it's tenth year of magic.

SM Malls joins the celebration as they will give the families an opportunity to fly to Hong Kong and join the festivities. One of their newest programs in Disney's Storybook Theater is "Mickey and the Wondrous Book" where Mickey and Goofy discovers the Wondrous Book and unknowingly summons Olaf from Disney's Frozen.

Mickey and Goofy starts the journey through the Wondrous Book to help return Olaf home before he melts. The adventure takes them to different literary adaptations of Disney animation. Another event that you will enjoy at night is Disney In The Stars. There will be fireworks and and the new lighting and new video projection will be presented. Not only that, To add on that, the debut of new Disney characters from Inside Out and Big Hero 6.

1. Roundtrip airfare via Manila airport (seats are subject to availability).
2. 3D/2N Hong Kong Disneyland Hotel accommodation (rooms are subject to availability).
3. Four (4) 2-day Hong Kong Disneyland Park tickets.

1. A minimum single receipt of P1,000 entitles you to one (1) raffle coupon. Drop the
completely filled out raffle coupon in designated drop boxes located at the redemption
2. A minimum purchase of P500 Disney merchandise from select SM Affiliates
(The SM Store, Toy Kingdom, SM Hypermarket, SM SaveMore, and SM Supermarket).
3. Double your chances of winning! Present your EPLUS card and a minimum single
receipt of P1,000 to get two (2) raffle coupons.
4. Winners will be drawn on March 21, 2016. Announcement of Winners will be on
April 14, 2016.
5. Thirty (30) lucky winners will get a complete Hong Kong Disneyland Holiday package
for four (4).
For more Hong Kong Disneyland activities and how to join, simply visit your nearest SM Malls. For more updates, follow this blog and like L.E.N.S. blogs on Facebook.


text:
Friday, September 30, 2016

adidas Originals = PHARRELL WILLIAMS Hu

Press release

Philippines – This Autumn, Pharrell Williams and adidas debut Hu, a collection of apparel and shoes that explores humanity and celebrates cultural diversity around the world. Hu represents Pharrell’s vision of connecting people through love, passion, energy, and color.

‘Hu is short for human – human being, human race, humankind,’ said Pharrell. ‘But Hu, itself is also a reference to color. As human beings, we all have a color. We all look different, we all speak different languages, but we’re all connected.’

Building on the limited-edition NMD that launched in July, Pharrell and adidas return with a diverse range of full-color footwear. Celebrating a spirit of equality, acceptance, co-existence and understanding, the collection features flags, stripes, and translations of the phrase “Human Race” in English, French, and Japanese. Pharrell sums up the collection’s message simply: ‘I play for the human race.’

With the launch of Hu, Pharrell looks to shine a spotlight on communities around the world, sharing stories and traditions of humanity. In this first collection Native Americans from North Dakota invited Pharrell into their community to share their stories of compassion and culture, carrying on traditions of language, prayer, celebration and knowledge from one generation to the next.

‘I am so thankful to the people of MHA Nation who shared their journey and experiences with me. I want to use my platform for people to tell their stories and help empower people no matter where they’re from. By understanding humanity’s past, we will build a bridge to its future.’ Pharrell Williams

Footwear from the Hu collection follows the precedent set by the yellow NMD trainer debuted in July 2016, but now offers 5 new colorways: scarlet, black, sharp blue, green, and tangerine. The shoes feature adidas Primeknit™ uppers, energy-returning white adidas Boost™ midsoles, and a breakthrough lacing system in which laces are woven through the stabilizer of the shoe’s cage, offering both support and freedom. The shoe also boasts an internal toe cap for a unique shape and a new modernized curved collar. Each color is printed with its own split slogan, such as “Hu Race,” “Human Species,” or “Hue Man.” Instantly eye-catching with their bold visual language, these pieces form the foundation of the adidas Originals = PHARRELL WILLIAMS wardrobe for the coming season.

adidas Originals = PHARRELL WILLIAMS Hu launches globally on September 29, 2016.

Points of sale of footwear in the Philippines are Sole Academy, Commonwealth, adidas Glorietta, and adidas Uptown. Each pair retails at P9,995.

Thursday, September 29, 2016

Co-Work Space: The New Working Lifestyle in this Digital Millennium

The workplace varies now because of today’s technological mobility and communication. I remember a TV plug years ago that shows this example. Two guys hanging out on a beach when they suddenly had a call from their mobile phone and suddenly they shifted to work mode.  It was revealed that they were consulted and answered an inquiry and they also have their laptops with them. After the inquiry, they are back to relaxation.
Left to Right: Penbrothers Operations Manager Eshna Esu, Business Development Manager for Dell Phils. Michelle Juliano, IT Trainer John Irwin Magno, Microsoft Phils. Innovative Enterprises Lead Tovia Va'aelua and Commercial Marketing Lead Frank Rich
You may not find it a suitable workplace but it is not far from happening. The business office are now getting smaller than you imagine not just in office space but also There are co-working spaces where you can see that different kind of businesses are operating under one roof. Don’t be surprise if one table occupies different services offered.

Co-working Spaces enables an entrepreneur operates in a minimal working space like a desk or shared tables but with wide contacts around the same room. If an entrepreneur is offered a project, the amount of resources may be just across the room or within a mobile phone call away. One example of a co-working space is Pen Brothers in Makati.

Microsoft recently introduced Office 365 and it shows how practical it is and ideal to co-working spaces like Pen Brothers. The idea of co-working spaces is suitable with the Office 365 that is why together with Dell Philippines, partnerships like these are very convenient.

What I appreciate about co-working spaces is the mobility of working even if you are alone in the business. All you just need is a space to work on, a computer, mobile connection and you are set but it also helps deliver the services rendered to the client.

I was oriented and briefed about Pen Brothers and how Office 365 can do wonders for the co-working space environment in this millennium. For more updates, follow this blog and like the L.E.N.S. blogs on Facebook.

Wednesday, September 28, 2016

adidas releases Crazylight 2016 James Harden Arizona State University

Press release

The latest James Harden Crazylight 2016 drops and pays tribute to James’ alma mater: Arizona State University.

James' path to the NBA took shape at ASU, where he created a style all his own as a lights out three-point shooter with Eurostep drives to the rim.

“Arizona State helped mold me into the man I am today and this is my chance to show love, respect and how much they mean to me,” James explained. “I’ve been up there practicing this summer and it’s one big family. You find certain things in life, and you get attached to them. It’s no different with ASU.”

The ASU edition Kicks feature a light gray jacquard upper, maroon detailing and Harden’s No. 13 badge accented in gold on the tongue. Crazylight 2016 incorporates full-length BOOST cushioning, a TPU forefoot roll cage and reengineered fast traction to amplify control at all angles of play.

The Crazylight 2016 ASU Edition is already being sold in Titan stores for P7,995.

Sunday, September 25, 2016

Press release

An offensive force at the top of the NBA food chain, Damian Lillard continues to grind during off-season workouts as he prepares for his fifth year in the league. Representing Dame’s primal on-court instinct and ability to attack defenses at will, adidas strikes with the D Lillard 2 Shark Black edition.

His latest D Lillard 2 features tonal black treatment, hits of red, Oak Print detailing on the lack lock, heel counter, outsole and BOUNCE midsole with unique chain stitch embroidery along the silhouette’s upper.

Shark Blackis already available in all leading adidas stores and retail partners for P5,995.

Follow the conversation @adidashoops on Twitter and Instagram with #DLillard2.

Saturday, September 24, 2016

Press release

The Theater House of Black, whose members recently staged the Filipino adaptation of Federico Garcia Lorca's "The House of Bernarda Alba, " seems to have a penchant for houses that are shrouded in mystery.

Next off from the group is "#14 Leandro Road," a Filipino theatrical adaptation of Edgar Allan Poe's most celebrated short story, "The Fall of the House of Usher," first published in 1839.

Devised by Jay Crisostomo IV and C.K. Bautista, "#14 Leandro Road," which is set on the dark chilly outskirts of Baguio City, is scheduled for six performances at Power Mac Center Spotlight in Circuit Makati on October 7 and 8, 2016.

"As a group, we wanted to stage stories that talk about families and stories that have been forgotten or are deemed underrated by the world," said Harry David, producer-production manager. "At the same time adapt them in Filipino and apply a Philippine twist to the stories so they would be more relevant and relatable to our audience."

"Poe's short story is about a family whose members long to come out from their gilded cage. They struggle to find happiness in dreams and achieve them but shown in a very macabre and creepy way. With that, not a lot of theater houses venture into the horror, suspense, and thriller genre. So, again as a group, we wanted to produce more plays that are categorized in this canon," he added.

"#14 Leandro Road" is a horror story, which blurs the line between the real world and the supernatural. It follows Ed/Edna Ramos, a real estate agent, who is invited by Rudy/Pilar Laperal, a grade school friend she hasn't seen for almost 20 years, to come and visit the latter's house. As soon as Ed/Edna arrives, he/she finds out that Rudy/Pilar lives with two other people: his/her ill brother/sister and the family doctor, Dra. Lita Dumas. As the days go by, the house guest finds out that both siblings are suffering from a mental illness. At the same time, both are keeping a secret that has been buried all these years.

Directed by Jay Crisostomo IV, "#14 Leandro Road" stars Harry David/Gold Villar (Ed/Edna), Migui Moreno/Mosang (Rudy/Pilar), GryGimena/SkyzxLabastilla (Anton/Anna), Patricia Ismael (Dra. Lita Dumas), Peewee O'Hara (Donya Victorina), and May Bayot (Consuelo).

"The audience can expect to be entertained through spooky thrills; a few scares here and there, and leave the theatre asking questions about the points that were brought up in the play," David said.

For tickets (P350-P600) and show buying opportunities, call +63917 656 1109, +63917 638 1109 or visit

Microsoft Philippines Introduces the Office 365 E5

Almost all computer users if not all are using the Microsoft Office and who doesn’t?  The Office you enjoy can be integrated with the Cloud but you can still be assured for the security measures regarding connecting online.
Yvette Watson - Technology Solutions Professional of Microsoft Philippines

The Office 365 E5 offers analytics which means it gives you stats how much you spend online reading your e-mails. If you are worried about security breach and hacking, Office 365 also offers protection for your important data you saved in the cloud.

What impresses me with 365 is the integration of your online data with your mobile devices. Despite the digital devices, we still can’t stop using the LAN line phones because it is still useful in the office. But what happens if you are waiting for a LAN line call and you are still out and offline?

Yvette Watson of Microsoft demonstrates that you can still accommodate your calls via Skype for Business. When your office LAN phone receives a call, it is forwarded to your mobile phone with no extra charges. You can also call via mobile phones with Skype for Business.

The Office 365 E5 is available in three packages: Personal, Consumer and Enterprise packages. For more updates about Microsoft, follow this blog and like L.E.N.S. blogs on Facebook.

Friday, September 23, 2016

KANYE WEST and adidas Originals drop the YEEZY BOOST 350 V2

Press release

Manila, Philippines – In 2015, the YEEZY BOOST 350 changed the game. This September, Kanye West and adidas Originals introduce a bold evolution of this style. The world’s most influential and sought-after shoe debuts with a flash of color, as first seen at the epic YEEZY SEASON 3 presentation at Madison Square Garden during New York fashion week in February 2016.

Redesigned yet true to its roots, the YEEZY BOOST 350 V2 is crafted with beautiful, premium materials that infuse adidas’ technology with Kanye West’s unmistakable aesthetic. The 350 V2 makes an audacious play for color with an upper composed of Primeknit in three impactful hues of yarn. A streak of solar red bears the mark ‘SPLY-350’. A semi-translucent rubber outsole and TPU sidewalls create a striking effect while providing superior traction.

The YEEZY BOOST 350 V2 midsole utilizes adidas’ innovative BOOST™ technology to create a durable, shock-resistant, responsive sole. At the same time, the breakthrough Primeknit material leverages adidas’ most advanced digital knitting techniques to fit like a second skin. Featuring the distinct center stitching on its upper as well as the signature ribbed outsoles, the YEEZY BOOST 350 V2 pays homage to its predecessor.

The YEEZY BOOST 350 V2 will hit stores globally on September 24th, 2016 and retails for P11,495.

Thursday, September 22, 2016

Press release

SINGAPORE – Keepers at River Safari recently threw a birthday bash for giant pandas—Kai Kai and Jia Jia—with honey-flavoured ice cakes decorated with apple and carrot slices, some of their favourite treats.
ABOVE: Kai Kai and Jia Jia enjoying their honey-flavoured ice cakes. In a recent update to their Red List of Threatened Species, giant pandas were downgraded to ‘Vulnerable’ from ‘Endangered’ by the International Union for Conservation of Nature. Photo credits: Wildlife Reserves Singapore
Male Kai Kai celebrates his ninth birthday today, and female Jia Jia turned eight on 3 September 2016. Their ice cakes weighed a collective 7kg, and took keepers four days to make.

Both giant pandas arrived in River Safari in 2012 on a 10-year loan from China. Kai Kai and Jia Jia entered their second mating season in April earlier this year, but both natural mating and artificial insemination had been unsuccessful. From weeks of displaying pseudo-pregnancy behaviour, female panda Jia Jia is gradually returning to a quiet life of normalcy.
ABOVE LEFT: Nor Faizah Bt Abdul Aziz, 23, Junior Keeper, and Halim Ali, 49, Assistant Curator, putting the final touches on Kai Kai’s cake.
ABOVE RIGHT: Ivan Ang, 26, Junior Keeper, gently placing sliced carrots on Jia Jia’s cake. Giant pandas consume up to 20kg of bamboo daily, and Kai Kai and Jia Jia also enjoy fruits, vegetables and high fibre biscuits. Photo credit: Wildlife Reserves Singapore
Keepers and vet remain optimistic for a future Singapore panda cub as Jia Jia is still very young (teenager in human years), and will continue to employ conservation breeding techniques proven to be successful before in other zoos.

Wednesday, September 21, 2016

Press release

The Egg Theater Co together with the PARC Foundation and Pineapple Lab presents Moliere PMS, a fusion of three Moliere play adaptations: Praning (The Imaginary Invalid), Maniacal (The Learned Ladies), and Schism (The Misanthrope) on October 1 & 2 at PARC Foundation, 494 Lt. Artiaga St., San Juan City and at Pineapple Lab, 6071 Palma Street, Rockwell on October 7-9 and October 14-16.

Transporting Moliere’s French Society to an imagined theater world that serves as a microcosm of Philippine society, the fusion of the three plays is a satirical comedy that pokes a searing look at the foibles and travails of theater artists divided and polarized by the ills of hypocrisy and pretentiousness.

Adapted and directed by Palanca award-winning playwright, George de Jesus III, the three plays have all been separately staged before: Praning in 2012 as a thesis production of Technical Theater and Production Design Program of the School for Design and Arts of the DLSU College of Saint Benilde, Maniacal and Schism by the Egg Theater Co as part of the Fringe Manila Festival in 2015 and 2016 respectively.

Moliere PMS centers on Alex, a playwright whose anger at the pretentiousness of the people around him, compels him to consider quitting theater. Helen, an actress and Alex’s best friend, tries to dissuade him by making him remember why he fell in love with theater in the first place. As they argue and discuss while waiting for a show (an adaptation of Moliere’s The Misanthrope directed by upcoming director, Don) they are watching a second time to begin, Alex’s thoughts manifest on stage as a reenactment of his own adaptations of Moliere’s The Learned Ladies (Maniacal) and The Imaginary Invalid (Praning).

Don entreats Alex to give notes about his adaptation. Refusing to be polite, Alex tells his honest opinion. As a reaction to Alex mercilessly lambasting Don’s artistry, Don makes a vilifying post about Alex on Facebook. Hilarity ensues as the manifestation of Alex’s exasperation on stage gets tangled as the actors, characters, and plots mix and merge. The jumble results in a hysterically intricate foray into the mind of someone peeling away the mask of hypocrisy and coming to terms with what one values and loves. Thus, Moliere PMS desires to give emphasis to an aspect of Moliere’s work that is greatly admired: “his intellectual penetration in distinguishing the parts of a man from the whole man. Montaigne, the 16th-century essayist who deeply influenced Molière, divided qualities that are acquired, such as learning or politeness or skills, from those that are natural, such as humanity or animality, what might be called “human nature” without other attributes. Molière delighted in opposing his characters in this way; often in his plays a social veneer peels off, revealing a real man.” (Will G. Moore, Encyclopedia Britannica)

Moliere PMS is the closing production of the Egg Theater Co for its 2016 season and features the following new and veteran theater actors:  Tuxqs Rutaquio and Renante Bustamante alternate in the role of Alex. Angeli Bayani and Mayen Estanero take turns in playing the roles of Helen, Belinda and Philippa. Via Antonio and Meann Espinosa alternate as Casey, Mandy and Direk Ugo. Paolo O’Hara and Joel Saracho play Chris. Mara Paulina Marasigan and Martha Comia alternate as Rita and Angelique with Mara also alternating with Ross Pesigan as Aries and Toni. Migs Almendras will play Jim and Tom Toledo. Sky Abundo will play Clint and Andre. Sari Estrada plays Drea and Elise. And RS Francisco plays Tristan. Lights design by Joseph Mattheu, stage and production management by John Mark Yap and Arma Bonilla.

For ticket inquiries and details please send a message to www.facebook/theeggtheaterco or call 0917-8040762 or 0917-8440520.

Sunday, September 18, 2016

Moymoy Lulumboy series draws out family’s interest in reading

After two books, once again Moymoy Lulumboy launches its third book at the recent Manila International Book Fair. I became an instant fan since I was invited for the first book launch and now I am excited with the third book.

Author Segundo Matias, Jr.; or Kuya Jun to some; said that he does not know if there will be a sequel but if ever, someone can continue telling Moymoy’s world in another medium. Perhaps animation or theatrical productions. Live action? Probably if the production is good in SFX like in Hollywood.

Wait, why is he talking like this? Is this the end of the story arc? Is Moymoy only a trilogy? Then I recalled Jun Matias said during the first book launch. If the book is received well by the readers, then I will write a sequel.

Jun Matias created Moymoy from a dream and draw his own childhood experience for the title character. During this launch, I got to meet a fellow fan both father and daughter who also are instant fans. The father is a teacher. He told me that he saw the book in a book store and was caught by the concept. Since then, they also attend the launch yearly.
Author Jun Matias(L) and illustrator Jomike Tejido(R)

Never since Harry Potter book series had that created mutual reading interest among the family. The father told me that the book was so unique and has class standards that he also recommends it to his students. He even saw one of his students in line to get a book copy signed.

Moymoy Lulumboy Ang Batang Aswang revives the Filipino folklore and made it more contemporary. Whether Moymoy comes to life in other mediums or continues in print, Moymoy Lulumboy truly made a mark in Pinoy fiction that will continue to draw more stories in the future. Jomike Tejido illustrates the books series.

For more book launches, follow this blog and like L.E.N.S. blogs on Facebook.

Friday, September 16, 2016

Tanghalang Pilipino's Pangarap Sa Isang Gabi Nag Gitnang Tag-Araw

This year, the Bard; William Shakespeare, is celebrating his 400th death anniversary and what else could be the better way to do than produce one of his plays in his honour. Tanghalang Filipino, CCP’s resident theatre group is presenting the Pangarap Sa Isang Gabi Ng Gitnang Tag-Araw; Tagalog version of one of a Shakespeare comedy Midsummer Night’s Dream.
Teaser: Confrontation of Titania and Oberon(played by Liesl Batucan and Audie Gemora)

Tanghalang Pilipino is known for mashing up classic story material with a twist. I have seen two Shakespeare works of TP like Macbeth where they themed it like the Japanese Kabuki theatre and The Merchant of Venice entitled Der Kaufmann, which is set during the time of the Holocaust. Der Kaufmann earned Gawad Buhay awards.

TP is also privilege to have national artist for theatre and literature the late Rolando Tinio to use his translation for this production and Mr. Carlos Siguion-Reyna to direct this Shakespeare comedy. Mr. Siguion-Reyna is using the comedy as comparison of chaos and order. The Theseus’ court symbolizes order and the forest symbolizes chaos. When I say chaos, it does not mean disorderly because there should be balance between order and chaos.

What make Shakespeare’s work applicable in today’s modern times are the universal themes of the stories that transcends time periods. You can see that most situations in Shakespeare also used in telenovelas as well as popular culture.  I even remember a scene from Star Trek VI: The Undiscovered Country, where the Klingon Chancellor Gorkon said that “You will not experience Shakespeare until you read him in original Klingon and General Chang quoted “taH pag taHbe” (“To be or not to be) from Hamlet Act 3 Scene 1. This is paralleled from history where the Nazi propaganda claimed that Shakespeare is their own.

Shakespeare also transcends boundaries.  The women characters are also empowered. Jackie Lou Blanco plays the part of Hypolyta, the queen of the Amazons; says that her character even though was abused was able to soften the heart of Theseus. Ms. Blanco last performed for TP in Mga Ama, Mga Anak. Playing the part of Oberon the king of fairies, Audie Gemora admits this is first non-singing Tagalog play and his first Shakespeare.

The play will be held at CCP Tanghalang Huseng Batute. It may be small and cramped but it is my favourite among CCP Tanghalans. It gives an intimate and immersive theatre experience because the cast is up close and you might never know that sometimes, the actor/s might be sitting right beside you before entering the scene.

Not since Zsazsa Zaturnah the musical, it is also bilingual. Some lines will be English and some in Tagalog. Pangarap sa Isang Gabi Ng Gitnang Tag-Araw starts its run on September 30, 2016. For more theatrical updates, follow this blog and like

Saturday, September 10, 2016

Alviera Celebrates Halloween with Alviera Hero Camp

As far as I remember, I always go to Ayala night spots in Makati and the Ayala property in Alabang for Halloween. It is fun wearing costumes you like because you can be free in choosing your own costumed identity during this day.

For Alviera, this is the time of the year to celebrate Halloween in style because they are having their first Hero Camp in Alviera property in Porac, Pampanga. Just like Nuvali in Laguna, Alviera Pampanga is ideal for nature tripping outdoor activities.

It will be a family event for two days on a weekend (October 15 to 16) where you can dress up your favourite superhero. There will be fun activities like making your own masks and more.

Speaking of outdoor activities, it is also the venue for fun activities in Sandbox Adventure Park. Here, you can experience being super with the archery range, roller coaster zipline, giant swing, etc.

Since this is also a camp, it will also provide a crash course in Hero 101. There will be martial arts/self-defense workshops, survival training and more. At night, there will be a Parade of Heroes and some trick or treating. Then later, you will enjoy superhero flicks in the outdoor movie screenings under the night skies. Speaking of the night skies, you can also enjoy stargazing as astronomers from The Mind Museum will orient you and make you appreciate celestial bodies.

You may choose to be a DAY ADVENTURER or a WEEKEND CAMPER. If you only wanted to take part but not going overnight, the package fee costs P2,100. But if you are going to camp out, the package cost P2,950.

Here are some suggestions for the duration of the Hero Camp:
  • Bring only what you can use for the duration of the camp. Pack light.
  • Maximize your time for the activities.
  • Although the activities are safe, it is still best to know safety procedures.
  • Cooking your own food within camping grounds is not allowed for safety reasons. But there will be concessions in the vicinity.
  • Make sure you have lots of water or drinking fluids.  Avoid dehydration.
  • In case of emergency, there is an in-house doctor or nurse and an ambulance on stand-by.
  • Even though you pay for the camp, we are also heroes of the environment. Make sure you clean up the area or throw your trash to designated areas. Be a hero for Mother Earth.
  • Even though there are martials around to make sure the camp is safe, make sure you attend to your kids at all times be aware of their whereabouts.
For more details, go to . For more family oriented events, follow this blog and like L.E.N.S. blogs on Facebook.

Friday, September 9, 2016

Tanghalang Pilipino presents PangarapsaIsang Gabi ng Gitnang Tag-Araw

Press release

Tanghalang Pilipino ushers in its second production for the 30th season Transformance with the enchanting PangarapsaIsang Gabi ngGitnang Tag-Araw.

PangarapsaIsang Gabi ng Gitnang Tag-Araw, an adaptation of William Shakespeare’s classic, A Midsummer Night’s Dream from Rolando Tinio’s Filipino translation, follows one of Shakespeare’s most popular works. The comedy centers on the events surrounding the marriage of Duke Theseus of Athens to the Amazon queen Hippolyta, and follows the stories of a band of fairies, a troupe of players and an Athenian love triangle between Hermia, her lover Lysander and suitor Demetrius.

In this unique adaptation by Carlitos Siguion-Reyna, the audience will experience the powerful juxtaposition of two worlds—Athens, the home of the powers-that-be, rigid and structured, vis-à-vis the home of enchanting creatures, the forest,a place where unbridled passions run free.

“Watch Pangarap and experience a story of virtual love, rejection, and emotional transformation,”invites Nanding Josef, Artistic Director of Tanghalang Pilipino.

The cast includes Philippine theater’s most brilliant stars like Audie Gemora (Oberon), Liesl Batucan (Titanya), Jackie Lou Blanco (Hipolita), Skyzx Labastilla (Hipolita), Teroy Guzman (Teseo), Rafa Siguion-Reyna (Tisbe, Flute, and Ada), and the Tanghalang Pilipino Actor’s Company.

Notable members of the artistic staff include Rody Vera (Dramaturg), Toym Imao (Set Designer), John Batalla (Lights Designer), TJ Ramos (Sound Designer), and James Reyes (Costume Designer).

Tanghalang Pilipino is the resident theater company of the Cultural Center of the Philippines. Established in 1987, it has successfully produced more than 200 shows locally and internationally.

PangarapsaIsang Gabi ngGitnang Tag-Araw runs at the Cultural Center of the Philippines on these dates and times:

September 30, 2016 (Friday) – 8PM
October 1, 2016 (Saturday) – 3PM & 8PM
October 2, 2016 (Sunday) – 3PM
October 7, 2016 (Friday) – 8PM
October 8, 2016 (Saturday) – 3PM & 8PM
October 9, 2016 (Sunday) – 3PM
October 14, 2016 (Friday) – 8PM
October 15, 2016 (Saturday) – 3PM & 8PM
October 16, 2016 (Sunday) – 3PM

For more information, contact Tanghalang Pilipino Foundation, Inc. at (02) 832-1125 loc. 1620/1621| Direct line: (02) 822 6920 |Lorelei Celestino: (02) 915 607 2275

Thursday, September 8, 2016

Press release

Artist Playground’s Season Two proudly presents LAGABLAB written by Dan Hollanda, a play inspired by a short story penned by British writer W. Somerset Maugham entitled “The Unconquered.”

LAGABLAB is set to open on Sept. 23 at The Little Room Upstairs, 1701 Landsdale Tower, Mother Ignacia Ave. corner Timog, QC and will run until October 30 – Fridays at 7 pm; Saturdays and Sundays at 3 pm and 7 pm.

Directed by Paul Jake Paule, the play is set in Bulacan during the Japanese occupation. The story revolves around the desolation of a Filipino family who was forced by the cruel realities of war to make difficult choices of either painfully surrendering their dignity in exchange of security or bravely fighting for their name and worthiness to a detrimental end.

The talented Artist Playground Players and guest actors in the play are as follows: CHAYONG - Mariella Munji Laurel,JhaekaMadronio, Ira Ruzz, Farlin Flores, and JacelleEscanan; HIROHITO - AnjoResurreccion and Manu Gallardo San Pedro; UNYO - Coco Mark and Christian James Tiongson; CARDING - Aaron Dioquino, Sheneill Solis and John Racho; PILANG - SheryllVillamorCeasico and LodieAtis; ANDONG - Greg Abelardo De Leon and Gilbert Bacolod; MAKAPILI -Joseph Navarro; SUNDALO - Sheniell Solis and MiguellArnaldo.

The main character of the story is a strong-willed woman named Chayong who is betrothed to a guerilla named Unyo. On the night of Unyo’s departure to join the fight against the Japanese, Chayong was raped by Hirohito, a Japanese Officer and her brother Carding was emasculated for defending her. The unspeakable act bore Chayong a child. Hirohito upon learning this was filled with remorse and tried to rectify his transgression by providing for Chayong’s family and offering marriage. But the news of Unyo and Carding’s death from the hands of the Japanese invaders ignited a great fire in Chayong’s heart, a fire that rages for justice, a fire the blazes for vengeance, a fire that will burn through her soul to commit an unspeakable act herself.

The artistic team of LAGABLAB is led by Roeder Camanag - Artistic Director; Paul Jake Paule – Director; Dan Hollanda – Playwright; Jeffrey Camanag - Production Consultant; Coleen Lanit - Lights Designer;    Glenn MacalongCaspe – Production Designer; Ira Ruzz – Costume Designer; Princess April Tuason – Dramaturg.

The production team are as follows:Kimberly Claire Somoza – Production Manager;Toots Tolentino – Publicist;Rowena Jarito - Stage Manager; Emil Tiangco - Assistant Stage Manager; Glenn MacalongCaspe -  Spinner;Coleen Lanit - Lights Boardman;Dan Sheneill Solis - Props Head; Sharmaine Sarmiento and Noela Marie Dela Cruz - Stage Hands.

For tickets and inquiries, visit Artist Playground's Facebook Page  or contact 0926 932 3179.

Wednesday, September 7, 2016

Always Upon A Time by Trumpets

Once upon a time, I was able to watch Fables and Parables because some of my friends and my cousin attended an acting workshop called Playshop. After their showcase, I was able to see them grew in the acting business.

Years later, this inspires me to write reviews of theatrical productions that I watch. Now, Trumpets is going back to its roots doing their own original story Fables and Parables now entitled, Always Upon A Time.

What do I mean on getting back to the roots? Trumpets is not only concentrated on musicals but also straight plays. It hones the Playshop attendees to become better actors. Always Upon A Time is a revisit to old stories we take for granted like Aesop’s Fables and stories and parables from the Bible.

What I am really looking forward to is The Fisherman and His Wife. It is not a familiar tale but it is a very dominating piece among all the stories. It is longer, visually creative and funny but with lesson to live by as well as the other tales that will be told.

According to director Steven Conde, this is an entirely new production. Even if you already seen Fables and Parables, it will be different. Not because of the new talented cast but because of how it will be presented. Even though the stories are stand alone, it will old be unified.

Another director Joaquin Valdes said that it will also have use of ventriloquism in the production and some of the puppets are made by the cast themselves. It shows how dedicated and flexible are the kids. They juggle with school and theatre at the same time.

I got to meet one of the cast Crystal Paras. She told me how she got into the theatre not because her parents are also theatre actors but because she love to act. I also told her how I love to write about theatre because I have friends who attended Playshop and even performed for Trumpets.

Always Upon A Time is not only entertaining but also educational. It is ideal for schools and families and it would make a good idea for students to be exposed in theatre and get entertained. It will run for two days only with five shows on October 29 and 30 RCBC Theater. You may buy tickets via TIcketworld. Follow this blog for more updates and like L.E.N.S. blogs on Facebook.

Tuesday, September 6, 2016

Samsung and Yuchengco Museum extend Culture Connect: Castrillo @ 50 Instagram contest until end of September

Press release

Manila, Philippines, September 5, 2016 – In August, Samsung and Yuchengco Museum launched Culture Connect: Castrillo @ 50, an Instagram contest, which aims to strengthen Filipinos’ patriotism and appreciation for public art.

The Instagram contest commemorates the works of nationalist Filipino sculptor, Eduardo Castrillo, as he celebrates 50 years of being a professional artist. Known as the monument maker, Castrillo created masterpieces such as Binhi ng mga Bayani found at Rizal Park, and People Power located along EDSA, which are vivid reflections of the Philippine history and culture.

Culture Connect: Castrillo @ 50 has run through the entire duration of August, and will be extended until September 30 to accommodate more entries.

Same contest mechanics remain applicable. See them below.
1.     Post a photo of any of the select public art monuments on Instagram, and tell us what it means to you as a Filipino. Be as expressive and creative Tag @CastrilloCultureConnect and use the hashtags #SamsungCultureConnect and #Castrillo50. (See list of select monuments here.)

2.     Up to three entries per person may be submitted under professional or open category. First-place winners under each category get a Samsung Galaxy S7 edge and a Gear VR. Winning contest photos will be featured on the Culture Explorer application.

3.     Winning entries will be announced online on October 7, and will be awarded on October 13. Winners are to be contacted regarding the awarding through Instagram.

For more details, visit, and follow @CultureConnectCastrillo50 on Instagram.

Friday, September 2, 2016

Press release

PHILIPPINES – adidas Originals brings full color-blocking to the NMD model for the first time ever, opening up a world of color possibilities for its groundbreaking BOOST runner silhouette.

Taking a tonal approach to its first color-blocked release, an iteration of the NMD_R1 feature tonal details in Core Black, from the stretch-mesh construction and welded three-stripes to the heel patch, three-stripes and iconic BOOST tooling, whilst an accompanying NMD_XR1 silhouette assumes a striking two tone effect in shades of black, featuring micro-rib knit and premium material overlays. Tonal EVA plug inserts complete the design, rendering 2016’s most iconic footwear series in its purest form yet.

The NMD_R1 Triple Black drops worldwide on September 17.

Thursday, September 1, 2016

A September with a Twist on Discovery Channel

Press release

Who says science is boring? Discovery Channel will strike ‘boring’ out of your vocabulary this month with high-standard factual entertainment and programs which will definitely give you some good laughs.

September on Discovery Channel kicks off with a show that is designed to tackle basically…everything. The first season of HOW TO BUILD EVERYTHING will take audiences through how to build a state-of-the-art laser-guided cow milking machine, to the designs behind a 20-story cruise ship, to the transition of a tandem vibratory roller aka steam roller aka a cartoon bunny-flattening machine, and a ton of other mind-blowing engineering marvels. All these, plus a couple of witty commentaries inserted here and there, are rolled into one show.

The new series features a cast of whip-smart and hilarious personalities including: comedian and former airplane mechanic Alonzo Bodden, science communicator and bug expert Alie Ward, real-life doctor and Jane the Virgin’s Keller Wortham, Nerdist science editor Kyle Hill, tech expert and futurist Veronica Belmont, mad inventor Eric Gradman, astronaut Leland Melvin, and so many more.

Augmented with CGI, the brilliant commentators will take the viewers through each build, while a retro-style test lab demonstrates scientific concepts.

Do not miss out on How To Build Everything as it premieres September 7, and airs every Sunday thereafter at 9pm.

From the lab, Discovery Channel goes over the internet to hunt for the world’s top 20 YouTube videos featuring home-made science stunts and experiments. In each episode of the fourth season of YOU HAVE BEEN WARNED, a fast-paced countdown of the cleverest, funniest, most daring, or just downright bizarre clips, is sure to come.
Photos courtesy of Discovery Channel
Each episode revolves around a theme, along with an explanation and breakdown from some of the world’s best science experts. With the help of amazing storytelling graphics, the expert panel explains the whathow and why of the science that made these clips possible.

What outrageous footage can viewers expect? Visualize a Brazilian man who can hold his breath for more than 20 minutes, or tiny helicopters that can lift a woman in Germany, or maybe the Finnish man who can fly with his own rocket boots. That is the kind of clever and daring that is expected to happen as You Have Been Warned premieres September 14, and airs Wednesdays at 8.10pmonly on Discovery Channel.


text:
Monday, February 1, 2010

Flat out for days: dizzy prophecy; creating poetic vision

Life and art wrestled with my life the past few weeks. My e-mail was hacked or spammed--I'm not sure what happened. My word processing programming collapsed in a sullen heap. And then my body spun out of control.

That part was almost fun. I was out late (unusually) with friends. Couldn't sleep. The next day dragged myself to the Met (which sounds loutish--dragged to the Met--but there you have it). I lasted half an hour when I realized something was wrong. I had to sit down. I was on my way out, in the Medieval section and found a bench facing a triptych.

On the triptych was John the Baptist--the Evangelist--preaching to me. I'd already been dipping into Isaiah, which has got to be among the most contemporary of classics (except the classics are contemporary, which is why they last). I'm not a habitual Bible reader though it's always rewarding and for different reasons than Virgil, Neruda, Dickinson, Hafez and others I've kept nearby the past year. I thought about differences between prophets who describe the evil of the times with a clear promise of something new in the future, and those more rare prophets who prepare us to change.

I'm not being very specific here. If you have some familiarity with the Bible, especially with symbolic rather than strictly predictive interpretations of text, you may have some sense of what I'm talking about. Isaiah told us we were living in wild and wrong times. He was right. We are.

St. John said in unequivocal terms the way out of those times was about to--or had--come. What hit me about these two in terms of poetry was the difference in approaches and foundational philosophies. What kind of a poet do I want to be. An Isaiah who, exquisitely describes the Whore (greed) or a St. John who announces the way out (love and humility).

The battle for me, as a poet, isn't between choosing an anti-greed or pro-love background to my writing, but in having the strength of vision to select the broadest perspective possible for my wor and my lovely soul. The soul she is a gentle force.

Our great poets have the greatest vision. I don't want to say one vision is greater than the other, prophetic vision of the Hebrew Bible--the Tanakh vs. Gospels (kindness, humility). That would be limiting and also downright stupid. As a poet who believes it is her job to lead us to a better world, to help create spirit, I work to rid myself enough of my stupid petty attitudes to approximate the Utopian beliefs of any strong philosophy or metaphysical belief ssyten. It's not the specifics, but the vision and intent.

So I staggered out of the museum--the guards were eyeing me, worried I was going to fall into a Picasso like some poor woman did the week before--managed to buy groceries, and by the time I got home collapsed, flat on my back in bed, where I stayed for the greater part of three (yes) days. I get some sort of flu every year but I never had one like this. If I so much as rolled onto my side I was dizzy. For the most part, dizzy or not, I was grateful. My rent is paid. My apartment is warm and safe. I have clean sheets, a phone, the Internet, neighbors, friends; and I'd (prophetically) taken out my comfort blanket--an R.E.I. sleeping bag I've had since I lived in Seattle.

While vision has to be more than appreciation of creature comforts. I am grateful to have to a basic level as a foundation as I struggle to safe the world.

  1. Harsh, man. Gives you an appreciation of how thin the layer of physical things supporting us is, from the tissues of the body to the clean water at the tap. Enjoyed the piece and hope you feel better. I think we do need to be prepared for a change -the turning of the season and the turning of the generations and the turning of the wheel of history are coming to one of those spots where all the gravity lines up.

  2. The wheel of history needs to take a year off.

  3. You made me think of Fortuna's Wheel a la Confederacy of Dunces. It'll rise again, honest.


text:
Overblog Follow this blog
Edit post Administration Create my blog
June 15 2016 4 15 /06 /June /2016 21:46

    Mermaid Moon by Colleen Coble is the third book that I've read by this author, but is the second book in the "Sunset Cove".  I have not read the first book in this series.

     Mallory Davis's father died suddenly, and Mallory travels to where he lived to try and solve what happened to him.  His last words told her to find her mother, but her mother had been dead for several years.  There's someone following her though, and she may have to rely on her childhood sweetheart, Kevin O'Conner for protection and inside information on the evidence from her dad's death.

     Kevin O'Conner had his heart broken by Mallory many years ago, but he risks it again for the sake of helping Mallory and protecting her from her stalker.  Will he be able to open up to her again?

     This was a book that I couldn't put down, that's for sure! Unfortunately, I didn't necessarily like it.  There were a lot of "stereotypical suspense novel" things that happened in the plot, which I can't specifically complain about without giving away spoilers.  Even Mallory's fourteen year old daughter was "stereotypical", which was disappointing (and slightly insultingly overdramatic) to myself, being an older teenage girl, and having younger sisters, whom do not act as the character in the book does.  In other words, a little more creativity was in order for the characters and the plot.  Besides the characters and the plot though, I liked the book.  I enjoyed how ties to Denise Hunter, her books, and her characters were woven in, as I am a big fan of hers.  The romance was good, and woven in well, but mostly I just love the cover of the book! The sunset and silhouette are gorgeous, and the title is so mysterious yet romantic sounding.  I loaned the book to my sister and plan to loan it to my friend, so I would still recommend it overall.

     Thank you so much to Thomas Nelson publishers and to the Thomas Nelson and Zondervan Fiction Guild for providing me with a copy of this book to read and review.  All opinions are my own and were not required to be positive, nor was I compensated in any way other than receiving the book itself.

Share this post

Repost 0
Published by My Book Reviews
write a comment

  • : Ramblings
  • Ramblings
  • : This is just a blog I put together for myself. I am very pleased with the Over blog website. They make this process so easy.
  • Contact

Check out my other blog here:  link

I review for BookSneeze®


text:
Saturday, 22 August 2009

My First Card Challenge

my first card is my take on the Caardvarks challenge using black, white and hot pink... it is a christmas card, as I have just made a start on mine.

I have always favoured more traditional colours for my christmas cards and I have always just bought them in the past. I am hoping having this blog will help me make them all this year...

I had already bought these pink christmas DCWV papers and a few Dovecraft bits and bobs to match, so when I saw this challenge thought it was a good place to start.

I love browsing around at all the wonderful creations on the internet... only problem is it encourages more shopping!!!

  1. Love those fun colors for the holidays, expecially those cute little trees.

  2. what a fun and fabulous holiday card! i looooooooove the combination of papers you've used! ♥

  3. This is so pretty, what a great idea to use these colours for a Christmas card! Jo x

  4. Nice card!


text:
Monday, January 13, 2014

philam UI

A little less work post-Christmas on philam (the current name of my Flex 6700 client), so far.
Nevertheless I've tidied up the code a little, particularly in terms of how streams from the radio can be associated with stream handlers.

One of the the truly nice things about Haskell is how elegantly concurrency and parallelism are integrated.  Indeed as a pure, functional language Haskell lacks so many of the features that cause real problems with concurrency in other languages (e.g. destructive assignment, shared state, uncontrolled side-effects).  While Haskell has many tools for concurrency, even the basic explicit concurrency (i.e. spawning a thread) is simpler and less burdened with issues.  Haskell threads are lightweight 'green' threads that are scheduled onto hardware threads by the Haskell runtime.  That means you can create hundreds or thousands, even tens of thousands of threads without gumming up the works.  Moreover, Haskell threads behave very nicely when they are doing IO, they can be terminated without any problems and tasks like IO can be timed-out by just wrapping a 'timeout' function around some action.  All of this lends itself beautifully to asynchronous handlers of the kind needed to react to data stream packets and notifications.

Philam's comms module now has a "startInStreamHandler" with the following type:
startInStreamHandler :: FlexRadioConnection -> InStreamSpec -> PacketHandler -> Maybe PortNumber ->
IO (Maybe FlexInStream)

This takes:
A radio connection, to identify which radio the stream will be from
A stream specification, to describe what kind of stream is required
A packet handler, a function to handle each packet of the stream
An optional port number, provided if a port other than the standard VRT port is to be used

If the stream could be created and the handler was successfully launched, then the function returns a "FlexInStream", which is the record that keeps details of the created stream (such as the stream ID used to identify it in the radio).

startInStreamHandler forks a new Haskell thread to handle incoming packets from either the standard port (on which multiple streams are multiplexed) or the 'private' port.
If the common VRT port is used, then startInStreamHandler will also create a queue onto which the shared standard port listener for the VRT port will demux and dispatch packets of the stream.  Haskell's software transactional memory (STM) package has a TQueue data type that works very nicely for this, whose 'read' function blocks if there are no elements in the queue, providing the synchronisation needed to do work as soon as data (i.e. a new packet) is available.

Although it looks like a 'packet handler' would lack context and therefore be unable to do anything useful, Haskell's closures provide all the context you need for arbitrary context depending on purpose.   The audio stream decoder featured in my prior post has now been factored into a PacketHandler, consisting of a literal packet handling function and a cleanup function:

-- | A handler for processing of an audio stream
audioPacketHandler :: IO PacketHandler
audioPacketHandler = do
    !samples <- newEmptyMVar
    startStreamEngine 24000 1000 1 samples
        audioPacketHandler' :: VRTIFPacket -> IO ()
        audioPacketHandler' packet =
            case packet of
                VRTIFDataPacket{..} -> do
                    -- Current stream payload is alternate L-R stereo pairs of IEEE-754 32-bit floating point samples.
                    -- These are delivered at 24000 L-R samples/s
                    -- We need to read Word32 samples from the packet, convert these to a float, average them and then
                    -- convert these again to the dynamic range of an Int16 for sending to OpenAL
                    let decodeStereoPairsToMonoInt16 :: Get Int16
                        decodeStereoPairsToMonoInt16 = do
                            left <- getWord32be >>= return . wordToFloat
                            right <- getWord32be >>= return . wordToFloat
                            let mono = round $ (left + right / 2) * fromIntegral (maxBound :: Int16)
                            return mono
                        allPairs = whileM (fmap not isEmpty) decodeStereoPairsToMonoInt16
                        (!result, _) = runGet allPairs vd_data
                    case result of
                        Left !err -> putStrLn $ "Error decoding audio data: " ++ err
                        Right !monoSamples -> putMVar samples monoSamples  -- Send to audio engine
                VRTIFContextPacket{..} ->
                    -- Error, we are not expecting a context packet here
                    errorM logComms $ "Context packet not expected in audio stream"
        audioCleanup :: IO ()
        audioCleanup =
            -- Shut down the audio engine
            putMVar samples []  -- Send empty samples list to engine
    return $ PacketHandler audioPacketHandler' audioCleanup

The function returns an action (signified by the IO) which contains the twin aspects of handling a single packet at a time and also cleaning up (the audioPacketHandler' and audioCleanup respectively).  Both of these functions are defined in the context of the outer audioPacketHandler scope, which runs a sequence of actions to set up context before returning the PacketHandler action.  In this case, these actions initialise the audio engine with its synchonisation object for sending samples.  This is part of the closure of both PacketHandler functions, allowing them to utilise the context and tear it down properly when finished in the cleanup function.

The queue handler code, called by startInStreamHandler in the case that the stream is to be delivered on the shared standard VRT port does the following:
-- | Run a packet handler on a queue
runQueueHandler :: FlexRadioConnection -> FlexHex -> PacketHandler -> TQueue VRTIFPacket -> IO ThreadId
runQueueHandler connection radioStreamID PacketHandler{..} queue = do
    -- The termination action
    let onClose = do
        noticeM logComms $ "Terminating handler for stream " ++ show radioStreamID
        -- Terminate the stream in the radio
        terminateStream connection radioStreamID
        -- Perform packet handler cleanup
    -- Launch handler
    (flip forkFinally) (\_ -> onClose) $ forever $ do
        !packet <- atomically $ readTQueue queue

        ph_handler packet

The handler uses 'forkFinally' to launch a 'forever' action that will continue to get an item from the packet queue, whenever one becomes available, blocking otherwise.  The packet handler is asked to deal with each packet when one arrives.   An onClose function is defined which will terminate the stream if anything happens to it that causes this concurrent routine to terminate.  This function calls terminateStream which does common termination actions, such as removing the stream record from the connection record, then gets the packet handler to clean itself up.

Besides this improvement to the queue handling, my attention has turned to the UI, per my comments in the last post.

I have again surveyed the Haskell GUI-binding landscape and on balance I have decided to stick with gtk, the one cross-platform toolkit I have used before.  I had wondered about wxWidgets (and the wxHaskell binding), but the Haskell binding hasn't been updated for a while.  Conversely, a gtk3 binding has literally just been uploaded to the Haskell package repository Hackage.  Not only does that bring Haskell bang-up-to-date with the gtk framework, but there is also an additional "gtk3-mac-integration" package that will make the UI work well on a Mac by using the Quartz backend for gtk3.

So, having decided to stick with gtk I had to build the underlying gtk libraries on which the Haskell bindings are based.  I had previously built gtk2, so the usual build adventure lay ahead on me.

Indeed, things were a bit awkward to get going and it took a few hours to get through all the gotchas.

In the end, this is what is required:

  1. Get ready for building the Haskell binding:
    cabal install gtk2hs-buildtools
  2. Install the gtk+3 base with homebrew:
    brew install gtk+3
    This will finish by printing a caveat about dbus, which must be followed now or later
  3. Ensure you have libxml2 with the python bindings (I had it without, so...)
    brew reinstall libxml2 --with-python
    This will finish by printing a caveat about setting the PYTHONPATH, which must be used
  4. Ensure you have gtk-doc installed
    brew install gtk-doc
  5. In order to build the Haskell bindings, you must make config visible:
    export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
  6. Unfortunately on Mavericks there are issues with clang, so gcc must be obtained:
    brew tap homebrew/versions
    brew install gcc48
  7. Cairo can be tricky, so better try the Haskell binding for it first:
    cabal install cairo --with-gcc=gcc-4.8
  8. OK, now we can compile the read of the GTK 3 binding:
    cabal install gtk3 --with-gcc=gcc-4.8
  9. Now we'll need the latest glade UI builder.  So, download the latest glade sources and unpack the tarball.  Glade is tricky to build clean.  You have to do the following just to get configured:
    brew sh
    export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
    export CC=gcc-4.8
    export PYTHONPATH=/usr/local/opt/libxml2/lib/python2.7/site-packages:$PYTHONPATH
    The 'brew sh' creates a shell with all the homebrew environment included.
    We set gcc-4.8 as the compiler to use.
    We set the PYTHONPATH, per the caveat from homebrew (see above).
  10. Now we can actually compile and install glade:
    sudo make install
  11. Now you have to do the LaunchAgent configuration per the other homebrew caveat, if you haven't done this already (i.e. copy the agent plist, register it and start it).
  12. Even now, you are not done.  Glade will not yet run because it doesn't have compiled "schemas":
    glib-compile-schmas /usr/local/share/glib-2.0/schemas
  13. OK, maybe 13 is lucky for some.  We can now finally run glade:
  14. \o/

Ugh.  So I'm now ready to start hacking on the philam UI!

Friday, January 3, 2014

Learning to drive the Flex 6700 programmatically

I now have several days of hacking under my belt and have made some nice progress in learning the ropes and getting the radio to use useful things.

As I intimated previously, I am really impressed with what Flex have built (...and indeed are continuing to build).  The 6x00 is a unique radio and it has been very much fun indeed to get acquainted with the programmatic interface of the radio as an appliance over the ethernet as well as enjoying operating it with the SmartSDR Windows software.

My initial goals have been to get a basic grasp of the control functions and data streams over ethernet.  Flex have a nicely designed set of control sentences that are constructed and sent to the radio once you are connected.  Before connecting, you can discover radios on your LAN via a periodic broadcast  that each radio makes once it is initialized and ready for client connections.

To facilitate the usual business of sending command and reconciling responses with those commands I have built a blocking command queue in Haskell.  This handles boring stuff like allocating monotonically ascending message IDs and also simplifies internal addressing of radios so that any connected radio is henceforth addressed by serial number.  Incoming traffic (which can be command responses as well as asynchronous status messages) are immediately delivered into different queues from which various handlers can subscribe to consume them.  Calls to send commands to the radio are handled through a central dispatcher that blocks on the specific response becoming available in the responses queue.  Haskell makes this sort of thing rather easy and completely thread-safe through the use of the STM monad, which implements software transitional memory.  The STM library has a range of useful concurrency tools, amongst which is the TQueue (transactional queue) that I use for all the received message queuing.

Haskell also handles threading beautifully - and it's fast and very flexible.  It runs its own scheduler that allocates code to be executed on available hardware threads.  Even if you restrict Haskell to a single thread, it will still do a great job of cooperatively multitasking between concurrent routines in your program... even when they are doing IO.

Importantly, Haskell is also cross-platform (at least for most platforms people care about: Mac, Windows, Linux).  The core of Haskell runs on many other processors and platforms (such as ARM/ Raspberry Pi) but of course that doesn't mean that all the libraries I need would work beyond the core desktop platforms.

Once the command dispatch mechanism was working I added some convenience wrappers around a number of the available command sentences, including:
  • Getting version numbers (a simple initial command to test things are working)
  • Querying for active receiver slices
  • Creating and deleting receiver slices
  • Tuning a receiver slice
  • Requesting an audio stream (from a slice)

An early objective of my experimentation was to get streaming audio to be played on my computer and in preparation for that I have had to survey the available cross-platform audio libraries.  I've had experience with Apple's excellent CoreAudio before, but I've never tried to use a cross-platform library.  It turns out there were several to choose from: PortAudio, FxModRaw, PulseAudio, OpenAL and a few others I didn't recognize.  The main feature I needed was a 'simple' streaming PCM playback and for the future also audio-in.  In practice things are a little messy with these libraries with several of them being reliant on versions of a binary dependency that I found difficult to compile on the Mac at least ("difficult" meaning having to hack build files to get things working).  The OpenAL library, despite its age - or perhaps, because of it - was very easy to get set up.  The only problem with OpenAL is that it isn't really a streaming engine per se.  Rather, it provides a basic mechanism to queue buffers sequentially for playback.  It is left as an exercise for the consumer to set up whatever higher-level sample management mechanism they may deem appropriate.  Because of this, I had to set about writing a buffer management component that asynchronously accepts samples from a source and queues filled buffers to playback (retrieving used buffers once OpenAL has finished with them).

Once this little audio engine was completed I turned my attention to the VITA stream format.  Unsurprisingly, there is no off-the-shelf decoder for VITA-49 standard streaming in the Haskell package repository 'hackage'.  This has meant rolling my own from specifications that I have found online.  Haskell has some great tools for marshalling binary data too.  Specifically, the ByteString and Binary packages provide high-performance processing of data packets/streams.  The Get and BitGet monads in the Binary package make building bitwise decoders very easy.  As well as the VITA packet decoding, I have used a Get decoder to prepare the audio sample stream into an appropriate format for OpenAL (which currently only supports int16 samples).  Here's the code:

case decodeVRTIFPacket msgBytes of
    Left err -> errorM logComms $ "Could not decode VRT IF packet because: " ++ err
    Right VRTIFPacket{..} -> do
        -- Current stream payload is alternate L-R stereo pairs of IEEE-754 32-bit floating point samples.
        -- These are delivered at 24000 L-R samples/s
-- We need to read Word32 samples from the packet, convert these to a float, average them and then
-- convert these again to the dynamic range of an Int16 for sending to OpenAL
let decodeStereoPairsToMonoInt16 :: Get Int16
            decodeStereoPairsToMonoInt16 = do
               left <- getWord32be >>= return . wordToFloat
                right <- getWord32be >>= return . wordToFloat
                let mono = round $ (left + right / 2) * fromIntegral (maxBound :: Int16)
                return mono
            allPairs = whileM (fmap not isEmpty) decodeStereoPairsToMonoInt16
        (!result, _) = runGet allPairs vp_data
        case result of
           Left !err -> putStrLn $ "Error decoding audio data: " ++ err
           Right !monoSamples -> putMVar samples monoSamples -- Send to audio engine

Even if you are not familiar with Haskell, you can probably grok was is going on here.
A VRT (VITA-49) packet is decoded and if that succeeds then another decoder is run on its "vp_data" component.  This decoder is mostly composed of the "decodeStereoPairsToMonoInt16" function, which lives in the Get monad as you can see from the "Get Int16" return type.  That function only handles a single left-right pair of samples - by reading them from the byte stream as 32 bit words in network order and converting each to a Haskell Float.  These two values are then averaged, scaled to the dynamic range of an Int16 and then returned as a single mono sample.  To perform this treatment on all the bytes in the stream ("allPairs"), the monadic loop function 'whileM' is used to apply this decoder to the stream until it is "not isEmpty" (i.e. empty).  The runGet function actually performs the Get action on the stream, returning the result (the stream of mono samples if all is well).  Assuming the mono samples are indeed returned, then these are handed to the sound engine by filling an 'MVar' with "putMVar samples mono samples".  MVars are another Haskell concurrency feature that implement a kind of threadsafe pigeon-hole where values can be 'put' and 'taken' by different threads with put blocking if the pigeon-hole is still full and take blocking if it is still empty.  The buffer-filler of the audio engine uses this mechanism to asynchronously take any number of proffered samples and ready these for playback.

With the basics of control and audio working I will now turn my attention to some UI.
I will have a similar question as to which cross-platform UI library to use.  In previous experiments I have looked at GTK and wxHaskell.  Most of my actual dev time on Haskell GUI projects has been with GTK.  This works OK on a Mac with X as a dependency... although in theory you can build a gtk library that works directly against Cocoa and therefore removes that issue.  I have no idea whether GTK works nicely on Windows at this time.  wxHaskell might be a better choice on this occasion, so I'll spend a little time trying to figure out where that library stands (the underlying wxWidgets have just been updated to v3).