You are here

Add new comment

I forgot to mention Carla as an option. Its track-hosted behavior is similar to Sfizz in the following:
It doesn't matter how the track is configured. It doesn't matter if all the tracks have the same channel. It will play the instrument that is configured within each Carla instance.

Advantages:
- Being able to use many many instruments without having to resort to midi buses.
- Instruments can be combined to create a unique timbre within each Carla instance.
- Effects can be added in a modular way (series and parallel).

Disadvantages:
- It is much more complex to manage.
- It is much more complex to maintain: It is a host within a host. Therefore, for backup issues, project documentation, etc., the workflow becomes heavier. Each .carxp (Carla's session file) would have to be saved separately to have control over which sf2s and other plugins were operating in the session.