A simple conversion utility for musicians

What is xm2sco?

Xm2sco is a small script which will essentially convert an xm file (a popular music tracker file format), and then convert it to Csound score file. From there, Csound can then read and render your song.

Ideally, xm2sco is designed for people who want to use a tracker interface for generating scores. Songs originally intended to be played in the xm format may experience difficulties. This is do to the fact that xm2sco cannot currently handle any track effects.

This is my first useful program, so I have no doubts that you will find many bugs and errors. If you find any problems contact me at ralphbluecoat at gmail dot com, and I'll see what I can do!

Features

-Written in Python
-Saves note in cpspch format with amplitude between 0-1
-Instrument number in score relates to instrument number in tracker
-Automatically breaks up and labels score by pattern for fine tuning.
-Glissando and legato support*
-Save instrument events to separate score files*

*Implemented, but not released yet

Downloads

One can download the latest version (version 0.2) at the xm2sco sourceforge project page here.