Archive of the former Yahoo!Groups mailing list: The Yamaha AN1x Synthesizer mailing list

previous by date index next by date
  topic list next in topic

Subject: Re: [AN1x-list] Control Matrix (Jon again

From: jondl <jondl@...>
Date: 2000-08-10

Hi G. - it's Jon again. Unless you object I'm going to repost your reply
to this thread along with my own on my site. I'm inspired this week!

Jon

Gary Gregson wrote:
>
> Hi Mango,
>
> > Does the AN1x manual go in-depth about the Ctrl Matrix and give examples
> > of it's various uses? If not... would anyone who is experienced in this
> > share some (preferably a lot ;-) of example-situations of it's various
> > possibilities?
>
> The Control Matrix is perhaps one of the most powerful features of the AN1x.
> Unfortunately it appears to be overlooked by most people when creating
> voices. This is a shame, as it can add so many dynamic possibilities to a
> voice.
>
> The basic purpose of the Matrix is to map incoming (CC) continuous
> controllers (1 - 95) and other standard MIDI controllers (e.g. After touch,
> Pitch Bend) and keyboard specific controllers (e.g. Knobs, ribbon etc) to
> AN1x parameters.
>
> In this way you can configure a whole bunch of 'controllers' to control a
> bunch of AN1x 'parameters' in real-time! What's more its very flexible....so
> for instance you can have a single controller affect multiple AN1x
> parameters simultaneously....or a number of different controllers affect a
> single AN1x parameter. Or different controllers affecting different scenes
> etc...
>
> There are two basic scenarios where the power of the function can be
> realised:
>
> a) When playing the synth live - you can have a set of foot controllers etc
> (or the on keyboard controllers; knobs, wheels, ribbon etc) configured to
> perform real-time voice modifications. This can give you significantly more
> expression, timbre and dynamic control over the voice.
>
> b) When playing the synth from a sequencer - you can setup a bunch of
> standard controllers (which are easily edited by your sequencers built in
> functions e.g. controller curves etc) to edit the voice during playback in a
> reproducible manner. Using this method is significantly easier (both for
> entry and modification) than attempting to embed lots of sysex data edits in
> the body of a song! In fact if you carefully create a matrix for each voice,
> you can effectively dispense with having to run AN1xEdit and your sequencer
> together......just use normal patch select and controller messages instead!
>
> If you are using AN1xEdit (as you should be :-) you will find all Control
> Matrix parameters laid out in the Matrix view. Each scene has its own 16
> controller mappings, together with specific controls for setting pitch bend
> up/down ranges. In addition their are a pair of Voice Common mappings that
> are global to the whole voice (but are displayed in the scene matrix for
> ease of access)
>
> The Source value determines which input controller is used (if you look at
> the popup list, the selections should be self explanatory).
>
> The Parameter value determines which AN parameter is affected by the input
> controller. Again the popup list of possible selections should be pretty
> much self explanatory. However it is worth noting that not all controllers
> can be mapped to all AN parameters. Where a parameter cannot be mapped it
> will be shown in red within the list (you can select such parameters...but
> they will have no affect in use).
>
> So for example you could have the keyboard after touch response increase the
> resonance of the voice filter: i.e. SOURCE=AFTERTOUCH, PARAMETER=RESONANCE
>
> The Depth parameter determines the actual scaling of input source controller
> range to the range of the selected parameter. Obviously, most standard CC's
> operate in range 0 - 127. However, different AN parameters have different
> operating ranges e.g. LFO1 Delay has a range of 0 - 127 whereas LFO1 Speed
> has a range 0 - 255. So in the first case you do not need to scale the CC's
> values, but in the second case you may wish to scale the input to achieve
> the full output parameter range. Hence the Depth control allows you to set
> the scaling...either positive or negative by some value....or to leave as is
> (DIRect).
>
> The possibilities available within the matrix are endless...so no amount of
> examples will really do it justice or explain all the possible nuances you
> can achieve. Therefore your best option is just to experiment. As always a
> good place to start is with some existing voices that have been configured
> to use the Matrix (take a look at the Best Of Yamaha set). Check out the
> Matrix mappings in each voice, and experiment with manipulating the
> controllers that are assigned as sources! You should soon get the idea!!
>
> Also make sure you check out the real-time parameter editing features of the
> FreeEG and Step Sequencer!!
>
> Regards
>
> Gary
> Email:
> gary@...
> http://www.yme.co.uk/yme
>
> > -----Original Message-----
> > From: mango [mailto:j.kolling@...]
> > Sent: 20 July 2000 23:53
> > To: an1x-list@egroups.com
> > Subject: [AN1x-list] Control Matrix
>
> ------------------------------------------------------------------------
> To email plain text is conventional, to add graphics is divine.
> We'll show you how at www.supersig.com.
> http://click.egroups.com/1/6811/9/_/663009/_/964175138/
> ------------------------------------------------------------------------
>
> Community email addresses:
> Post message: AN1x-list@onelist.com
> Subscribe: AN1x-list-subscribe@onelist.com
> Unsubscribe: AN1x-list-unsubscribe@onelist.com
> List owner: AN1x-list-owner@onelist.com
>
> Shortcut URL to this page:
> http://www.onelist.com/community/AN1x-list

--
http://www.jdlx-musique.com/

Featuring support for the Ensoniq ASR-X Pro Sampler and Yamaha AN1x Synthesizer