Hi,

I'll try to share some info/experience.

On 17/09/2015 20:16, Anton Curl wrote:

> Here is my situation:
> - I'd like to use multiple soundfonts in multiple formats: sf2, gig and sfz

AFAIK situation on linux is:
- sf2: fluidsynth and derivates (qsynth, fluidsynth dssi), linuxsampler 
(not very good for sf2 IMHO), Carla?
- gig: linuxsampler
- sfz:linuxsampler

> - Sometimes, I have several banks for one instrument. For instance a
> guitar with a normal sound and a muted sound.
> - I'd like something simple, ie. I open my file in RoseGarden, I press
> "play" and there is sound.

For this using DSSI plug-ins internally would be the best as your 
Rosegarden file would be somewhat 'self-contained'

>
> Currently, I only use SF2 files with fluidsynth dssi plugin, because
> LinuxSampler plugin don't remember the configuration.

I think with qsampler (linuxsampler frontend) you can save the 
configuration (I'm talking about using it externally, I never managed to 
get the DSSI to work).

> When I have an instrument with several sound, I use several tracks.
> Maybe is there a easier way to do this, for example with program changes
> ? (even if the different sounds are not from the same soundfont file)

Program changes could work if you had the other way round, i.e. one 
track with multiple 'instruments' (sounds - think a string tracks with a 
strings sound and switching in some moments to pizzicato). If you're 
talking of the same notes to be played by multple 'instruments' the best 
would be to rout that midi output to multiple synths/sounds.

>
> Recently I've discovered Carla, but it's only available as lv2 plugin,
> which RoseGarden does not support. I've tried to connect RoseGarden and
> Carla with jack connections, but It's not very practicle. I create a
> midi device for each track which I connect to the input of the soundfont
> created by Carla. Maybe is there also a better way to do this ?

I have near zero experience with Carla, but on Linux you should get 
familiar with the jack paradigm of routing (both audio and MIDI) between 
different software. At the beginning it may seem overwhelming and more 
time-consuming, especially if you've been used to the do-it-all software 
e.g. on other systems, but once you get used to it you'll appreciate the 
flexibility it gives you....

That said there's a whole chapter of so-called 'session management', 
which means various strategies to snapshot a 'session' of applications 
interconnected through jack and then retrieve and manage that state. 
Actually doing this isn't at all trivial and various 
standards/software/paradigms exist. It is a lengthy and highly debated 
topic in the Linux Audio community and a search for 'jack audio session 
management' especially on the Linux Audio Users mailing list will 
provide quite a bit of insight.

Lorenzo.


------------------------------------------------------------------------------
_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to