[CLAM] ZIP files of CLAM applications source code + possibleadditions
Koen Tanghe
Koen.Tanghe at UGent.be
Fri Dec 23 02:38:54 PST 2005
Hi Xavier,
On Thursday, December 22, 2005 6:52 PM [GMT+1=CET],
Xavier Amatriain <xxxxamat at iua.upf.esxxx> wrote:
> Hi Koen,
>
> On Wed, 2005-12-21 at 16:11 +0100, Koen Tanghe wrote:
>> We have a free library version, but the GPL doesn't allow to link
>> with non-GPL-compatible code (not even DLL's from what I read), so
>> the only way to do it without opening the source code would be to
>> modify the Voice2MIDI source code and add in a system call to a
>> standalone transcription module and then read in the output of that
>> application back into Voice2MIDI (not a nice "integration" but
>> anyway...)
>
> What do you mean by "free library version"? Do you mean that you don't
> charge any money for this version? If I understand right it is not
> open source, right?
Correct. The exact terms are here:
http://www.ipem.ugent.be/MAMI/Public/Software/MelodyTranscriptionLibrary/SoftwareUserAgreement.html
Note: I'm not working at IPEM any longer, so I'm not sure, but the download
of the library has been non-functional for some (long) time now, so it may
be possible that it won't work... I notified the system admin at IPEM about
this several times, so I hope it gets fixed real soon now...
The little console-based demo program around this library is accessible
though.
As you know something about software licenses, may I ask you this question:
do you know if there exist licenses for a library that are compatible with
the GPL, and allow you to dynamically link non-open source code with GPL
software? This might be difficult from what I read...
>> Would the CLAM team feel something for adding in a check to see if
>> the MAMI melody transcriber is available, and then if that is the
>> case, give the user the choice to use that instead of the CLAM one,
>> and then do a fork/execute of our tool and read in the generated
>> output file to be used as pitch detectoin results?
>> It's just that you seem to have already built a nice working
>> interface, and we seem to have a nice working transcription module.
>> Could be a nice combination. Just a thought. What do you think?
>
> We would definitely love to support the MAMI transcriber from CLAM.
> But if, as I mentioned earlier, it is not GPL or not even open
> source... it is difficult for us to invest resources into that task.
Yes, I understand that, hence my investigation in downloading the source
code.
> I suggest that you and Marc either reconsider opening up the source
> code or you work the solution you mention yourself by accessing the
> source code that we provide.
Just for the record: this is not something developed by IPEM, but by the
DSSP group (at ELIS, UGent), who was one of the 4 partners in the MAMI
project. IPEM collected example query files used for testing and optimizing
this software.
I discussed a bit with Jean-Pierre Martens, leader of the DSSP group, and it
seems like the 2nd option would be the one to follow. But as I said, the
zip-file of the Voice2MIDI source code seems to be corrupt when I downloaded
it (both WindowsXP itself and WinZip can't open it)...
Best wishes,
Koen
More information about the clam-users
mailing list