# Gabrielli Canzon for 8 parts played by Sonic Pi

**URL:** <https://in-thread.sonic-pi.net/t/gabrielli-canzon-for-8-parts-played-by-sonic-pi/5750>\
**Category:** Performances, Streams & Live Coding\
**Created:** [July 3, 2021, 10:03pm UTC](https://in-thread.sonic-pi.net/t/gabrielli-canzon-for-8-parts-played-by-sonic-pi/5750 "2021-07-03T22:03:11Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![robin.newman](https://avatars.discourse-cdn.com/v4/letter/r/76d3ee/32.png) [@robin.newman](https://in-thread.sonic-pi.net/u/robin.newman)\
**Post date:** [October 30, 2021, 2:49pm UTC](https://in-thread.sonic-pi.net/t/gabrielli-canzon-for-8-parts-played-by-sonic-pi/5750/3 "2021-10-30T14:49:36Z")

</div>

Hi @uriel I have used a processing script extensively for the conversion. It has some limitations and short comings, but it is possible to work around these, and it has saved me a lot of time. see this link, (which contains a link to my article about this) which also contains an alternative script (also with some limitations) which I have also used.

> [@Midi to Sonic Pi script (Experimental proof of concept)](https://in-thread.sonic-pi.net/t/midi-to-sonic-pi-script-experimental-proof-of-concept/5032):
>
> Introduction This is a subject that has been [tackled before by Robin Newman](https://rbnrpi.wordpress.com/project-list/converting-musicxml-or-midi-files-for-sonic-pi/). This is my own, initial, take on it. I’ve written a ruby script that takes a midi file, then outputs a ruby file that is usable by sonic pi. Why I’m doing this: Just for the fun of it To get a better understanding of the process by doing it myself Having a ruby script for this could be cool for the community since our ruby knowledge will allow us to hack it more easily [Here’s part of an Ed Sheeran cover I made usin…](https://soundcloud.com/user-624063218/ed-sheeran-sonic-pi-cover/s-BhGtNxsntWU)

I generally work with MuscScore 3 load midi files in there, edit them as necessary to produce individual parts which I then export and convert to DP format. The more you do the easier and quicker it becomes!

I publish the majority of these with the code on soundcloud. I have several sites there. Search soundcloud using `https://soundcloud.com/search/sounds?q=xxx` substituting  
rbnman, scrbn, scrbnmac, sc3rbnman, rbnsonicpi in turn for the xxx

---

_[View the full topic](https://in-thread.sonic-pi.net/t/gabrielli-canzon-for-8-parts-played-by-sonic-pi/5750)._
