top of page

Solo

Life By The River (2019) 6-7'

alto saxophone (and free instrumentation)

The Seven Angels (2014-19) 25'

organ

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

Chamber 

winds/piano/harp

Swings and Slides (2024) 6'

alto saxophone and piano 

The Seventh Angel (2014/2023) 4'

brass ensemble (4.3.3.1)

Antiques and Heirlooms (2023) 12'

harp and clarinet

Suite from Kampung Spirit (2021/2023) 12'

harp and viola

Three Trees (Three Friends in Winter) (2016) 4'

3 ​flutes (fl.3 ossia alt.fl)

​​

Five Constellations (2010) 8'

flute and harp (or piano)

Suite from Pursuant (2013/2018) 4'

wind quintet

Constellations (2009) for mixed quintet. 6'

flute, bassoon, harp, piano, violin

percussion and...
See-Saw (2023) 11'

marimba and violoncello 

Lost in Order (2006/2016) 5'

timpani and flute

strings 
Give and Take (2023) 16'

string quartet (No. 2)

Echoes (2008/2011) 14'

string quartet (No. 1)

CROSSROADS To The Last Brandenburg (2021) 3'

2 violas
 

Sandcastles (2015) 6'

violin and piano

Suite from Laksa Cantata (2013/2018) 9'

violin, violoncello, piano

mixed instrumentation 
Eight Hundred Bowls《八百》(2022) 7'

guzheng, oboe, violoncello, and percussion

 

Wave (2019) 2'

guzheng (with optional recitation, poem in English by Sara Florian)

Anderson Bridge (2018) 6'

sheng, yangqin, guzheng, pipa, and percussion 

The Little Things (Raindrops)雨点点点滴滴滴落(2018) 4'

clarinet, pipa, yangqin, and guzheng 

Umbrella雨伞(2018) 3'

clarinet and guzheng (with optional recitation, poem in Mandarin by Lin Fang) 

large​ chamber works
Twin Cinema (2021-22) 11'

for string nonet (2.2.2.2.1)

Homages (2016) for double quintet. 8'

wind quintet and brass quintet (1.1.1.1. 2.2.1.1.)

Walks on Water (2014/2021) mini piano concerto 8' 30"

flute, clarinet (Bb), percussion (bd., t.t., vib., glock., sizzle cym., large sus. cym.), solo piano, violin, violoncello.

Choral

Faith (2023) 5'

text by Jollin Tan

SSAATTBB

Violet Trees紫花树》(2018) 4'

Mandarin text by 佟暖 (tong nuan)

SATB, piano 

Water (2017) 4' 

text by KTM Iqbal

SSAA, piano  

Three Nansi Songs (2015) 9' 
text by Pooja Nansi

S, MS, A, T, (Bar.), B

Island岛》(2012) 4'
text by Liang Wern Fook

SSAA, piano

Ariadne's Love (2011) 6'

SSAATB and string orchestra

Ariadne's Lament (2010) 4'

SSAATB

Songs

Songs for Mukul (2021) song cycle. 13' 30"
Text by Md Mukul Hossine

high voice and piano

This Distance Between Us (2021) Father and Son & Farewell. 7'

Text by Felix Cheong 

recitation, voice and piano

Fisherman's Pantun (2020) song. 3' 30"

From Kampung Spirit. Text by Sara Florian

tenor and piano (transposition for baritone is available)

Viral Lode (2020) song. 6' 30"

Text by Cyril Wong

high voice and piano


 

Opera

LILY (2021-24) a project about dementia and music.

Losing Lily (2024) opera. 60'
Text by Jean Tay

voices (3): SINGER (LILY), soprano. CAREGIVER, mezzosoprano. SON (KUAN), tenor.

instrumentation (7): picc/fl/afl., percussion, piano, violin, viola, violoncello, contrabass.  

​​

A Day A Lily (2022) docu-opera video. 20'
Directed by Lim Ziyu (The Floating Folks), produced by librettist Jack Lin. 

voices (1): SINGER/LILY, soprano. SON, pianist/tenor.

instrumentation (4): piano, violin, viola, violoncello  

Arianna On Another Island (2022) children's opera. 27' 

Libretto by Sara Florian

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'

Libretto by Sara Florian

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'

Libretto by Felix Cheong 

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) Libretto by Jack Lin

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'

Lyrics and book by Jonathan Lim

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'

Libretto by Elizabeth Dow 

voices (3): BRIDE, soprano. BRIDESMAID 1, soprano. BRIDESMAID 2, mezzo-soprano.

instrumentation: piano


 

Orchestra 

Chamber Orchestra

Rainforest Refrains (2024-5) 6-7'

for chamber orchestra (baroque)

Walks on Water (2014/2021) mini piano concerto 8' 30"

1.1.1.1. 1.1.1.0  percussion (bd., t.t., vib., glock., sizzle cym., large sus. cym.), solo piano 1.1.1.1.1

Ariadne's Lament (2010) 4'

strings (with obbligato viola solo)

Orchestra

Rain Tree (2011/2023) orchestra. 12'

picc.2.2.2.2.  4.2.3.1. (timp. bd. crotales. vib. mar.) harp. strings

of an ethereal symphony (2015-6) orchestra. 7'

picc.2.2.2.2.  4.3.3.1. (timp. + 2 perc.) vib./celesta, harp. strings

Sand Sketches (2012) orchestra. 6'

2.2(II=Cor.A).2.2(II=Cfg.)  2.2.2.1. (3 perc) harp. strings

Recess! (2022) for orchestra. 4'

1.1.0.0.  2.2.2.1. (timp.+3 perc.) strings

Golden Mother (2021/2024) for voice and orchestra. 4'

From Songs For Mukul. Text by Md Mukul Hossine

1.1.1.1.  2.1.1.1. (2perc.) strings

Concerto

Vanda (2014-18) concerto for violin and orchestra. 20'

2.2.2.2.  4.2.3.1. (timp.+4 perc.) harp. solo violin. strings

Saving Theseus-Ariadne's Love (2011/2014) concerto for viola and chamber orchestra. 12'

1.1.1.1.  1.1.1.0 (timp.) solo. viola strings. (optional Chorus for movement II)

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

'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

Wind Band

Toward Dawn (2010) 10'

wind ensemble

Arrangements

Concerto De L'adieu (2023) 10'

solo violin, string orchestra, organ

Howl's Moving Castle (2013) 6'

string orchestra, piano

哭砂 ku sha (2013) 4' 

string orchestra, with solo violin

不了情 Everlasting Love (2013) 4' 

string orchestra, with solo violin

Eleanor Rigby (2011) 3'

string orchestra

Yellow Submarine (2011) 3'

string orchestra

Three Chyi Yu Songs (2010) 12' 45"

I. 走在雨中 (zou zai yu zhong) Walking in the Rain 4' 45"

II. 橄欖樹 (gan lan shu) Olive Tree 4'

III. 歡顏 (huan yan) Your smiling face 4'

string orchestra, with solo violin

Count On Me, Singapore (2010) 3' 30"

wind band


 

bottom of page