musicNews Aphex Twin Announces New Album Computer Controlled Acoustic Instruments Pt 2 For January 2015 Release January 10th, 2015
musicNews Oneohtrix Point Never Announce New Album R Plus Seven Set for October 2013 Release June 19th, 2013