TerryCavanagh/boscaceoil — pull request #7 by rhunter (2014-12-24 17:29:10+00:00)
Title: Export to other formats

Hi Terry,

I recently discovered Bosca Ceoil and I think I'm in love. It inspired me to really get into writing music. Thank you.

I love the simplicity of Bosca Ceoil for composing, but I've found that once the song has taken shape I start wanting the extra features (and complexity) of tools like [SunVox][] or [OhmStudio][].

I initially wrote a standalone converter for `*.ceol` format to XM module format -- basic, but much nicer than transcribing each note by hand. I thought it would be more useful to other people if Bosca itself could perform the export, though, so I set up an AIR development environment and started learning ActionScript :-)

My plans/wishlist:
- [x] include a basic UI to export another format
- [ ] provide a way to export different formats without cluttering the clean UI
- [x] export basic arrangement to a tracker format (XM) with placeholder samples
- [ ] export drumkits as multiple tracker instruments for easy replacement
- [ ] synthesise samples for tracker instruments so the mod sounds similar
- [ ] export basic arrangement to a score format (MIDI or MusicXML)
- [ ] find some way of expressing SiON voices in a format some other music tool can synthesise

It's definitely not finished yet, but I thought I'd share early. Think of it as a Christmas present, if you're that way inclined :-)

[SunVox]: http://www.warmplace.ru/soft/sunvox/
[OhmStudio]: http://www.ohmstudio.com/