Ales Tsurko

Music Composer | Software Developer

I was born on March 16, 1987 in Minsk. I graduated from music school's accordion class in 2000 and a percussion one in 2005. I was composing music from early childhood, but started to write electronic music at the age of 15, when I'd got a computer. I 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 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 there were 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'm using modular synth and software written by myself to write music. My genre is somewhere between electronic, electroacoustic, contemporary classical and shoegaze. Here are some (but not all) of my releases:

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

In 2010 I became interested in audio programming. I started from 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 to Common Lisp and Scheme languages. Then I learned JavaScript, C, C++, Objective-C and more. Then Swift came out and 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 worked on a Keepforest' sound samples library. In 2018 I started a job in Nyblecraft, where I was working with JavaScript (React Native, Node.js) and there I started to program on Rust. So now I'm still in Rust and I'm interested in audio, backend, desktop, ethical hacking/penetration testing and alike. 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, React Native, React, Rust, SuperCollider, Swift, Tokio.rs.

© 2015, Ales Tsurko