Apparently, The Album Leaf is still alive and kicking. Although we admittedly lost track of the project's woozy, electronic-leaning soundscapes several years ago, we have no qualms with this remix of "D Day" from Sacramento-based trio Sister Crayon (pictured above). The two groups are about to wrap up a string of joint US tour dates, and elected to remix one another to mark the occasion. "D Day (Sister Crayon Remix)" won't shock anyone, but its gently soaring melodies, plinking laptop ...
XLR8R — Apparently, The Album Leaf is still alive and kicking. Although we admittedly lost track of the project's woozy, electronic-leaning soundscapes several years ago, we... more info