Old 08-25-2018, 12:12 AM   #1
Tobbe
Human being with feelings
 
Tobbe's Avatar
 
Join Date: Sep 2009
Location: Backe, Jämtland, Sweden
Posts: 353
Default LinuxSampler load Fantasia GUI

Hi,

When I add LinuxSampler as a new instrument it doesn't have a own GUI. You have to start Fantasia (Java) afterwards. Is there a way that it loads it automatically? Or something similar to Windows HotKey. I dont know why it doesn't have a GUI.
__________________
OS: Linux Mint XFCE 19.01, Reaper For Linux (64Bit) and native linux-vst plugins (16GB RAM) LSP-Suite, Drumgizmo, TpL-Plugins, LinuxSampler/Fantasia, Behringer U-PHORIA UMC22.
Tobbe is offline   Reply With Quote
Old 08-25-2018, 01:39 AM   #2
4duhwinnn
Human being with feelings
 
Join Date: Mar 2017
Posts: 408
Default

There is another gui, 'qsampler'. I think you can start that, and it will bring along linuxsampler. Should be in kx-studio repository, and at the
author's website

http://www.rncbc.org/drupal/
Cheers
4duhwinnn is offline   Reply With Quote
Old 08-29-2018, 06:58 AM   #3
Tobbe
Human being with feelings
 
Tobbe's Avatar
 
Join Date: Sep 2009
Location: Backe, Jämtland, Sweden
Posts: 353
Lightbulb

Quote:
Originally Posted by 4duhwinnn View Post
There is another gui, 'qsampler'. I think you can start that, and it will bring along linuxsampler. Should be in kx-studio repository, and at the
author's website

http://www.rncbc.org/drupal/
Cheers
It doesn't popup like other dll/so files I have. If I load Amplesound Guitar it works, same for others I have. So in this case I have to insert instrument, choose linuxsampler, and then load up Fantasia or QSampler.

Wonder if it is possible to make a lua script that does this auto?
__________________
OS: Linux Mint XFCE 19.01, Reaper For Linux (64Bit) and native linux-vst plugins (16GB RAM) LSP-Suite, Drumgizmo, TpL-Plugins, LinuxSampler/Fantasia, Behringer U-PHORIA UMC22.
Tobbe is offline   Reply With Quote
Old 08-29-2018, 07:40 AM   #4
Klangfarben
Human being with feelings
 
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 664
Default

I'm having the same issue. I'm used to Fantasia opening automatically when I instanciate a LinuxSampler plugin in Windows. In Linux, nothing happens when you load the plugin. I'm using the VST version in Reaper. Haven't tried the LV2 version in another sequencer yet.
Klangfarben is offline   Reply With Quote
Old 08-29-2018, 08:27 AM   #5
alextone
Human being with feelings
 
Join Date: Apr 2014
Posts: 240
Default

Remember that the gui (Fantasia or Qsampler) will only allow you to edit the first plugin instance. Any more and Fantasia will show the midi and audio plugin instance "devices", but won't allow you to add or modify channels for instance number 2 onwards.

I dearly wish I had the skills to write a proper LV2 and VST plugin interface for linuxsampler, as it's my main instrument, driving all my orchestral sample libs, but I don't. Even something like the DSSI GUI, LS16, but with the ability to save presets. (LS16 won't save them, something to do with DSSI according to Tim from Muse)

For Reaper, and if you wish to add many VST instances, you'll need to do it one track template at a time. (And Reaper does remember the data for the loaded instance).

Add a new track.
Add an instance of Linuxsampler VST
Open Fantasia in a terminal
Add all your instrument channels and instruments
Close Fantasia
Go back to the track and after making sure all your routing/Monitor/Record/RecordArm/Trackname is done, save it as a track template.
Go to the plugin instance in the FX window, save the preset as..
Save as Track Template again. (Save,save,save)
Remove the track.


Wash, Rinse, Repeat for as many instrument/plugin instances as you need.



I have 89 so far, with a few bits and pieces still to do, that aren't important at the moment.


The effort is worth it, imho, although it's definitely grunt work for the lack of a gui.

Onwards and Upwards.

Alex.
__________________
UbuntuStudio 18.04 Debian9 with kxrepos
alextone is offline   Reply With Quote
Old 08-29-2018, 08:54 AM   #6
Tobbe
Human being with feelings
 
Tobbe's Avatar
 
Join Date: Sep 2009
Location: Backe, Jämtland, Sweden
Posts: 353
Talking

Quote:
Originally Posted by alextone View Post
Remember that the gui (Fantasia or Qsampler) will only allow you to edit the first plugin instance. Any more and Fantasia will show the midi and audio plugin instance "devices", but won't allow you to add or modify channels for instance number 2 onwards.

I dearly wish I had the skills to write a proper LV2 and VST plugin interface for linuxsampler, as it's my main instrument, driving all my orchestral sample libs, but I don't. Even something like the DSSI GUI, LS16, but with the ability to save presets. (LS16 won't save them, something to do with DSSI according to Tim from Muse)

For Reaper, and if you wish to add many VST instances, you'll need to do it one track template at a time. (And Reaper does remember the data for the loaded instance).

Add a new track.
Add an instance of Linuxsampler VST
Open Fantasia in a terminal
Add all your instrument channels and instruments
Close Fantasia
Go back to the track and after making sure all your routing/Monitor/Record/RecordArm/Trackname is done, save it as a track template.
Go to the plugin instance in the FX window, save the preset as..
Save as Track Template again. (Save,save,save)
Remove the track.


Wash, Rinse, Repeat for as many instrument/plugin instances as you need.



I have 89 so far, with a few bits and pieces still to do, that aren't important at the moment.


The effort is worth it, imho, although it's definitely grunt work for the lack of a gui.

Onwards and Upwards.

Alex.
Super information, thank you

I'm trying to add SSO (Sonatina Symphonic Orchestra) to the datasbase in Fantasia. It loads 3 instruments I guess and then it stops. Nothing happens. Can't even close Fantasia without restart my computer. Do you have everything in the database or have you done something else?
Attached Images
File Type: png LinuxSampler_Fantasia.png (21.5 KB, 140 views)
__________________
OS: Linux Mint XFCE 19.01, Reaper For Linux (64Bit) and native linux-vst plugins (16GB RAM) LSP-Suite, Drumgizmo, TpL-Plugins, LinuxSampler/Fantasia, Behringer U-PHORIA UMC22.
Tobbe is offline   Reply With Quote
Old 08-29-2018, 09:07 AM   #7
alextone
Human being with feelings
 
Join Date: Apr 2014
Posts: 240
Default

Quote:
Originally Posted by Tobbe View Post
Super information, thank you

I'm trying to add SSO (Sonatina Symphonic Orchestra) to the datasbase in Fantasia. It loads 3 instruments I guess and then it stops. Nothing happens. Can't even close Fantasia without restart my computer. Do you have everything in the database or have you done something else?
I persisted some time ago and got most of my instruments into the database, but it was more trouble than it was worth. Christian did say a little while ago that the DB needed work, and had rotted a bit, but the hanging window is Fantasia, not LS. I've always started Fantasia from a terminal, and managed to kill it when it stalls.

But I don't use the DB anymore. I keep it simple and load instruments directly from the directories they live in as I add each channel (up to 16 per plugin instance). It's time consuming, but patience will reward in the end.

Another experiment was running Linuxsampler as standalone, and using Reaper's midi ports to communicate, but I ran out of midi ports, and Reaper Linux doesn't yet save the connections to external instruments.

The advantage of the original method I wrote is you can add instruments as you want in a project. So if you have 100 LS VST plugin track templates, but only use 30 of them regularly, you can do that, and simply add any others as required. The linuxsampler server can handle it fine (dependent on the computer capabilities. I have an i7 8core sandybridge with 64GB of RAM and all SSD drives for both OS and sample libs).


Hope that helps.

Alex.
__________________
UbuntuStudio 18.04 Debian9 with kxrepos
alextone is offline   Reply With Quote
Old 08-29-2018, 09:18 AM   #8
Tobbe
Human being with feelings
 
Tobbe's Avatar
 
Join Date: Sep 2009
Location: Backe, Jämtland, Sweden
Posts: 353
Default

Quote:
Originally Posted by alextone View Post
I persisted some time ago and got most of my instruments into the database, but it was more trouble than it was worth. Christian did say a little while ago that the DB needed work, and had rotted a bit, but the hanging window is Fantasia, not LS. I've always started Fantasia from a terminal, and managed to kill it when it stalls.

But I don't use the DB anymore. I keep it simple and load instruments directly from the directories they live in as I add each channel (up to 16 per plugin instance). It's time consuming, but patience will reward in the end.

Another experiment was running Linuxsampler as standalone, and using Reaper's midi ports to communicate, but I ran out of midi ports, and Reaper Linux doesn't yet save the connections to external instruments.

The advantage of the original method I wrote is you can add instruments as you want in a project. So if you have 100 LS VST plugin track templates, but only use 30 of them regularly, you can do that, and simply add any others as required. The linuxsampler server can handle it fine (dependent on the computer capabilities. I have an i7 8core sandybridge with 64GB of RAM and all SSD drives for both OS and sample libs).


Hope that helps.

Alex.
Hmmm...following your little tutorial


Comes to point 3 and starting Fantasia via terminal crashes Reaper...boom, it's gone

Oh well, maybe doing some investigation. I found here on the forum a LinuxSampler template done in 2012 I think it was. I made that one to work...one time, now it's impossible. It loaded up so nice and when I started Fantasia, it created 16 tracks inside and every instrument was on separate tracks in Reaper.

I shall look inside ini files in Reaper and see if there's something there to delete to be able start from scratch.

Thanks again alextone, helps alot
__________________
OS: Linux Mint XFCE 19.01, Reaper For Linux (64Bit) and native linux-vst plugins (16GB RAM) LSP-Suite, Drumgizmo, TpL-Plugins, LinuxSampler/Fantasia, Behringer U-PHORIA UMC22.
Tobbe is offline   Reply With Quote
Old 08-29-2018, 09:32 AM   #9
alextone
Human being with feelings
 
Join Date: Apr 2014
Posts: 240
Default

Quote:
Originally Posted by Tobbe View Post
Hmmm...following your little tutorial


Comes to point 3 and starting Fantasia via terminal crashes Reaper...boom, it's gone

Oh well, maybe doing some investigation. I found here on the forum a LinuxSampler template done in 2012 I think it was. I made that one to work...one time, now it's impossible. It loaded up so nice and when I started Fantasia, it created 16 tracks inside and every instrument was on separate tracks in Reaper.

I shall look inside ini files in Reaper and see if there's something there to delete to be able start from scratch.

Thanks again alextone, helps alot

Can you try something?

Open a terminal.
In the first tab start linuxsampler:

linuxsampler

Add a new tab and start Fantasia:


java -jar <location of Fantasia.jar>



Does it start correctly?

Alex.
__________________
UbuntuStudio 18.04 Debian9 with kxrepos
alextone is offline   Reply With Quote
Old 08-29-2018, 09:50 AM   #10
Tobbe
Human being with feelings
 
Tobbe's Avatar
 
Join Date: Sep 2009
Location: Backe, Jämtland, Sweden
Posts: 353
Default

Code:
LinuxSampler 2.1.0
Copyright (C) 2003,2004 by Benno Senoner and Christian Schoenebeck
Copyright (C) 2005-2017 Christian Schoenebeck
Binary built: Dec 12 2017
Detected features: MMX SSE SSE2
Automatic Stacktrace: Off
Creating Sampler...OK
Registered sampler engines: 'GIG','SF2','SFZ'
Registered MIDI input drivers: ALSA,JACK
Registered audio output drivers: ALSA,JACK
Loading instrument editor plugins...OK
Registered instrument editors: 
Registered internal effect systems: LADSPA
Could not scan LADSPA effects: library path '/usr/lib/ladspa' doesn't exist
Registered internal effects: 0
Starting LSCP network server (0.0.0.0:8888)...OK
LinuxSampler initialization completed. :-)

LSCPServer: Client connection established on socket:4.
LSCPServer: Client connection established on socket:5.
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Opening instruments DB at '/var/lib/linuxsampler/instruments.db'
Thread: WARNING, can't assign realtime scheduling to thread!
ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card
Thread: WARNING, can't assign realtime scheduling to thread!
__________________
OS: Linux Mint XFCE 19.01, Reaper For Linux (64Bit) and native linux-vst plugins (16GB RAM) LSP-Suite, Drumgizmo, TpL-Plugins, LinuxSampler/Fantasia, Behringer U-PHORIA UMC22.
Tobbe is offline   Reply With Quote
Old 08-29-2018, 10:11 AM   #11
alextone
Human being with feelings
 
Join Date: Apr 2014
Posts: 240
Default

Quote:
Originally Posted by Tobbe View Post
Code:
LinuxSampler 2.1.0
Copyright (C) 2003,2004 by Benno Senoner and Christian Schoenebeck
Copyright (C) 2005-2017 Christian Schoenebeck
Binary built: Dec 12 2017
Detected features: MMX SSE SSE2
Automatic Stacktrace: Off
Creating Sampler...OK
Registered sampler engines: 'GIG','SF2','SFZ'
Registered MIDI input drivers: ALSA,JACK
Registered audio output drivers: ALSA,JACK
Loading instrument editor plugins...OK
Registered instrument editors: 
Registered internal effect systems: LADSPA
Could not scan LADSPA effects: library path '/usr/lib/ladspa' doesn't exist
Registered internal effects: 0
Starting LSCP network server (0.0.0.0:8888)...OK
LinuxSampler initialization completed. :-)

LSCPServer: Client connection established on socket:4.
LSCPServer: Client connection established on socket:5.
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Opening instruments DB at '/var/lib/linuxsampler/instruments.db'
Thread: WARNING, can't assign realtime scheduling to thread!
ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card
Thread: WARNING, can't assign realtime scheduling to thread!

So jack is not running.

Can you start jack, and try it again?

Alex.
__________________
UbuntuStudio 18.04 Debian9 with kxrepos
alextone is offline   Reply With Quote
Old 08-29-2018, 11:10 AM   #12
Tobbe
Human being with feelings
 
Tobbe's Avatar
 
Join Date: Sep 2009
Location: Backe, Jämtland, Sweden
Posts: 353
Talking

I got it to work now. I did a new installation of Jack and now it's working without any errors when I start Fantasia via terminal...lovely

Back in business and starting adding sfz/sf2 files.

Thanks again for all your help, worth a million
__________________
OS: Linux Mint XFCE 19.01, Reaper For Linux (64Bit) and native linux-vst plugins (16GB RAM) LSP-Suite, Drumgizmo, TpL-Plugins, LinuxSampler/Fantasia, Behringer U-PHORIA UMC22.
Tobbe is offline   Reply With Quote
Old 08-29-2018, 12:29 PM   #13
alextone
Human being with feelings
 
Join Date: Apr 2014
Posts: 240
Default

Quote:
Originally Posted by Tobbe View Post
I got it to work now. I did a new installation of Jack and now it's working without any errors when I start Fantasia via terminal...lovely

Back in business and starting adding sfz/sf2 files.

Thanks again for all your help, worth a million
You're welcome. I'm pleased to hear you're up and running.

Alex.
__________________
UbuntuStudio 18.04 Debian9 with kxrepos
alextone is offline   Reply With Quote
Old 08-30-2018, 04:55 AM   #14
Tobbe
Human being with feelings
 
Tobbe's Avatar
 
Join Date: Sep 2009
Location: Backe, Jämtland, Sweden
Posts: 353
Default

axeltone: sorry to bother you again but I get this in terminal when I load Fantasia. I have saved two templates with 6 violins and the other one with 3 celli, all on seprate tracks.

It works ok but why do I get "WARNING: Unknown channel; ID 0". Double of every channel?!?

Code:
 tobbe  /  opt  linuxsampler  java -jar Fantasia-0.9.jar
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 0
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 0
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 1
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 1
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 2
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 2
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 3
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 3
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 4
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 4
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 5
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 5
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 6
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 6
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 7
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 7
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 8
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 8
...and when I'm at it

I dont quiet follow you on this in your tutorial:

Add "one" track
Add an instance of LinuxSampler

Does this mean that you don't create an instrument track and it creates all 16 tracks when asked? Because how do I route everything when I only have one track as in "Go back to the track and after making sure all your routing..." do you add the tracks you need and route them afterwards?

I get every instrument on the same track in Reaper and I have routed them as:

1/2
3/4
5/6

and so on

I neeeeed to learn more about the routing stuff.
__________________
OS: Linux Mint XFCE 19.01, Reaper For Linux (64Bit) and native linux-vst plugins (16GB RAM) LSP-Suite, Drumgizmo, TpL-Plugins, LinuxSampler/Fantasia, Behringer U-PHORIA UMC22.
Tobbe is offline   Reply With Quote
Old 08-30-2018, 06:40 AM   #15
alextone
Human being with feelings
 
Join Date: Apr 2014
Posts: 240
Default

Quote:
Originally Posted by Tobbe View Post
axeltone: sorry to bother you again but I get this in terminal when I load Fantasia. I have saved two templates with 6 violins and the other one with 3 celli, all on seprate tracks.

It works ok but why do I get "WARNING: Unknown channel; ID 0". Double of every channel?!?

Code:
 tobbe  /  opt  linuxsampler  java -jar Fantasia-0.9.jar
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 0
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 0
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 1
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 1
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 2
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 2
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 3
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 3
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 4
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 4
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 5
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 5
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 6
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 6
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 7
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 7
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler voiceCountChanged
WARNING: Unknown channel; ID 8
Aug 30, 2018 1:40:43 PM org.jsampler.CC$EventHandler streamCountChanged
WARNING: Unknown channel; ID 8
...and when I'm at it

I dont quiet follow you on this in your tutorial:

Add "one" track
Add an instance of LinuxSampler

Does this mean that you don't create an instrument track and it creates all 16 tracks when asked? Because how do I route everything when I only have one track as in "Go back to the track and after making sure all your routing..." do you add the tracks you need and route them afterwards?

I get every instrument on the same track in Reaper and I have routed them as:

1/2
3/4
5/6

and so on

I neeeeed to learn more about the routing stuff.
I wouldn't worry too much about the error messages, i get them too, and it doesn't change anything as far i've experienced.



Ok, i'll need to make this quick as the internet in my cottage is agricultural at best.

Reaper's midi tracks are 16 channels. (Many daws have one midi channel per track.)
This means you can load an instance of linuxsampler, assign 16 instruments in Fantasia, and save this as a track template. There are also really useful actions in Reaper to assign midi CC/key per channel.
I have an MPK 88. It has, among many other knobs and sliders, 16 "drum" pads on the top. They can also be assigned to midi keys, and i have mine set up using the bottom 16 midi key numbers. So midi channel 1=midi key 01, midi channel 2 =midi key 02, and so on, up to 16.

So you can load your linuxsampler preset, press the key corresponding to the midi channel you want in that track, and record that channel. Let's assume you're using a linuxsampler preset called 1st violins, and you have 16 different 1st violin articulations loaded one for each linuxsampler channel in the plugin instance/track.

The first channel is 1st-violins legato down bow. You press the key or pad that you've assigned as channel 1, then record. The midi data is recorded in Reaper, per channel. When you open the midi editor, you can edit these notes, including changing the channel to whatever you want.

This is one workflow that is not reliant on keyswitches, and imho, it's far easier and more reliable. No more adding keyswitches down in the depths of the midi editor to trigger programme changes. Best of all, you can have as many channels playing in the same track as you want, so if you want a bit more zing on the legato attack, add a new note set to the staccato articulation channel number, and adjust it accordingly, to give the strings some real bite.

So the routing i'm referring to is getting your midi data into the 16 channel track, and audio out can be as you want.

I have a lot of tracks already, so i don't generally explode a midi track into separate tracks. But if you did this, you could then just select a track corresponding to the channel number/articulation that you want and record straight into the sub track. (Also known as a child track.)

So your original 1st-violins track, when exploded, becomes a 1st-violin folder, with 16 sub or child tracks, one for each channel.

I'm using large sample libs by default, so i'm always going to have a lot of everything.

But if you're using a more modest sample lib that has less articulations per instrument, then just add those in the linuxsampler plugin instance. I think Sonatina has only 4 artics for violins, doesn't it? You may want to keep your instruments and their articulations separate, so just add LS plugin instances for each one.

However, if you want to economise on resources, then you could fill the plugin instance with articulations from multiple instances, explode the midi tracks, name them per instrument and artic, and record as normal.

If you do this, and want each instrument sounding out to separate audio channels, then you do this while you have Fantasia open, assigning audio outputs to each channel as required. I'll assume you have 4 string sections, each with 4 articulations.

Channels 1-4 = plugin audio outputs 1/2
Channels 5-8 = plugin audio outputs 3/4
Channels 9-12 = plugin audio outputs 5/6
Channels 13-16 = plugin audio outputs 7/8

Remember to change the number of audio channels in the track header, or you'll only hear the instruments on audio channels 1/2.



Hope that helps, and isn't too confusing.

Alex.
__________________
UbuntuStudio 18.04 Debian9 with kxrepos
alextone is offline   Reply With Quote
Old 08-31-2018, 04:23 AM   #16
Tobbe
Human being with feelings
 
Tobbe's Avatar
 
Join Date: Sep 2009
Location: Backe, Jämtland, Sweden
Posts: 353
Thumbs up

Thank you so much
__________________
OS: Linux Mint XFCE 19.01, Reaper For Linux (64Bit) and native linux-vst plugins (16GB RAM) LSP-Suite, Drumgizmo, TpL-Plugins, LinuxSampler/Fantasia, Behringer U-PHORIA UMC22.
Tobbe is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:38 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.