David Lang

Last played Tuesday, June 18 2013 at 07:19 AM

For Love Is Strong

David Lang

Harmonia Mundi 807496
length: 11:14

Last played Sunday, June 16 2013 at 09:56 PM

Again (After Ecclesiastes)

David Lang

Harmonia Mundi 807496
length: 05:30

Last played Sunday, June 16 2013 at 02:48 PM

How to Pray

David Lang

Naxos 8558615
length: 09:57

Last played Sunday, June 16 2013 at 07:23 AM

This Was Written by Hand

David Lang

Cantaloupe 21073
length: 10:13

Last played Friday, June 14 2013 at 11:03 PM

World to Come

David Lang

Koch 7556
length: 23:36

Last played Friday, June 14 2013 at 03:49 PM

Spud

David Lang

CRI 625
length: 10:19

Last played Thursday, June 13 2013 at 02:03 PM

Child: Little Eye

David Lang

Cantaloupe 21013
length: 07:23

Last played Thursday, June 13 2013 at 07:57 AM

Miracle Ear

David Lang

Point 456345
length: 03:55

Last played Wednesday, June 12 2013 at 02:20 PM

Child: My Very Empty Mouth

David Lang

Cantaloupe 21013
length: 12:57

Last played Wednesday, June 12 2013 at 01:03 PM

(Untitled): Stick Figure Variation

David Lang

Cantaloupe 21050
length: 00:48

Last played Wednesday, June 12 2013 at 01:54 AM

Evening Morning Day

David Lang

Harmonia Mundi 807496
length: 07:42

Last played Tuesday, June 11 2013 at 05:59 AM

The Anvil Chorus

David Lang

CBS/Sony 66483
length: 06:48

Last played Monday, June 10 2013 at 12:01 AM

Child

David Lang

Cantaloupe 21013
length: 43:03

Last played Friday, June 07 2013 at 10:10 PM

How to Pray

David Lang

Cantaloupe 21029
length: 10:15

Last played Friday, June 07 2013 at 11:00 AM

Memory Pieces: Cello

David Lang

Innova 734
length: 04:58

Last played Friday, June 07 2013 at 02:39 AM

Orpheus Over and Under

David Lang

CRI 625
length: 18:19

Last played Thursday, June 06 2013 at 10:59 AM

Memory Pieces: Wiggle

David Lang

Innova 734
length: 04:38

Last played Thursday, June 06 2013 at 08:22 AM

I Lie

David Lang

Harmonia Mundi 807496
length: 05:10

Last played Wednesday, June 05 2013 at 05:01 PM

Wed

David Lang

Innova 820
length: 04:38

Last played Wednesday, June 05 2013 at 03:35 PM

The So-Called Laws of Nature: Part III

David Lang

Cantaloupe 21022
length: 09:41