-
Orchestra/Large Ensemble, String Orchestra
Petite suite
for wind ensemble
Orchestra/Large Ensemble, Concert Band/Large Wind EnsemblesMixed Chamber Ensemble (1 to 9 Performers), Quartets, Keyboard/Plectral Strings/Bowed StringsSolo Voice, with Solo Instrument, KeyboardsSolo Voice, with Solo Instrument, KeyboardsKeyboard, Piano, One Keyboard, Two HandsRage
Part of a mini ballet by the Iranian-Canadian Composers of Toronto
Orchestra/Large Ensemble, Full Orchestra (20 or more)Three Quatrains by Omased Khayyam
for Men's Chorus
Choral (9 with Voices), with Solo Instrument, KeyboardsOverture
for orchestra
Orchestra/Large Ensemble, Full Orchestra (20 or more)Scherzo
for solo guitar
Strings, Plectral, Solo, Guitar/LuteMicrolocking for six digital pianos
for six digital pianos
for six digital pianosSmog
for SATB choir
Fragments
for SATB Choir and String Quartet
Choral (9 + Voices), With Chamber Ensemble (2 - 9 Performers), String(s) BowedEroded
for string quintet, two percussions, flute, clarinet and piano
Chamber Orchestra (10 to 20)Microlocking III
for Accordion Solo and Electronics
Solo Keyboard with Electronics / Multi-MediaBlooming in Murk
for Unspecified Instrumentation
Unspecified InstrumentationA dialogue in Afshari
for clarinet in B-flat and electronic sounds
Electronics/Multimedia, Solo Works, WoodwindsGardens of wonder
for string quartet
Strings, Bowed, Solo/Ensemble, Quartet (2 Violin/Viola/Cello)Postlude
for soprano and orchestra
Solo Voice, with Full OrchestraFevered Ashes
for soprano and piano
Solo Voice, with Solo Instrument, KeyboardsGo to Top