Biography

Thanks for visiting my artist page! Years of piano lessons have established my musical foundation. I have many influences, but my music tastes gravitate toward instrumentals. I enjoy film scores (and film in general), electronic, and classical music--my pieces tend to be in this vein. GarageBand has proven to be a fantastic tool that has taken my appreciation for music to new heights. I hope you enjoy what I have to offer.

Thanks to the iComp team for creating such a unique community. This is the future of music. I'm honored to be a part of it.

All music is © 2011 MCP, all rights reserved.

Music rss

Title Genre Released Plays
Over There Classical May 28, 2011 237
Carousel Classical May 28, 2011 208
Decoder Classical Feb 20, 2011 339
ElecTron Electronica Dec 19, 2010 449
Frontline Classical Dec 4, 2010 448
Streets of Tangier Classical Oct 30, 2010 332
Believe Classical Oct 16, 2010 311
Unexpected Protocols Classical Sep 19, 2010 367
Odyssey Classical Aug 11, 2010 511
Timescape Classical Jul 23, 2010 523
The Way We Are Classical Jul 18, 2010 389
Revelation Classical Mar 5, 2010 618
Windowpane (Piano Solo) Classical Mar 5, 2010 826
Flow Classical Mar 5, 2010 444
The Path Classical Nov 30, 2009 639
Prelude (Unplugged) Classical Sep 8, 2009 537
Outpost Rescue Classical Apr 26, 2009 633
The Lost City Classical Apr 17, 2009 616
Forgiven Ambient Apr 14, 2009 541
The Immortal Classical Mar 27, 2009 485
Fragments (Unplugged Improv) Classical Mar 23, 2009 535
Letters (Piano Solo) Classical Mar 5, 2009 724
Ghosts Ambient Jan 3, 2009 628
In December (Piano Solo) Classical Dec 22, 2008 533
Our Human Condition Ambient Nov 3, 2008 638
Muse (Piano Solo) Classical Oct 31, 2008 1591
In the Fields (Remastered) Classical Oct 31, 2008 723
Broken Silence Classical Oct 12, 2008 540
Exodus Classical Sep 29, 2008 661
A New Dawn Classical Sep 12, 2008 542
A Fleeting Victory Classical May 17, 2008 672
Up, You Downtrodden Electronica May 9, 2008 589
To Remember and Forget Classical May 4, 2008 714
Farewell Ambient Apr 27, 2008 1165
At War's End Classical Feb 6, 2008 835
Tales of the West Classical Feb 1, 2008 671
Horizon Classical Jan 20, 2008 911
The Long Way Around Classical Nov 16, 2007 856
Colossus (Trailer Cue) Classical Nov 6, 2007 821
Toccata for Organ Classical Sep 10, 2007 763
The Escape Classical Sep 2, 2007 945
Agent Down Classical Aug 15, 2007 702
The Palace Classical Aug 11, 2007 705
Always (Piano Solo) Classical Aug 7, 2007 3151
In the Womb Ambient Aug 5, 2007 705
Desert Winds Classical Jun 20, 2007 755
The Other Side: III. Brief Encounter Classical Jun 3, 2007 901
The Other Side: II. The Rift Classical Jun 3, 2007 803
The Other Side: I. In Mercury's Shadow Classical Jun 3, 2007 1183
Adjuration Classical May 15, 2007 1148
Dark Passage Classical May 5, 2007 763
The Promise Classical Apr 26, 2007 1116
For A Few Dollars More Other Apr 20, 2007 1891
Replicant Elegy Other Apr 15, 2007 893
Style and Title Classical Apr 3, 2007 792
Prague Pursuit Classical Mar 31, 2007 869
Memories (Piano Solo) Classical Mar 17, 2007 5610
Nightfall Classical Mar 10, 2007 923
The Return Classical Mar 1, 2007 1001
Confessions (Suite for St. Augustine) Classical Feb 13, 2007 1269
Ashes and Diamonds Classical Feb 1, 2007 771
Hokkaido Classical Jan 15, 2007 777
Cybernetic Sympathy Electronica Dec 19, 2006 828
Down the Mekong Classical Dec 17, 2006 829
Retribution Classical Dec 14, 2006 914
On the Beach (my "5-minute-song") Classical Dec 6, 2006 1432
Sacrifice Classical Dec 5, 2006 1175
Out of the Void, Form Classical Dec 3, 2006 993
Metamorphosis Classical Nov 15, 2006 1300
Renovatio (Piano Solo) Classical Oct 22, 2006 1064
Day of Days Classical Oct 10, 2006 962
Taking Flight Classical Oct 1, 2006 1432
From Distant Lands, Thoughts of Home Classical Sep 17, 2006 1361
9/11/01 Classical Sep 10, 2006 2621
Improv No. 3: Fractal Classical Sep 8, 2006 914
Tibur Concerto Classical Sep 3, 2006 1275
Fleeing the Forest Classical Aug 21, 2006 1025
Arpeggi (Piano Solo) Classical Aug 13, 2006 1290
Allegro Classical Aug 6, 2006 854
Threnody for Strings Classical Jul 29, 2006 1132
The Tide Goes Ever On Classical Jul 24, 2006 1201
Telomeres Other Jul 23, 2006 877
Of Horses and Windmills Collab World Jul 16, 2006 1258
From Fra Mauro With Love Electronica Jul 13, 2006 1110
Mars Attack Classical Jul 9, 2006 1156
Shards of Glass Classical Jun 27, 2006 1048
Motion Picture Soundtrack (Piano Solo) Other Jun 7, 2006 4561
Corona Shift New Age Jun 6, 2006 829
To the Fallen Classical May 27, 2006 983
Audaces fortuna iuvat Classical May 25, 2006 2164
Improv No. 2: Restoration Classical May 20, 2006 801
Restoration Classical May 20, 2006 989
Forget Me Not Classical May 12, 2006 1073
Cymbal Rush Other May 7, 2006 2049
Into the Breach Classical Apr 30, 2006 1481
Carrefour (JP4 premiere!) Classical Apr 28, 2006 1277
Salamanca Drift Other Apr 26, 2006 1311
A Desperate Decision Classical Apr 23, 2006 933
Meet Under the Weeping Willow Classical Apr 13, 2006 1030
Improv No. 1: Wandering Classical Apr 10, 2006 1193
Berlin, 1989 Classical Apr 9, 2006 1308
The Temple Gates Classical Apr 6, 2006 976
Hiroshima Mon Amour Other Apr 2, 2006 1758
And Know the Place for the First Time Classical Mar 30, 2006 9909
Catharsis Classical Mar 26, 2006 1278
Pathos Classical Mar 13, 2006 1480
Amidst the Impact New Age Mar 10, 2006 1441
Passacaglia Classical Mar 7, 2006 1149
Cantate Domino Classical Mar 3, 2006 1704
Beyond Which Lies the Gulf Classical Feb 28, 2006 1454
The Mission Classical Feb 25, 2006 1046
Lost Moments Classical Feb 18, 2006 1384
Burden of Modernity Classical Feb 18, 2006 915
Remember Classical Feb 14, 2006 1174
In the Fields Classical Feb 9, 2006 1396
IV. Freedom Rings Classical Feb 8, 2006 1140
III. Brothers Lost, Liberty Gained Classical Jan 24, 2006 1168
II. Seeds of Revolution Classical Jan 22, 2006 1679
I. The Colonies Classical Jan 20, 2006 1874
M I R A C L E (Balok remix) Collab Classical Jan 13, 2006 1354
Ingress/Egress (Home) Collab Other Jan 8, 2006 1317
Ingress/Egress Other Jan 8, 2006 1353
Stockholm Electronica Jan 4, 2006 889
RECOMBINATION (short film) Music Videos Jan 1, 2006 1574
Emergence Electronica Dec 29, 2005 836
Blackhawk Electronica Dec 20, 2005 915
A Capulet's Gaze Electronica Dec 20, 2005 1161
Ascension Electronica Dec 15, 2005 1191
Letting Go Electronica Dec 7, 2005 951
Algorithm Electronica Dec 5, 2005 1037
Angle of Attack Electronica Dec 2, 2005 983
Solargon Ambient Nov 28, 2005 844
The Gleaming Electronica Nov 20, 2005 935
Through the Fog Electronica Nov 14, 2005 1013
Let There Be Light New Age Oct 18, 2005 1230
Membrane Electronica Sep 27, 2005 956
Exile Electronica Sep 21, 2005 960
In the Key of Robot Electronica Apr 13, 2005 1124
Stay in Dreams New Age Mar 29, 2005 2047

Collaborations

Title Genre Released Plays
Flow Other Mar 9, 2010 1244
A Million Tears Rock Dec 12, 2007 1790
Fractured Mind Rock Aug 29, 2007 2308
The Darkness Before Dawn (an Eidolonia song ft Balok) Metal Aug 15, 2007 1723
Guitar memories (ft Balok) New Age Mar 19, 2007 2794
The Loneliness of the Rush Hour Driver- Duet Folk Aug 17, 2006 714
Collaboration-Ronin World Jun 25, 2006 1367
Cadavre Exquis Group A Final Other Mar 22, 2006 2594
Balok's 'Pathos' (remix) Classical Mar 19, 2006 1591
Cadavre Exquis Group A Preview Other Mar 11, 2006 2796
Lost Moments, Mystified Classical Feb 20, 2006 1988
Broken Branches (Trampled Leaves) Holiday Dec 16, 2005 1972
Advertisement