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