The Yamaha AN1x Synthesizer mailing list group photo

Yahoo Groups archive

The Yamaha AN1x Synthesizer mailing list

Index last updated: 2026-04-09 21:44 UTC

Message

Re: [AN1x] bring all the power to real life

2010-05-20 by dr_saraza_atiende

Thank you Sobaboy, very useful information. 
So, let´s put this simple to see if i understand:
1) i can only control 15 of the hidden functions per patch because there is only 15 cc numbers available to be assign
2) in order to do this i have to install the pc editor and, via control matrix, tell an200 what cc number control what parameter
3) Then i have to assign on the midi controller witch knob control what cc number
and there it is, external control for the hidden functions

am i correct?    

--- In AN1x-list@yahoogroups.com, Sobaboy <yahoo-lists@...> wrote:
>
> The only consistent way to edit all the parameters of a patch without 
> hooking a computer up to the AN200 is to use an external MIDI controller 
> that will allow you to assign SysEx messages to be transmitted by a 
> control like a knob or button.
> 
> I have tested this with a Behringer BCR2000 and a Novation Remote Zero 
> SL. Neither of these is a MIDI keyboard. But you can buy the Novation 
> Remote as a keyboard unit.
> 
> If you just want to control the AN200 with a hardware MIDI controller 
> only then you could purchase a Behringer BCR2000 and download  the 
> third-party BC Manager 
> (http://home.kpn.nl/~f2hmjvandenberg281/bc2000.html) software.
> 
> You can use BC Manager to program the BCR2000 to send MIDI System 
> Exclusive commands to the AN200 to change those parameters not exposed 
> by the AN200's front panel controls or through MIDI CC#'s.
> 
> I have done this, but I find that it can cause the AN200 playback to lag 
> as it tries to process all the SysEx commands. This is most likely 
> because I have not set the resolution parameter or the Transmit Interval 
> on the BCR2000 to avoid flooding the AN200 with SysEx data.
> 
> I have also done this with an Novation ReMOTE ZeRO SL. This does not lag.
> You can edit the MIDI SysEx string directly on the ReMOTE. The editing 
> software for the ReMOTE series does not transfer the SysEx string 
> correctly to the unit and requires manual editing after transfer.
> 
> In the Control Matrix in the AN200 Editor you can also set up 15 MIDI 
> Control Change commands that the AN200 will respond to on a patch by 
> patch basis.
> - This requires the AN200 Editor installed and working on a computer, or 
> sending SysEx command to set the parameters.
> - This will not work for the 256 Preset patches, only the 128 User 
> patches. The Preset patches can't be changed and they already have 
> differing Control Matrix setups.
> - This does not give you control of all the parameters of a patch.
> 
> If you can resign yourself to only using the User Patches, I could see 
> setting up 1-4 patches stored in U125-U128 to use as starting points for 
> creating your own patches. These would start with the Control Matrix 
> setup to access the parameters that you most want to access. You would 
> the program your MIDI controller to send those MIDI CC#to the AN200.
> 
> Why 4 patches?
> If you have Oscillator Sync off, you can select the Multi Saw waveform 
> for Oscillator 1 (VCO1) which has Detune and Mix parameters where other 
> Waveform types have Pulse Wave Modulation Depth and Pulse Width.
> 
> The Frequency Modulation Algorithm options change depending on what Sync 
> mode you are in.
> 
> You can assign LFO 1 and LFO 2 to modulate VCO1 pitch, VCO2 pitch, VCA 
> level and VCF cutoff. You can't edit which LFO affects those parameters 
> from the front panel.
> 
> So with all those variations in parameters based on certain settings you 
> may want to have a couple of User Patches setup and ready to go.
> 
> When you edit a patch on the AN200 you are editing a working copy of 
> another preset. The changes you make will not be saved unless you 
> explicitly save the patch into one of the User Patch locations. Your 
> editing takes place in what Yamaha calls the Current Voice.
> 
> In hexadecimal, the template for changing the value of the Ring 
> Modulation Setting:
> 
> F0 43 10 5C 10 10 2B value F7
> 
> F0 - System Exclusive Message Start
> 43 - Yamaha manufacturer ID
> 10 - Device number
> 5C - Model ID
> 10 - Address High
> 10 - Address Mid
> 2B - Address Low (2B is the value for Ring Modulation)
> value - The value you want to set Ring Modulation to (0-127)
> F7 - System Exclusive Message End
> 
> I found the format for the SysEx message in the AN200 manual, buried in 
> the back beyond the index under the section MIDI Data Format as Section 
> 2.1.3 AN200 Native parameter change
> 
> With a string like that you would setup your external MIDI  controller 
> (which can transmit SysEx) to send that message. It would replace the 
> value with say the position of a knob scaled from 0 to 127 and then send 
> that to the AN200 when you turn that knob.
> 
> Section 1.2.18 Others has a table that lists the MIDI Control Change 
> numbers (CC#) that the AN200 will respond to without resorting to 
> editing the Control Matrix settings or using SysEx messages. These are 
> the parameters that you could program an external MIDI controller or 
> Sequencer program like Live or Logic to send to the AN200 with making 
> sacrifices to the gods.
> 
> There is a table <1-1> Parameter Base Address which lists the starting 
> Addresses for the Current Voice and for the User patches.
> These values are the starting Address High , Mid and Low values for 
> various sets of parameters.
> 
> The sections after that <1-2>, <1-3>, <1-4>, <1-5>, <1-6>, <1-7> list 
> the specific addresses, value ranges, names, descriptions and default 
> values for all the parameters for the Current Voice.
> 
> You use these to select the Address High, Mid and Low values of the 
> parameter that you want to change.
> 
> It also shows you the allowed values for the parameter.
> 
> In order of ease of use, start with the defined CC# first for the front 
> panel parameters, then the Control Matrix and finally the SysEx messages.
> 
> Hope this helps,
> 
> sobaboy
>

Attachments

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.