The Yamaha AN1x Synthesizer mailing list group photo

Yahoo Groups archive

The Yamaha AN1x Synthesizer mailing list

Index last updated: 2026-04-28 22:40 UTC

Thread

Re: [AN1x-list] Control Matrix (Jon again, Gary..)

Re: [AN1x-list] Control Matrix (Jon again, Gary..)

2000-08-10 by jondl

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

RE: [AN1x-list] Control Matrix (Jon again, Gary..)

2000-08-10 by Gary Gregson

Hi Jon,

Fine by me....please go ahead.

Regards

Gary
Email:
	gary@...
	http://www.yme.co.uk/yme
Show quoted textHide quoted text
> -----Original Message-----
> From: jondl [mailto:jondl@...]
> Sent: 10 August 2000 02:33
> To: AN1x-list@egroups.com
> Subject: Re: [AN1x-list] Control Matrix (Jon again, Gary..)
>
>
> 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
>
> 
>
> 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
>
>

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.