assets icon indicating copy to clipboard operation
assets copied to clipboard

Soundfont Mega-Pack Addition

Open WrillicR opened this issue 7 years ago • 18 comments

I have a completely free acoustic piano soundfont that I found here: http://zenvoid.org/audio/ I have made some changes to it, such as the name, date, etc. The license can be found here: http://freepats.zenvoid.org/sf2/acoustic_piano_imis_1.txt The license makes it very clear that anybody can edit or redistribute however they like. If I've missed something, please tell me.

WrillicR avatar Jun 12 '17 23:06 WrillicR

@Mark-Agent003 The soundfont is licensed under the WTFPL license which is a public domain equivalent license just like the CC0 license but in the README file of the repository you can see that the first rule says that the samples must be licensed under the CC0 license (I didn't make that rule but I agree with it). The CC0 license is better, more famous and more formal than the WTFPL license so IMO, we should stick to it. I think that you can re-distribute the file under the CC0 license because the WTFPL isn't a copyleft license.

Sawuare avatar Jun 13 '17 00:06 Sawuare

@Mark-Agent003 thanks for sharing.

CC0, WTFPL and Public Domain should all be compatible. Unfortunately, 132MB exceeds the maximum size GitHub would allow and would also make our installer extraordinary in size. If we start a mega-pack, we should leverage GitHub's large file storage instead.

Note, the author has a copyright notice in the license however CC0, WTFPL and Public Domain waves these rights.

tresf avatar Jun 13 '17 01:06 tresf

@tresf Yes they're compatible, but don't you think that we should stick to CC0 since it's more standardized and the WTFPL is informal compared to the other public domain equivalent licenses?

Sawuare avatar Jun 13 '17 01:06 Sawuare

@tresf, thank you, I had noticed the file size issue, but it went over my head. I could make a pack that included more than just a piano such as violin, trumpet, flute, trombone, and a few other acoustic instruments as a whole bank of acoustics. Is this what you mean by a mega-pack?

WrillicR avatar Jun 13 '17 02:06 WrillicR

If it comes to it, would we be able to have a page on the LMMS website dedicated to downloading additional 'official LMMS' soundfonts, sample packs, and other large files that may not be convenient in the installer?

WrillicR avatar Jun 13 '17 02:06 WrillicR

@Mark-Agent003 we would stick to our CC0 standard and re-license like you've proposed. Public Domain and WTFPL waive all rights, we can relicense however we want including removing the confusing "copyright" attribution if we wish.

tresf avatar Jun 13 '17 03:06 tresf

If it comes to it, would we be able to have a page on the LMMS website dedicated to downloading additional 'official LMMS' soundfonts, sample packs, and other large files that may not be convenient in the installer?

We should offer an official megapack. Let's make it official if you're ok with getting started with large file storage. There are giga patch banks which will really help make that instrument useful as well. We can package and host it in samples/releases when ready.

tresf avatar Jun 13 '17 04:06 tresf

violin, trumpet, flute, trombone, and a few other acoustic instruments as a whole bank of acoustics. Is this what you mean by a mega-pack?

Yes.

tresf avatar Jun 13 '17 04:06 tresf

image This is what I have so far. I only included acoustic soundfonts that one can't get good quality out of without a soundfont or vsti. Right now it's called "LMMSMegaPack.sf2" and the file size is 545 MB. I'd like to come up with a better file name, but that's what I've got for now.

WrillicR avatar Jun 13 '17 20:06 WrillicR

I got everything but the piano from the VSCO community edition, and (as you can see here:http://vis.versilstudios.net/vsco-2.html) it is CC0/public domain

WrillicR avatar Jun 13 '17 20:06 WrillicR

@Mark-Agent003 I think you misunderstood. A huge SF2 can really slow down loading time. I meant a pack (e.g. zip file) of banks that could be extracted.

tresf avatar Jun 13 '17 20:06 tresf

@tresf, Ok, that is definately a better way to do it. So each individual instrument has their own file, and the whole zip will be called something like "LMMS Official MegaPack", right?

WrillicR avatar Jun 13 '17 20:06 WrillicR

Correct.

tresf avatar Jun 13 '17 20:06 tresf

Alright, I've got a .zip ready.

WrillicR avatar Jun 13 '17 21:06 WrillicR

Where should I drop it?

WrillicR avatar Jun 13 '17 21:06 WrillicR

Please fork the samples repo if you haven't already and play around with the releases area.

I think the banks should live in LFS like previously mentioned and we can somehow incorporate into our samples repo.

tresf avatar Jun 13 '17 21:06 tresf

I have them on my fork: https://github.com/Mark-Agent003/assets

WrillicR avatar Jun 17 '17 00:06 WrillicR

@Mark-Agent003 great. Let's put them into a separate main folder though so we can easily distinguish them from what we will be shipping with LMMS in the future. Please feel free to keep the exact same directory structure.

tresf avatar Jun 18 '17 18:06 tresf