The Yamaha AN1x Synthesizer mailing list group photo

Yahoo Groups archive

The Yamaha AN1x Synthesizer mailing list

Index last updated: 2026-04-03 01:03 UTC

Message

Re: convert AN1x params to VSTi params

2003-08-05 by Jon

--- In AN1x-list@yahoogroups.com, "sonarcade" 
<sonarcade@y...> wrote:
> --- In AN1x-list@yahoogroups.com, "Jon" <jondl_2000@y...> 
wrote:
> 
> > Sorry, but I'm a little confused by your statement  "looked at 
the 
> > pro52 control map file and ..." Do you mean the MIDI 
Controller 
> > Templates supplied by Native Instruments? IF you haven't 
> > already, I strongly recommend you donwload a demo copy of 
> > Pro-52 (now Pro-53) from the NI web site. The Pmod 
equivalent 
> > on the Pro-52 is the FREQ A parm and the PWsrc equivalent 
is 
> > the PW A (and PW B.) The parms can be modulated from 
both 
> > the Poly-Mod and Wheel-Mod sections of the Pro-52.
> 
> I tried the demo out and realized that there's no Edge 
parameters as 
> well, preventing me from creating a sine wave.  

In actuality the 'Edge' control on the AN1x permits for a 
continuously variable waveshape - a significant feature in itself, 
far more than an on/off switch for a Sine wave. Anydbody 
experimenting with the FreeEG on the AN1x should try recording 
the Edge parameter into their Voice.

This was not a feature of the Sequential Circuits Prophet-5 and, 
obviousy, NI didn't program a comparable parameter into the 
Pro-53. I'm uncertain of the exact history concerning continuosly 
vairable waveshapes on analog synths but I expect the AN1x 
Edge feature was inspired by ARP or Oberheim synths, not SC 
or Moog.

There are probably far fewer AN1x Voices which use a Sine wave 
than you expect - mostly percussive type sounds (synth drum 
emualtions) I'd guess. 

And by the control 
> map file, I was talking about the one given here: 
> 
> http://www.kvr-vst.com/howto.php?id=1
> http://www.kvr-vst.com/resources/AN1xMap.txt
> 

Okay, we're talking about the same thing then.

> Unfortunately, as I tried putting this file with the name 
> ControlMap.txt in C:\Program Files\Pro-53\MIDI Controller 
Templates
> as well as C:\Program Files\Pro-53 and even C:\Program 
Files\Pro-53
> \Presets, I can't seem to be able to get it to load.  Yes, I did set 
> my control mode to 1.
> 

I had no problem loading the MIDI Controller Templates into my 
Pro-53. I immediately noticed the default settings for the AN1x 
Assing Knobs were mapped to the Pro-53 Delay section as 
follows:

DlyTime=CC:45  ; Delay          Assign 5
DlySprd=CC:41  ;                Assign 1
DlyDept=CC:42  ;                Assign 2
DlyRate=CC:43  ;                Assign 3
DlyFdbk=CC:46  ;                Assign 6
Dly_HPF=CC:47  ;                Assign 7
Dly_LPF=CC:48  ;                Assign 8
Dly_Wet=CC:44  ;                Assign 4

Not the most useful config. You can either a. edit the Controller 
Template to mape the default MIDI CCs from the AN1x Assign 
knobs to more useful parameters or b. remap the AN1x Assign 
knobs to match the MIDI CCs in the Controller Template. If you;re 
using Logic or Cubase it probably easier to affect changes from 
the automation inherent in those programs. Otherwise, I might 
suggest keeping multiple variation of the Controller Template on 
hand.

> Also when you say modulated, do you just mean switched?

No, I mean modulated. You indicated in your earlier post:

"I looked at the pro52 control map file and  it seems that it's 
missing some parameters I consider essential to  the AN1x like 
Pmod depth and PWsrc."

Those parameters are present on the Pro-53 but the 
nomenclature is different - and those parms ARE in the 
Controller Template.


I'm a bit 
> confused about the format of the poly-mod and wheel-mod 
sections 
> since they have named knobs with buttons, unlike the specific 
knobs 
> PWsrc and Pmod have which range from 1-127(my synth 
jargon is pretty 
> weak).

On the Pro-53, in the Wheel Mod section, click the icon for FREQ 
A. Now move the Mod Wheel - you are now modulating the Pitch 
of OSC A. Or, you can use the Poly Mod section: click the icon for 
FREQ A and use the OSC B rotary control to affect the depth. 
These values are equivalent to routing the Mod Wheel on the 
AN1x to VCO1PmodDP in the Ctrl Matrix or using the Pmod 
Depth setting under VCO1 modulated by LFO1 on the AN1x.


 I thought maybe the knob would be blank and I can switch to 
> whatever knob parameter group I want to on the pro53 like I 
can on 
> the AN1x, which doesn't happen to be the case at all.  So for 
> example, how would I get these following parameters onto the 
pro53:
> 

You've omitted the Wave parameter in the following example so I 
assume you meant Wave: Square. Keep in mind some values 
will not match up as one or the other may use a value range of 
0-99 or 1-128 and vice versa. You'll need to approximate.

 VCO1
 edge: 100 --> no equivalent parm
 PWM depth: +15 --> set OSC A PW equivalent
 PWM source: fixed --> default setting
 Pmod depth: +10 --> use a Poly Mod setting (see above)
 


 PEG/LFO
 PEG decay: +12 --> there is no dedicated PEG on the Pro-53. 
Use the Poly Mod section with the Filter Env as your source 
instead of OSC B. You'll need to program the Filter ADSR to suit 
your taste.
 PEG depth: +37 -- see above.
 PEG sw: both --> no equivalent parm The work around would 
require two seperate mod sources on the Pro-53 as far as I can 
see.
 LFO1 wave: sine --> the Pro-53 offers Tri, Saw and Sqr - not 
Sine. No loss, IMO as the LFO offers MIDI Sync
 LFO1 speed: 79 --> Freq
 LFO1 Delay: 0 --> no Equivalent
 LFO2 Speed: 11 --> LFO2 on the AN1x is limited to Ptich routing 
- use a Poly Mod or Wheel Mod setting on the Pro053.

  
> > I know of no conversion utility for AN1x Voices so I would 
 >> hazazrd a guess any effort to transfer patches would be a 
> > manual effort on your part.
> 
> Which I'm more than willing to do by slightly moving the AN1x 
knobs 
> to get approximate settings onto the pro53.
> 

I don't believe it's realistic to expect a reasonable approximation 
of AN1x Voice on the Pro-53 using this approach. The Controller 
Template(s) from NI are intended to permit you to utilize the 
physical controllers on your keyboard/fader box/MIDI 
sequencer/etc. to more closely emulate a real time environment 
that would otherwise not be possible using a software synth. It's 
not intended as a subsitute programming interface. You still 
need to comprehend and apply the basic principle of subtractive 
synthesis to whichever synth you utilize.

regards,

Jon

Attachments