Hi Kamy,
>Those parameter are empty. What do 13 and 12 control?
They don't really control anything "standard," other than whatever modulation you assign to RBNX and RBNZ in modulation matrix. The AN1x has two modes. In Mode 1, only a couple dozen items are controlled; Yamaha tried to either fit the industry standard for controls, or stay away from the GM definitions entirely. In Mode 2, many more functions were used, and Yamaha couldn't be so picky.
General MIDI (GM) defines just about every MIDI CC# for a specific function, but non-GM keyboards don't always follow all the rules; if they did, it would be much more difficult to use special features of a keyboard. Here are the most common GM definitions:
0, 32 -- BANK SELECT
1 -- MODULATION WHEEL
2 -- breath controller
4 -- FOOT PEDAL
6 -- data entry knob/slider
7 -- VOLUME
8 -- balance
10 -- PAN
11 -- EXPRESSION
64 -- SUSTAIN PEDAL
65 -- PORTAMENTO
66 -- sostenuto pedal
67 -- soft pedal
68 -- legato pedal
66 -- soft pedal
91 -- effects level
92 -- tremolo level
93 -- chorus level
94 -- celeste level
95 -- phaser level
98, 99 -- NRPN
100, 101 -- RPN
120-127 -- MODE ENABLE/DISABLE FUNCTIONS
The ones that are capitalized are almost never used for another function.
The rest of the GM specification is more loosely interpreted by manufacturers. CC#12 and CC#13 are reserved as "effect controls," so I guess that's as good a place as any to put the ribbon controller.
12, 13 -- effect controls
16 - 19 -- general purpose sliders
70 - 79 -- sound adjustments (variations)
80 - 83 -- general purpose buttons
Regards,
-BW
--
Bruce Wahler
Design Consultant
Ashby Solutions™
http://consult.ashbysolutions.com978.386.7389 voice/fax
bruce@...