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
