denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Denemo-devel] Import filter for CapXML


From: Andreas Schneider
Subject: Re: [Denemo-devel] Import filter for CapXML
Date: Fri, 03 Apr 2015 15:01:58 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.5.0

Thank you for pointing to the CapToMusic script which I previously did
not know. However, I could not get it working -- I always get an error
"No module named caplib.capDOM", maybe one needs a full version of
Capella to run it. Too bad, that would have been the easy way.

I am familiar with C, but not with Python.

Andreas


Am 03.04.2015 um 11:09 schrieb Richard Shann:
> On Fri, 2015-04-03 at 00:13 +0200, Andreas Schneider wrote:
>> How difficult and time-consuming would be
> 
> That depends on so many things - I did the current MusicXML importer and
> it took me days of work, but MusicXML is an extremely obfuscated
> representation of a music score due to its basic design which highly
> MIDI influenced.
> 
>>  the implementation of a
>> (basic) import filter for the CapXML format defined in the attachement?
> 
> Did you see
> 
> http://bjungmann.privat.t-online.de/CapXMLSkripte.htm
> 
> it offers CapXML to MusicXML conversion, and Denemo does import
> MusicXML...
> 
>> I importing a score to Denemo from that format, and via MIDI it takes me
>> a few hours per movement to get everything correct, so if I would save
>> time by implementing the direct import, I'd be willing to do it if you
>> give me some starting help.
> 
> Which programming languages are you familiar with? It makes a big
> difference - e.g. if you are familiar with python then the python script
> which you get from the above link could be adapted to output Denemo's
> Scheme (which is how Denemo's musicXML import is done). I used the
> libxml2 library to import MusicXML and then output the Denemo Scheme
> using C, but that is just because I have written a lot of C in my time.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]