A little teaser

Link to good samples/soundfonts at http://wiki.linuxaudio.org/wiki/free_audio_data

Moderators: MattKingUSA, khz

Post Reply
nils
Established Member
Posts: 537
Joined: Wed Oct 22, 2008 9:05 pm
Has thanked: 35 times
Been thanked: 94 times
Contact:

A little teaser

Post by nils »

stanlea
Established Member
Posts: 700
Joined: Wed Apr 25, 2012 9:49 pm
Has thanked: 41 times
Been thanked: 23 times

Re: A little teaser

Post by stanlea »

good...
Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet
Been thanked: 1 time

Re: A little teaser

Post by Lyberta »

what's that? An SFZ player? Without LinuxSampler backend?
Chibchan
Established Member
Posts: 64
Joined: Wed Jun 19, 2013 6:56 am
Location: Brooklyn
Has thanked: 1 time
Been thanked: 9 times

Re: A little teaser

Post by Chibchan »

I have made this topic my home page. :D
nils
Established Member
Posts: 537
Joined: Wed Oct 22, 2008 9:05 pm
Has thanked: 35 times
Been thanked: 94 times
Contact:

Re: A little teaser

Post by nils »

That is a sampler. It has nothing to do with Linuxsampler but has its own engine.

It works with its own file format which is basically sfz + meta-data + scripts (optional) + custom gui (optional).
So basically any .sfz instrument can be used after a mini-conversion (put it and its samples into a tar and a metadata.ini file, to get technical).

Everything is in one file. No separate sample dirs and instrument files. It supports multiple instruments per files as well.

The sampler will be free of charge and GPL. Although it is tempting to press money from the Open Source community for a product that is in dire need I consider this a vital piece of infrastructure and would rather see it that the market share is significant so people produce instruments.
User avatar
magicalex
Established Member
Posts: 193
Joined: Sun Jan 24, 2016 6:34 pm
Has thanked: 129 times
Been thanked: 7 times
Contact:

Re: A little teaser

Post by magicalex »

This looks great - I like the idea of a single instrument file rather than folders full of samples. Thanks for all your hard work.
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: A little teaser

Post by ssj71 »

nilshi wrote:Although it is tempting to press money from the Open Source community for a product that is in dire need I consider this a vital piece of infrastructure and would rather see it that the market share is significant so people produce instruments.
While I don't know that I'd encourage "pressing money" from the community, I think developers deserve some compensation. Consider the financial models of Ardour, ZynAddSubFX, Linux Studio Plugins and the OpenAV system. All result in a source code release at some point but give the developer some funding even if short lived. My LushLife plugin funded very quickly because it was needed and was a positive experience for all IMO. If you are interested in more discussion I have lots of thoughts about it. Best of luck to you either way. Great to see work being done in this department!
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet
Been thanked: 1 time

Re: A little teaser

Post by Lyberta »

Oh yes! It's time to eradicate LinuxSampler and enjoy the freedom! I'm hyped!
Luc
Established Member
Posts: 741
Joined: Fri Mar 27, 2015 1:04 pm
Been thanked: 1 time

Re: A little teaser

Post by Luc »

I think multiple instruments in a file is a very bad idea. You can't catalogue them. How do you manage to find what you want?

DAWs usually scan a directory with plugins and catalogue them by their filenames. If a filename does not indicate what the instrument is, then I'll rename it accordingly and have the DAW rescan the directory. Then the DAW provides a search box that lets me find all plugins with the instrument I want.

But if the name of the plugin does not reflect what it does, how am I supposed to find it?

I have that problem with zynaddsubfx all the time, because it loads sf2 files that may contain a large number of instruments, sometimes even weird effects. I remember some of them, but most will be lost in the haystack, wasted because there is absolutely no way I can catalogue the instruments. So I end up not using zynaddsubfx very often.

If you think it will get messy, that's what directories are for. You open a directory and it's full of files. What is wrong with that?

This is Linux/Unix we're talking about. "Everything is a file." And each tool does one job well, always meant to be connected to others.

You could build an internal catalogue, which will work fine... if you assume your plugin is the only one that the user will have or ever care about... which is typical of proprietary thinking. Windows and Apple live in their own blobs. Linux always presupposes interaction.
Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet
Been thanked: 1 time

Re: A little teaser

Post by Lyberta »

Yeah, I'd rather have the OS supplied "Pick a file" dialog box like in Qsampler.
nils
Established Member
Posts: 537
Joined: Wed Oct 22, 2008 9:05 pm
Has thanked: 35 times
Been thanked: 94 times
Contact:

Re: A little teaser

Post by nils »

Let me rephrase that.
Do you want staccato and sustain of the same physical (but recorded) instrument to be in the same file to load?
I assume yes. Currently these are likely all separate sfz files.
There are more usecases.

(A different topic is how the switching between those is done, but let me tell that another time.)

Loading collections of files, like "all Sonatina strings" is a different matter and just a short text file, basically a list of file names to load violins, viola, cello, bass at the same time. But you could load them individually as well.
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 357 times

Re: A little teaser

Post by j_e_f_f_g »

nilshi wrote:staccato and sustain... how the switching between those is done
Use "Sound Variation" MIDI controller (cc #70 as I recall). I use it in NBO's "full" sfz files. For example, Violin\SoloViolin\violin_full.sfz uses cc #70 with a value of 0 to select sustain, a value of 2 to select pizzicato, a value of 3 to select tremulo, etc.

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

Lyberta
Established Member
Posts: 681
Joined: Sat Nov 01, 2014 8:15 pm
Location: The Internet
Been thanked: 1 time

Re: A little teaser

Post by Lyberta »

I don't think you can add CC# 70 in Rosegarden. I prefer each articulation on a different MIDI channel.
nils
Established Member
Posts: 537
Joined: Wed Oct 22, 2008 9:05 pm
Has thanked: 35 times
Been thanked: 94 times
Contact:

Re: A little teaser

Post by nils »

After seeing the HISE linux release today I am investigating if I need to work on a sampler at all. HISE looks fine (only had a superficial view) and I would rather concentrate my efforts on my notation sequencer Laborejo. So the tendency is that I will discontinue my work on my own sampler and instead support HISE. You will hear from me again soon here.
Post Reply