11-26-2018, 11:17 PM | #1 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Linux Sampler Project
Has anybody messed with this yet?
https://www.linuxsampler.org/about.html I see that it can load gigasampler format files as well as sfz files, both of which I have a fairly good selection of. I also see that it has a backend engine that is decoupled from any frontend, so you can use different interfaces for it. One is written in C++ and the other is written in Java. It looks like a fairly involved process to get all setup, but I'm thinking that once you get a frontend and backend talking to each other, along with all the midi and audio connections mapped out that you might be able to save it all as a track template in REAPER, so using it later down the line would be an easier task. |
11-26-2018, 11:31 PM | #2 | |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Quote:
https://forum.cockos.com/showthread.php?t=210659 |
|
11-27-2018, 08:28 AM | #3 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Quote:
So can you load up samples with this two piece arrangement and REAPER remembers what samples were loaded the next time you load your project, and if so do you have to even launch the front end interface once you've selected your samples? If you have to manually load the front end every time you load a project, that would be sort of a kludge in my mind, but if you only need the front end long enough to select samples/routing or load it to make changes later, that wouldn't be too bad. I looked for the download from the thread you posted the link to above, but it looks like it might no longer be there. It says Removed from disk on 2018-08-23. Removal requested on 2018-08-23. https://answers.launchpad.net/~kxstu...-archive-extra I did find this on the Linux Sampler home page, but looking at the guts of the file with Engrampa I'm not finding the .so file. http://download.linuxsampler.org/pac...0.0-1_i386.deb |
|
11-27-2018, 09:47 AM | #4 | |
Human being with feelings
Join Date: Sep 2009
Location: Northern Lights
Posts: 743
|
Quote:
In terminal: apt search linuxsampler and make your choice sudo apt install linuxsampler linuxsampler-vst (or linuxsampler-all) you get all the formats available. I downloaded Fantasia from Linuxsampler site and put that into the same folder as .jsampler (gonna ask when you start LS for the first time, you need to create that folder if it doesn't exist). It's a bit of a hassle that it doesn't load Fantasia when you load the plugin in Reaper, you have to do it manually. In Windows it pops right up. You also need Java Runtime to use Fantasia. I wish someone could make a script or something that loads up Fantasia in Reaper. More info here: https://github.com/ccherrett/oom/wiki/Linuxsampler
__________________
OS: Manjaro KDE Plasma, Reaper For Linux (64Bit) native linux-vst plugins, LSP-Plugins, TpL-Plugins, Harrison's AVA & VST Plugins. Behringer U-PHORIA UMC22. |
|
11-27-2018, 10:19 AM | #5 | ||
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Quote:
Full Text Search... Done gigedit/bionic 1.1.0-2 amd64 instrument editor for Gigasampler files liblscp-dev/bionic 0.6.0-1 amd64 Development files for LinuxSampler Control Protocol library liblscp-doc/bionic,bionic 0.6.0-1 all Documentation for LinuxSampler Control Protocol library liblscp6/bionic 0.6.0-1 amd64 LinuxSampler Control Protocol wrapper library qsampler/bionic 0.5.0-1build1 amd64 LinuxSampler GUI frontend based on the Qt toolkit Issuing sudo apt install linuxsampler returns this. Package linuxsampler is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source Quote:
|
||
11-27-2018, 10:51 AM | #6 | |
Human being with feelings
Join Date: Sep 2009
Location: Northern Lights
Posts: 743
|
Quote:
Ok, install KXStudio Repositories: https://kxstudio.linuxaudio.org/Repositories follow and you shall find
__________________
OS: Manjaro KDE Plasma, Reaper For Linux (64Bit) native linux-vst plugins, LSP-Plugins, TpL-Plugins, Harrison's AVA & VST Plugins. Behringer U-PHORIA UMC22. |
|
11-27-2018, 10:59 AM | #7 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Quote:
Start a new project in REAPER, add the server to an FX bin, manually load the frontend, select a sampled file, assign midi and audio so it plays, record something in REAPER, save the project and close REAPER. Then, with nothing at all running, load REAPER, and load the project. At this point what you recorded won't play until you manually load the front end? And if the latter is true, does it even remember any of the midi and audio routing, or do you have to manually patch all that stuff too every time you load a project that used Linuxsampler? |
|
11-27-2018, 11:15 AM | #8 | |
Human being with feelings
Join Date: Sep 2009
Location: Northern Lights
Posts: 743
|
Quote:
I found a template here somewhere where everything is routed correctly.I got help from a user (dont remember who), how it works. Now I do this: Start Reaper and load My template with 16 channel. Start Fantasia and it creates all channels same you have in Reaper. In Fantasia you load your soundfonts as many you need up to 16. When you play the keyboard in Fantasia you should see the same signal in Reaper. Save everything in Reaper when you are happy to a template. If you want to user it again. Load the template first and then Fantasia. Tidious job, I know. But we dont have anything else for Linux. Maybe you can taket a look at Linux Studio Plugin http://lsp-plug.in
__________________
OS: Manjaro KDE Plasma, Reaper For Linux (64Bit) native linux-vst plugins, LSP-Plugins, TpL-Plugins, Harrison's AVA & VST Plugins. Behringer U-PHORIA UMC22. |
|
11-27-2018, 11:59 AM | #9 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Quote:
To load and playback a project that used Linuxsampler, do you have to manually load the frontend every time? If you have to manually load the frontend to playback a saved project do you also have to lace up the midi and audio each time? I'm getting the impression that nothing at all gets saved (except for the midi you recorded) and you are basically starting from scratch every time that you use it, whether recording something new or attempting to load and playback something that was recorded previously. If the above statement is true, then it would be the equivalent to recording some midi with no instrument plugin and then saving the project, where every time you load the project, you have to go setup some instrument to play the midi back. If loading a project with Linuxsampler doesn't remember what instruments were used, their midi channels, and the audio routing, it doesn't sound like I would want to use it. Even though there is a performance hit using bridged Windows plugins that are running in Wine, they do at least make it so I can load a project and all the correct instruments load and are routed to the proper tracks where the song will playback exactly as it did the last time I worked on it. |
|
11-27-2018, 01:52 PM | #10 |
Human being with feelings
Join Date: Sep 2009
Location: Northern Lights
Posts: 743
|
I need to try if you need to start Fantasia when the template is loaded in Reaper. I'll be back.
__________________
OS: Manjaro KDE Plasma, Reaper For Linux (64Bit) native linux-vst plugins, LSP-Plugins, TpL-Plugins, Harrison's AVA & VST Plugins. Behringer U-PHORIA UMC22. |
11-27-2018, 07:19 PM | #11 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Cool. Thanks! If it can load the samples and their midi/audio routing without the need for the front end on a saved project, that would still be very useful.
|
11-28-2018, 01:00 AM | #12 |
Human being with feelings
Join Date: Sep 2009
Location: Northern Lights
Posts: 743
|
Doesn't seems to work. I can't anyway. Need more trial and error.
__________________
OS: Manjaro KDE Plasma, Reaper For Linux (64Bit) native linux-vst plugins, LSP-Plugins, TpL-Plugins, Harrison's AVA & VST Plugins. Behringer U-PHORIA UMC22. |
11-28-2018, 04:00 AM | #13 |
Human being with feelings
Join Date: Feb 2008
Location: Finland
Posts: 160
|
I haven't played with it in more than a year, but I have used linuxsampler with the Qsampler frontend. In my experience with that, once sfz's were set up in Qsampler and the linuxsampler vst on tracks in reaper, I did not have to open qsampler again the next time I opened the project. I wasn't using any templates.
|
11-28-2018, 04:55 AM | #14 |
Human being with feelings
Join Date: Mar 2009
Posts: 85
|
Maybe some info from my post back in the day might be of use...
https://forum.cockos.com/showpost.ph...45&postcount=4 |
11-28-2018, 08:49 AM | #15 | ||
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
That's what I was afraid of. If you have to set things back up each time, it would be a real issue keeping a project consistent.
Quote:
Quote:
|
||
11-28-2018, 10:01 AM | #16 | |
Human being with feelings
Join Date: Mar 2009
Posts: 85
|
Quote:
Have you tried SFZero as an SFZ playback alternative? https://github.com/osxmidi/SFZero |
|
11-28-2018, 11:33 AM | #17 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Quote:
|
|
11-28-2018, 02:43 PM | #18 |
Human being with feelings
Join Date: Oct 2007
Posts: 43
|
The linux sampler fantasia gui will open when it's jar file is installed into /usr/local/share/java
|
11-28-2018, 04:47 PM | #19 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
If you save a project in REAPER with say five instruments loaded in Linux Sampler, will they load and be properly mapped the next time you start your machine from stone cold and fire up REAPER?
|
11-28-2018, 06:36 PM | #20 |
Human being with feelings
Join Date: Jan 2012
Location: North East UK
Posts: 493
|
If you want to play SFZ in GNU/Linux then use Carla. It makes use of SFZero. But it is very limited in the opcodes it supports. You can always use the Sforzando player in Wine via LinVst but obviously that's not free software.
If you want to make your own libraries then use HISE which runs natively. And I've also released a woodwind library built with HISE, available at https://librewave.com.
__________________
http://librewave.com - Freedom respecting instruments and effects http://xtant-audio.com/ - Purveyor of fine sample libraries (and Kontakt scripting tutorials) |
11-28-2018, 07:19 PM | #21 | |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Quote:
https://www.plogue.com/products/sforzando.html It's one of the two Windows plugins I'm using currently for that kind of content. The other I use is Phenome, which is a multi-channel soundfont player, where you can have 16 midi channels of input to one VSTi, but it is limited to SF2 files. The biggest draw for me with Linux Sampler was number one, that it's native Linux, and two that it can read GigaSampler, SF2, and SFZ files, so one plugin could handle three formats of sampled files and do it all as a single native Linux plugin. |
|
11-28-2018, 07:40 PM | #22 | |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Quote:
I've already added a few opcodes for round robin etc that can be good for drums etc used in a similar way to the sfz files at https://github.com/endolith/TMKD-SFZ which randomize round robins and http://www.sfzformat.com/index.php?title=Drum_basics I've seen some strange values that go past the value limits or are just not going to work very well, in some sfz files that are around. Some strange mappings as well. Salamader drums have the crash1 mapped to a bell. Last edited by osxmidi; 11-29-2018 at 02:53 AM. |
|
11-29-2018, 01:30 AM | #23 |
Human being with feelings
Join Date: Sep 2009
Location: Northern Lights
Posts: 743
|
Done that, but Fantasia doesn't pop up when I load Linuxsampler in Reaper. Anything else I need to do? Rebooted after I copied Fantasia-0.9.jar to /usr/local/share/java.
__________________
OS: Manjaro KDE Plasma, Reaper For Linux (64Bit) native linux-vst plugins, LSP-Plugins, TpL-Plugins, Harrison's AVA & VST Plugins. Behringer U-PHORIA UMC22. |
11-29-2018, 03:53 AM | #24 |
Human being with feelings
Join Date: Jan 2012
Location: North East UK
Posts: 493
|
Sorry, I meant free as in freedom, not as in freeware.
__________________
http://librewave.com - Freedom respecting instruments and effects http://xtant-audio.com/ - Purveyor of fine sample libraries (and Kontakt scripting tutorials) |
11-29-2018, 03:54 AM | #25 | |
Human being with feelings
Join Date: Jan 2012
Location: North East UK
Posts: 493
|
Quote:
__________________
http://librewave.com - Freedom respecting instruments and effects http://xtant-audio.com/ - Purveyor of fine sample libraries (and Kontakt scripting tutorials) |
|
11-29-2018, 09:54 AM | #26 |
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Ahh, as in free from Windows. I get it now.
|
11-29-2018, 12:33 PM | #27 |
Human being with feelings
Join Date: Oct 2007
Posts: 43
|
For Fantasia: Java (or openjdk) must be installed.
And one may have to press the gui button in reapers plugin window to open the fantasia gui. The window then displays all loaded plugin instances as "channel". And the instances with their loaded program are certainly saved when you save your reaper session. |
11-29-2018, 02:45 PM | #28 | |
Human being with feelings
Join Date: Sep 2009
Location: Northern Lights
Posts: 743
|
Quote:
I have: openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
__________________
OS: Manjaro KDE Plasma, Reaper For Linux (64Bit) native linux-vst plugins, LSP-Plugins, TpL-Plugins, Harrison's AVA & VST Plugins. Behringer U-PHORIA UMC22. |
|
11-30-2018, 01:09 PM | #29 | |
Human being with feelings
Join Date: Nov 2011
Posts: 971
|
Quote:
|
|
11-30-2018, 01:13 PM | #30 |
Human being with feelings
Join Date: Nov 2011
Posts: 971
|
|
11-30-2018, 01:58 PM | #31 |
Human being with feelings
Join Date: Jan 2012
Location: North East UK
Posts: 493
|
There is a fork of SFZero that has disk streaming but I don't think it's Osxmidi's so it would need to be added.
__________________
http://librewave.com - Freedom respecting instruments and effects http://xtant-audio.com/ - Purveyor of fine sample libraries (and Kontakt scripting tutorials) |
12-01-2018, 04:13 AM | #32 |
Human being with feelings
Join Date: Feb 2014
Posts: 620
|
Yes I have the disk streaming version in a branch that I've added some opcodes to.
https://github.com/osxmidi/SFZero/releases https://github.com/osxmidi/SFZeroMod...Disk-Streaming It's due for an update pretty soon. In the disk streaming release binary there are details on how to set the streaming buffer size using an environmental variable. Last edited by osxmidi; 12-01-2018 at 04:18 AM. |
Thread Tools | |
Display Modes | |
|
|