Ales Tsurko

Music Composer | Software Developer

I was born on March 16, 1987, in Minsk. In 2000 I graduated from music school's accordion class and in 2005 from a percussion one. I've written electronic music since the age of 15, when I got a computer, but I'd composed music since early childhood. I've played in an orchestra, worked as an arranger, producer and DJ.

In 2011 I founded the Society For The Development Of New Music, the purpose of which was to develop and promote contemporary classical music. The members were composers and teachers of the Belarusian State Academy of Music. I've also founded the Belarus Modern Ensemble and initiated the Belarus Modern Orchestra, both of which were specialized in contemporary classical music of Belarusian composers. As a result of activities of the society have been organized concerts of Belarus Modern Orchestra and released albums:

Between 2012 and 2014 I was the sound engineer at an independent recording studio.

Today I use modular synth and software written by myself to write music. My genre lies somewhere between electronic, electroacoustic, contemporary classical and shoegaze. Here are some of my releases:

I'm also an author and co-author of several generative and/or interactive artworks. Such as:

In 2010 I became interested in audio programming. I started with graphical language Pure Data, but soon I found SuperCollider and since then more and more programming started to appear in my life. While I was becoming more familiar with SuperCollider, I started to show interest in Common Lisp and Scheme languages. Then I was learning JavaScript, C, C++, Objective-C and more. When Swift came out I started to program for iOS.

In 2015 I released my first program for iPad called Eera. That was a virtual synthesizer with a lot of low-level DSP code on C++. Then I became interested in cross-platform development. In that period I was working on NW.js+React-based application. That was some kind of video streaming service. Then I was working on a Keepforest' sound samples library. In 2018 I started a job at Nyblecraft, where I was working with JavaScript (React Native, Node.js) and there I started to program in Rust. And now I'm still in Rust and I'm in the audio, backend, frontend, desktop and more. Here are some projects I've done or participated in to note:

Some technologies I've worked with: AWS, Accelerate Framework, Actix, Bitcoin Cash, Bitcoin, C++, C, Core Audio, Core Data, Diesel, Docker, Ethereum, Express.js, GraphQL, Inferno, Io, JS, Julia, MobX, MySQL, Node.js, PostgreSQL, Pure Data, RabbitMQ, React Native, React, Rust, SuperCollider, Swift, Tokio.rs.

© 2015, Ales Tsurko