Re: [yoshimi-user] Separate Jack Audio Outputs patch and system effects

  • From: Дерябин Андрей <andrewderyabin@xxxxxxxxx>
  • To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
  • Date: Fri, 05 Apr 2013 20:54:27 +0000

05.04.2013 16:00, Nikita Zlobin пишет:

В Fri, 05 Apr 2013 09:39:02 +0200
Jeremy Jongepier <jeremy@xxxxxxxxxxxxxx> пишет:

On 04/05/2013 01:31 AM, Дерябин Андрей wrote:
Hello!

I've excluded main output at all - to minimize cpu usage for
additional mixing and processing. Separate outputs are mainly
useful for routing yoshimi channels to external mixing software
(such as ardour) where any configuration of effects can be used. I
think, if you need system effects you can use ordinal version with
one stereo output. But in multi optput version you can route all
channels to one ardour bus and apply any number of effects to it -
so this will be analog for system effects in yoshimi.
Hello Andrew,

Yoshimi's system effects are an intrinsic part of the software. Any
patch that removes core functionality from Yoshimi will not be
accepted. So either the system effects should remain untouched or
your patch should offer the possibility to switch to multi output
mode with a command line option. You're of course free to use it
yourself and others are free to apply the patch and test it but in
its current state I can't apply it. Please do not let this discourage
you to continue playing around with Yoshimi's source code and send
any new patches.

Regards,

Jeremy

------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire
the most talented Cisco Certified professionals. Visit the
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
yoshimi-user mailing list
yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/yoshimi-user
Very interesting: what place system effects will take in yoshimi with
per-channel-outputs? If they are copied for each channel output, this
will be just waste of resources. Some, if not most, zyn effects are
available today in plugins (i exactly remember ZynReveb).

I see two ways to satify both sides:
1. Add option to enable/disable per channel outputs.
1.2. Allow to do it for each channel (could be placed in same form as
channel "enable" checkbox).
2. Easier and faster — allow to deside, wether to patch or not, on
build configuration step. In this case there could be real executable
with name, specific for configuration, and 'yoshimi' symbolic link,
which may be maintained, by debian alternatives or gentoo eselect tool
(or what is it... abandoned gentoo in previous year during replacing
of book with crashed video subsystem).
------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire
the most talented Cisco Certified professionals. Visit the
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
yoshimi-user mailing list
yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/yoshimi-user
p.2 is preferrable for me, but I'll make it this way:

1. Add 'outl' and 'outr' jack outputs - for mixed output of all channels with system effects applied.
2. all separate outputs will work as before, but without system effects.
Today's computers are very fast, so there is no need to turn off separate channels at compile time.
And the another reason is that mixed output will be simple sum of all separate outputs with system effects.

The patch will be for git version, branch 1.0.




Other related posts: