Skip to content
Sub Rosa Sale: the label catalogue at reduced prices

Ecila

The Sofa Managements
*2025 stock. 200 copies limited edition* Ecila is the pseudonym of Belarusian but Belgium-based Sveta Shlyachova. She has been active in electronic music for over 15 years, jusually with partner Nikita Chudyakov. Together, they spearheaded the politically-charged breakcore/dubstep project Streff and the more IDM-oriented Elements of Sci-Fi. Shljachova was also a member of the Kosmozo project that found success on the electronic circuit and released an album (Stories) in 2012 under the name Alice…