falkTX / Carla

Audio plugin host
https://kx.studio/carla
1.62k stars 146 forks source link

Carla for live Stage Performers (some enchancement suggestions) #1147

Open Ivancba opened 4 years ago

Ivancba commented 4 years ago

Hi there! I am a live Piano/keyboards performer who actually uses Ableton live 10 in Win10 and wants to move to Carla.

Why?

I found that Carla could be a savior VST host in Windows 10. It can handle a Kontakt Library (and other software like Pianoteq) at low sampling rate’s count. 32/64 samples in Carla VS 128/128 in safe mode (Lenovo S340 i7 10th gen, 8Gb ram, Behringer Xr18) with Ableton live 10.

There are some known issues with Ableton live/Kontakt in the current W10 compilation: https://www.gearslutz.com/board/music-computers/1266677-huge-latency-issues-latest-1903-windows-release-solved-10.html It says that it’s solved, but it wasn’t for me.

After playing 1 or 2 minutes with Ableton, I have some audio drops with my favorite plugins libraries at low sample rates, even if it is only one Plugin loaded, so it was a little bit annoying. It didn’t happen with Carla, so… what’s next?

I’ve been watching the 2 videos and reading a few things at Github and my question is: Is there any possibility to recreate what GIG performer or Ableton Live do in a live performer situation?


I have to mention that I have many experience using Vst’s instruments in live situations (since Kx drivers with Sf2 and a Soundblaster live sound card like 17 years ago) until now that I can access to more professional gear and setups .

In addition to this, I don’t have any experience with code programming, so I don’t know if this is the place where I should make this entry. I am not used to Github.


I've seen that @falkTX always mention something like "I am not a musician", so I wanted to add/Collaborate something from the musician's point of view, as a guy who plays Keyboards live:

I think that that the launching clips environment like the one used in Ableton live (and somehow recreated in Luppp) is a definitive solution for keyboard players

Song set example

What can a simple click in a “launching clip” can do in Ableton live? 1) Select a full chain in order to turn on/off the VSts’ used in each song, e.g: Chain 1/Song 1= Ch1: 2 Korg M1; Ch2: 2 Korg M1; Ch3: Kontakt library; Ch10: M1 for drums Chain 2/Song 2 = Ch1: 2 M1 and a Wavestation; Ch2: M1+Wavestation Ch3: Korg Triton; ch 10: Kontakt And so…

2) Set the song’s tempo (transport) for a cue (to be sent to the drummer's monitor), with a pre count + launch a .wav clip with backing vocals, fx, complex intros, etc.

As the chain selector only enables the synths used in each song it doesn’t kills the CPU usage or RAM. Now in Ableton I have a set of 15 songs and they work flawlessly (NOT with Kontakt / or Pianoteq at low sample rates).

In addition to the “launching clips”, the Instrument rack is a must: In Ableton you can handle a rack instrument who can hold up to 60 plugins per rack. In my project each rack handles only ONE MIDI Ch.

As I own M-audio controller who has 4 zones (or midi Channels than can be easily recalled) + 8 sesintive Pads, I only use up to 5 midi channels: Zone 1, CH1, Zone 2, Ch 2, ch10 pads, etc… the physical Korg Triton and many other MIDI controllers uses the same configuration.

a) Each instrument rack holds ALL the songs by Channel: e.g with the songs mentioned above:

Rack instrument 1: CH1: 2 korg M1 for song 1, and an M1 + Wavestation for the second song.

Rack instrument 2: Ch2: 2 Korg M1 for song 1 and M1 + Wavestation

Rack instrument 3: Ch3: a Kontakt instrument for song 1 and a Korg trinity for song 2

insturment chain

b) Each Instrument Rack contains a chain that could have a key split: e.g, Instrument rack 1 in chain/song 6 (Church) has a midi Split (One synth for C0 to F4, another one from F#4 to G8) ch zones

c) Some synths have a Fx sent: In song 12, instrument rack 3 (ch3) sends a Korg Triton to an external reverb FX. routing fx

And that's it, I know that it could be a little bit tricky to understand at first, but I think that Carla is really close to reach or integrate (maybe) Luppp / or use Carla into Carla for each scene... or some work around in order to have this "preset mode" working.

On the other, maybe it isn't an usual Github post, I don’t want to break any rule. Every suggestion about the format or whatever is wrong here, will be appreciated.

Thanks and keep going with this work!!!, I think that Carla could be the Queen of Latin American Live performers :D

djbclark commented 1 year ago

I too am interested in Carla as a competitor to Gig Performer and MainStage, both of which suffer from lack of Linux support.