On Fri, Oct 11, 2013 at 11:27 PM, Jerry Paterson
<[email protected]>wrote:

> Hello,
>
> I am new to the Non suite and would like to know if someone can answer a
> question.  But first I would like to thank the author of this suite for his
> efforts.  It is an impressive piece of software.
>
> In the setup I have, I am using non-sequencer with two patterns setup,
> each on a separate MIDI channel.  I have Zynaddsubfx running with serparate
> "parts" confingured to respond to each MIDI channel and this is working
> fine.  I route the output of Zynaddsubfx through non-mixer and then to
> non-timeline.  As the output of Zynaddsubfx is a single stereo pair, if I
> adjust the gain in non-mixer it various the loudness of both the
> instruments in Zynaddsubfx.  I am trying to adjust the volume of one
> instrument while leaving the other alone.  While there is individual
> control for these instruments inside of Zynaddsubfx, but it does not appear
> that Zynaddsubfx supports OSC so I can't automate the changes within
> non-timeline.
>
> I did some checking and there are a actually number of synth parameters
> that are controllable via MIDI messages.  Is there some sort of OSC to MIDI
> plugin or JACK module that can be configured to send OSC messages as MIDI
> messages?
>
> I am quite new to music composition in general and admit I could be going
> about this the wrong way.  Is there a better approach to this?
>
> Thank-you and best regards,
>
> - Gerry
>
>
>
Well, for one thing you can just program some channel volume changes in
non-sequencer (volume is CC #7 IIRC). There is an experimental branch of
ZynAddSubFX that has separate JACK outputs for each part--you might give
that a try. As to using Non Timeline, the easiest way is probably to add a
control sequence and set it to CV output mode, then use the jm2cv program
(link is in the non timeline documentation) to convert that control voltage
to a MIDI CC #7. There's a program included with non called non-midi-mapper
that acts as a gateway between OSC and MIDI, but I don't think it could be
used in this scenario without some modification.

Oh, but I should point out the obvious and simplest solution would just be
to use multiple instances of ZynAddSubFX, one for each part. The DSP load
won't be much higher than multiple parts would and you'll definitely be
able to get one output per part (which you can feed into non mixer and
therefore automate that way).

Reply via email to