

WORKS
Solo
The Seven Angels (2014-19) 25'
organ
Life By The River (2019) 6-7'
alto saxophone
Clima (2019) 5'
piano
Walks (2014/2019) 3'
piano [see Walks On Water]
Ground from Window Shopping (2015) 4' 30"
piano
Clara-Luna (2017) 7' 30"
violin
Air (2014) 3' 30"
violin
Scherzo Nervoso (2013) 4'
violin
Four Reflections (2010) 7'
viola (or violin)
Five Reflections (2010/2022) 8' 30"
violoncello
As It Is (2013/2021) monologue, dialogue, and harmony 7'
contrabass
Duo
CROSSROADS To The Last Brandenburg (2021) 3'
2 violas
Sandcastles (2015) 6'
violin and piano
Five Constellations (2010) 8'
flute and harp (or piano)
Lost in Order (2006/2016) 5'
flute and timpani
Chamber
Twin Cinema (2021-22) 11'
for string nonet (2.2.2.2.1)
Eight Hundred Bowls《八百》(2022) 7'
guzheng, oboe, violoncello, and percussion
Walks on Water (2014/2021) a mini piano concerto 8' 30"
solo piano, flute, clarinet (Bb), percussion (bd., t.t., vib., glock., sizzle cym., large sus. cym.), violin, violoncello.
[alternative instrumentation: 1.1.1.1. 1.1.1.0 percussion (see above), solo piano 1.1.1.1.1]
Homages (2016) for double quintet 8'
1.1.1.1. 2.2.1.1.
Suite from Laksa Cantata (2013/2018) 9'
violin, violoncello, piano
Suite from Pursuant (2013/2018) 4'
wind quintet
Echoes (2008/2011) 14'
string quartet
Constellations (2009) for mixed quintet 6'
violin, flute, bassoon, harp, piano
Songs (& Recitations)
This Distance Between Us (2021) Father and Son & Farewell. 7'
recitation, voice and piano
Songs for Mukul (2021) song cycle. 13' 30"
high voice and piano
Fisherman's Pantun (2020) song. 3' 30"
tenor and piano (transposition for baritone is available)
Viral Lode (2020) song. 6' 30"
high voice and piano
Opera
A Day A Lily (2022) docu-opera. 20'
solo voice (1): LILY, soprano. SON, pianist/tenor.
instrumentation (4): piano, violin, viola, violoncello
Arianna On Another Island (2022) children's opera. 27'
solo voices (3): ARIANNA, soprano. BACCHUS, tenor. FATHER, baritone.
chorus voices (6, optional): S1, S2, MS, T, Bar, B
instrumentation (1): piano
Kampung Spirit (2021) opera in two episodes. 25'
voices (5): soprano, mezzo-soprano, tenor, baritone, and narrator
instrumentation (7): piano, 1 perc., strings (1.1.1.1.1)
Panic Love (2020) a cappella opera. 20'
voices(5): MARIAM, soprano. MOTHER, soprano/mezzo-soprano.
3 GREEK CHORUS MEMBERS: tenor 1, tenor 2, and bass
[Suite for solo soprano and piano available, 10']
A SINGAPORE TRILOGY (2012-2018):
Kopi For One (2018) chamber opera. 30'
voices (3): WAITRESS, soprano/mezzo-soprano. DAUGHTER, soprano. FATHER, tenor
instrumentation (5): flute (doubling finger bells), clarinet in A, violin (doubling temple block), violoncello, piano
Window Shopping (2014) chamber opera. 20'
voices (2): WOMAN, soprano/mezzo-soprano. GIRL, soprano
instrumentation (5): flute, clarinet in Bb, violin, violoncello, piano
Laksa Cantata (2012, revised 2018) chamber opera. 20'
voices (2): LEAH, soprano. STEPHEN, baritone/tenor
instrumentation (3): clarinet in A, violin, piano
Pursuant (2013) musical. 90'
voices: ETHAN, tenor. [VARIOUS]. children's chorus
instrumentation (10): fl. (doubling picc). cl. hn. drumset (doubling vib.), keyboard/piano, 1.1.1.1.1(doubling electric bass)
April Showers (2010) chamber opera. 10'
voices (3): BRIDE, soprano. BRIDESMAID 1, soprano. BRIDESMAID 2, mezzo-soprano.
instrumentation: piano
Choral
Violet Trees (2018) 4'
SATB, piano (in Mandarin)
Water (2017) 4'
SSAA, piano
Three Nansi Songs (2015) 9'
S, MS, A, T, (Bar.), B
Island (2012) 4'
SSAA, piano (in Mandarin)
Ariadne's Love (2011) 6'
SSAATB and string orchestra
Ariadne's Lament (2010) 4'
SSAATB
Orchestra/Ensemble
Recess! (2022) for orchestra. 4'
1.1.0.0. 2.2.2.1. (timp.+3 perc.) strings
'Triple' Concerto《三人行》(2019) for erhu, ruan, percussion and wind ensemble. 20'
2.2.2.2. 4.2.3.0. (2 perc.) harp, contrabass.
soloists (3): erhu, ruan, and paigu/marimba
Vanda (2014-18) concerto for violin and orchestra. 20'
2.2.2.2. 4.2.3.1. (timp.+4 perc.) harp. solo violin. strings
of an ethereal symphony (2015-6) for orchestra. 7'
picc.2.2.2.2. 4.3.3.1. (timp. + 2 perc.) vib./celesta, harp. strings
Viola Concerto Saving Theseus-Ariadne's Love (2014) chamber orchestra. 12'
1.1.1.1. 1.1.1.0 (timp.) solo. viola strings.
A Carp Emerges (2014) concerto for marimba, percussion and orchestra. 16'
picc.2.2.2.2. 4.2.3.1. (timp.+3 perc.) solo marimba. strings
Sand Sketches (2012) orchestra. 6'
2.2(II=Cor.A).2.2(II=Cfg.) 2.2.2.1. (3 perc) harp. strings
Rain Tree (2011) orchestra. 12'
picc.2.2.2.2. 4.2.3.1. (timp. bd. crotales. vib. mar.) harp. strings
Ariadne's Lament (2010) 4'
strings (with obbligato viola solo)
Toward Dawn (2010) 10'
wind ensemble
Arrangements
Count On Me, Singapore (2010) 3' 30"
wind band
Howl's Moving Castle (2013) 6'
string orchestra, piano
Beatles Songs (2014) 10'
string orchestra
Three Chyi Yu Songs (2010) 10'
string orchestra