A little teaser
Moderators: MattKingUSA, khz
-
- 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
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.
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.
- 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
This looks great - I like the idea of a single instrument file rather than folders full of samples. Thanks for all your hard work.
Various Guitarix bits and pieces here: https://youtube.com/playlist?list=PLt_SkqlUjG1LSjcd2SfTIjE1c24OLw7GA
Re: A little teaser
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!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.
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
Re: A little teaser
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.
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.
-
- Established Member
- Posts: 681
- Joined: Sat Nov 01, 2014 8:15 pm
- Location: The Internet
- Been thanked: 1 time
Re: A little teaser
Yeah, I'd rather have the OS supplied "Pick a file" dialog box like in Qsampler.
-
- 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
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.
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.
Re: A little teaser
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.nilshi wrote:staccato and sustain... how the switching between those is done
Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.
-
- Established Member
- Posts: 681
- Joined: Sat Nov 01, 2014 8:15 pm
- Location: The Internet
- Been thanked: 1 time
Re: A little teaser
I don't think you can add CC# 70 in Rosegarden. I prefer each articulation on a different MIDI channel.
-
- 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
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.