I have been working with Sonic Pi since my brother and his colleague introduced me to it. I’m a software engineer and they work in education. They are planning to use Sonic Pi with students for educational purposes.
When I noticed the scale system in Sonic Pi, I immediately thought this can be implemented with traditional Turkish microtonal scales(maqams). I forked the repo and implemented my own scale system. There are not any binaries for it since I couldn’t manage to form the environment around Windows/Linux. I’ve opened a pull request and awaiting review. But it still has some work to do. i.e The maqams are not circular, I don’t know if it’s problem or not.
Afterwards, we made a collaboration video with my brother(ney) and our friend(percussion). I’ve coded live, and they improvised on the groovy background. I’m an amateur musician myself but I’m still new to concepts of the electronic/house etc. music. So I think the code and the groove is not state of the art . I’ve some different ideas for the live performance. This is the video:
This was the baseline of our application to the Maker Faire Istanbul. The application is accepted and we will perform live in the Faire(27-29 Oct). You can check out their web page.
If anyone wants to try out the maqams, the fork is below. You need to copy scales.rb to your installation folder. I’m really interested in your opinions about it, please do not hesitate to contact or open an issue about it. The musical system is very different from western 12-TeT system(even the notes and the intervals are different!).
We are very excited for the upcoming performance within Maker Faire. I will try to record and share it here with you!