; Instrument Definition for the Yamaha S90 Synthesizer
; for Cakewalk and Sonar
;
; Created by: Jensen Harris (jensen@sunflowerhead.com)
; ----------------------------------------------------------------------

.Patch Names

[S90 GM Voices]
0=Ap: NaturlGrnd
1=Ap: Rock Brite
2=Ap: CP 2001
3=Ap: Honkytonk
4=Kb: E.Piano 1
5=Kb: E.Piano 2
6=Kb: Harpsicord
7=Kb: Brite Clav
8=Cp: Celeste
9=Cp: Glocken
10=Cp: Music Box
11=Cp: Vibes
12=Cp: Marimba
13=Cp: Xylophone
14=Cp: TublarBell
15=Cp: Dulcimar
16=Or: Draw Organ
17=Or: Perc Organ
18=Or: Rock Organ
19=Or: ChurchOrgn
20=Or: Reed Organ
21=Kb: Accordion
22=Rp: Harmonica
23=Kb: TangoAccrd
24=Gt: Nylon
25=Gt: Steel
26=Gt: ModernJazz
27=Gt: Clean
28=Gt: Mute
29=Gt: Overdrive
30=Gt: Distortion
31=Gt: Harmonics
32=Ba: Accoustic
33=Ba: FingerBass
34=Ba: Pick Bass
35=Ba: Fretless 2
36=Ba: SimpleSlap
37=Ba: Velo Slap
38=Ba: SynthBass1
39=Ba: SynthBass2
40=St: Violin 2
41=St: Viola 2
42=St: Cello 2
43=St: Contrabass
44=St: TremoloStr
45=Gt: Pizz  
46=Gt: Harp  
47=Cp: Timpni+Cym
48=St: StereoSt1
49=St: StereoSt2
50=St: Grand Saw
51=St: SynStrings
52=Pd: Aah Choir
53=Pd: Ooh Choir
54=Pd: Syn Voice
55=Me: Orch.Hit
56=Br: Trumpet
57=Br: Trombone 2
58=Br: Tuba
59=Br: MuteTrpt 2
60=Br: F.Horns
61=Br: Brass Sect
62=Br: SynthBrass
63=Br: Soft Brass
64=Rp: Soprano 2
65=Rp: Alto Sax
66=Rp: TenorSax 2
67=Rp: Bari Sax
68=Rp: Oboe
69=Rp: Eng.Horn
70=Rp: Bassoon
71=Rp: Clarinet
72=Rp: Piccolo 
73=Rp: Flute 
74=Rp: Recorder
75=Rp: Panflute
76=Rp: Bottle
77=Rp: Shakuhachi
78=Rp: Whistle
79=Rp: Ocarina
80=Ld: Square Ld
81=Ld: Saw Ld
82=Ld: Caliop Ld
83=Ld: Chiff Ld
84=Ld: Charan Ld
85=Ld: Voice Ld
86=Ld: Fifth Ld
87=Ld: Bass&Ld
88=Pd: New Age
89=Pd: Warm Pad
90=Pd: Poly Synth
91=Pd: Choir Pad
92=Pd: BowedPad
93=Pd: Metal Pad
94=Pd: Halo Pad
95=Pd: Sweep Pad
96=Me: Rain Pad
97=Pd: SoundTrack
98=Cp: Crystal
99=Pd: Atmosphere
100=Sc: Brightness
101=Me: Goblin
102=Me: Echoes
103=Pd: Sci-Fi 
104=Gt: Sitar 
105=Gt: Banjo 
106=Gt: Shamisen
107=Gt: Koto 
108=Cp: Kalimba
109=Rp: Bagpipe
110=St: Fiddle
111=Rp: Shanai
112=Cp: Tinkerbel
113=Dr: Agogo
114=Cp: Steeldrum
115=Dr: Woodblock
116=Dr: Taikodrum
117=Dr: MelodicTom
118=Dr: Synth Drum
119=Se: Rev Cymbal
120=Se: Fret Noise
121=Se: BreathNoiz
122=Se: Seashore
123=Se: Tweet
124=Se: Telephone
125=Se: Helicopter
126=Se: Applause
127=Se: Gunshot

[S90 Preset 1]
0=Ap: 3LayerS700
1=Ap: Soft Touch
2=Ap: PowerGrand
3=Ap: BriteRock
4=Ap: Jazz Grand
5=Ap: CP 80
6=Ap: BalladKeys
7=Ap: 80's Layer
8=Ap: S700&Strg
9=Ap: S700&Ooh
10=Ap: PianoBakup
11=Kb: Max Tine
12=Kb: Early Fusn
13=Kb: Vintage'74
14=Kb: Sweetness
15=Kb: DynoStrait
16=Kb: ChorusHard
17=Kb: VintagCase
18=Kb: ChorusDyno
19=Kb: 80th Boost
20=Kb: Contempo
21=Kb: Early 70's
22=Kb: Tonight 
23=Kb: E.PianoPad
24=Kb: TX802
25=Kb: ChorusBel
26=Kb: BellDX
27=Kb: Dark DX
28=Kb: GS Tines
29=Kb: Rich FM
30=Kb: FilteredDX
31=Kb: Ice Piano
32=Kb: WurliTrem
33=Kb: WurliAmped
34=Kb: TouchClavi
35=Kb: SuperClavi
36=Kb: StereoClav
37=Kb: HollowClav
38=Kb: Nu Phasing
39=Kb: Digi Clavi
40=Kb: PulseClavi
41=Cp: Twinkle
42=Cp: Stick Bell
43=Cp: Bell Chiff
44=Cp: FngrCymbl
45=Cp: ChorusBell
46=Cp: Tibetan
47=Cp: EastBell
48=Cp: Gamelan
49=Cp: IceBells
50=Cp: Digi Bell
51=Cp: Marimbell
52=Or: 16+8+5&1/3
53=Or: Petit
54=Or: Glassy 
55=Or: Jazzy
56=Or: Slow Jam
57=Or: Greasy
58=Or: Swishie
59=Or: Clean
60=Or: Full/CVib
61=Or: Mellow
62=Or: Nu Shade
63=Or: Cool Cat
64=Or: Flutey
65=Or: LeftManual
66=Or: DrawContrl
67=Or: Rocky
68=Or: Expensive
69=Or: Progressy
70=Or: Crunchy
71=Or: Early Bird
72=Or: Jazz Split
73=Or: GosplSplit
74=Or: Tradi
75=Or: Sunday
76=Or: BreathPipe
77=Or: Fluty Pipe
78=Or: Reedy Pipe
79=Pd: OohPipes
80=Gt: Flamenco
81=Gt: Nylon Jam
82=Gt: BriteSteel
83=Gt: Strums 
84=Gt: Big Steel
85=Gt: Folk Steel
86=Gt: 18 String
87=Gt: HarpsiGtr
88=Gt: HybridGtr
89=Gt: JazzGTmelo
90=Gt: Velo Jazz
91=Gt: FM Jazz
92=Gt: For Funk
93=Gt: Spanky
94=Gt: Funkiest
95=Gt: Vin Strum
96=Gt: 1CoilChors
97=Gt: CleanChors
98=Gt: ChorusPlus
99=Gt: SmoothChor
100=Gt: TexBoogie
101=Gt: Rockabilly
102=Gt: 65 Combo
103=Gt: VinTremolo
104=Gt: Crunchoid
105=Gt: DynamicAmp
106=Gt: Feedback
107=Gt: VOODOOMAN
108=Gt: BlueLead
109=Gt: MeloRckLd
110=Gt: MetalMute
111=Gt: OverTheTop
112=Ba: RoundWound
113=Ba: FingerMan
114=Ba: PrecRW
115=Ba: PrecFW
116=Ba: HybridBass
117=Ba: Stand Up
118=Ba: Fretless
119=Ba: Slap&Fx
120=Ba: BriteSlap
121=Ba: Velo Bass
122=Co: Bs+Cym+Vb
123=Ba: Boogie on
124=Ba: MiniDetune
125=Ba: Long Spit
126=Ba: Tack Bass
127=Ba: Fat Octave

[S90 Preset 2]
0=St: Violin
1=St: Viola
2=St: Cello
3=St: SoloSpicat
4=St: 2 Solos
5=St: Cello Duet
6=St: Trio
7=St: Chamber
8=St: Small Ens
9=St: Medium Ens
10=St: Ens Mix
11=St: Ensemble
12=St: Hard Ens
13=St: Background
14=St: BigSymphny
15=Br: Str/Horns
16=St: Stringy
17=St: Polystring
18=St: JP Strings
19=St: MournStrgs
20=St: The Pizz
21=Br: Fanfare
22=Br: Hi Brass
23=Br: Fat Sect
24=Br: Sforzando
25=Br: Symphony
26=Br: Big Band
27=Br: Big Band 2
28=Br: SaxBigBand
29=Br: MedmBrass
30=Br: Soft Brass
31=Br: SoftVeloBr
32=Br: TrpRomantc
33=Br: Phase Mute
34=Br: Legend
35=Br: Trombone
36=Br: Flugelleaz
37=Br: F.Horn Ens
38=Br: SlowAttack
39=Br: Strng/Bras
40=Br: Movie Ens
41=Br: Powered
42=Br: ObStuff
43=Br: Prophy
44=Br: AnalogBras
45=Br: After 1984
46=Rp: Soprano
47=Rp: Alto Vib
48=Rp: SaxEnsembl
49=Rp: Tenor Sax
50=Rp: Tenor Soft
51=Rp: The Winds
52=St: WindOrch
53=Rp: SweetFlute
54=Rp: PanBottle
55=Rp: AmpHarpMW
56=Ld: SmoothSaw
57=Ld: Lucky
58=Ld: Tri Solo
59=Ld: Syntrump
60=Ld: PWM Lead
61=Ld: Clicky Saw
62=Ld: Mini Pulse
63=Ld: Sync Lead
64=Pd: Altair
65=Pd: Analog
66=Pd: Sweetland
67=Pd: WarmSweepy
68=Pd: SinePad
69=Pd: Square
70=Pd: VoxPad
71=Pd: Pure Syn
72=Pd: MovingPad
73=Pd: SimpleSaws
74=Pd: X-Shower
75=Pd: PWM Pad
76=Pd: Bell Choir
77=Pd: ObSoft
78=Pd: MellowAnlg
79=Pd: Glasschoir
80=Pd: PeaceVox
81=Pd: StackChoir
82=Pd: Bronx
83=Pd: IceChoir
84=Pd: Fast Oohs
85=Pd: Ooze & OZ
86=Pd: NeoCrystal
87=Pd: Pop Synth
88=Pd: Fantasy
89=Pd: Heavenly
90=Pd: Retro
91=Pd: Airy Nylon
92=Pd: Antares
93=Pd: Pan Sphere
94=Pd: Tamburax
95=Pd: IndianFlai
96=Me: SAKURA
97=Me: RisingHigh
98=Me: Champ
99=Me: Gladiator
100=Me: Hades
101=Me: Glacy
102=Me: Forest
103=Me: MirrorRing
104=Sc: Poly
105=Sc: AnaTonk
106=Gt: Jaipur
107=Gt: Dulcitar
108=Cp: Cimbalon
109=Rp: EthncFlute
110=Rp: Hichiriki
111=Rp: Ryuteki
112=Rp: Gagaku
113=St: Kokyu
114=Rp: Digidoo
115=Dr: Bali
116=Gt: Indo
117=Dr: Trip East
118=Dr: Tabla
119=Dr: Djembe
120=Cp: Djerimbe
121=Dr: Udu
122=Dr: Tribal
123=Cp: Log&Drum
124=Dr: Afro
125=Co: Japanesque
126=Me: EthnoShock
127=Dr: Ethnology

[S90 Preset 3]
0=Ap: Wide Comp
1=Ap: 78rpmPiano
2=Ap: 1968 45rpm
3=Ap: 1971 33rpm
4=Ap: DigiGrand1
5=Ap: Harp&Piano
6=Kb: Glass EP
7=Kb: VintSwitch
8=Kb: Early Case
9=Kb: RdsScape
10=Ap: Feathers
11=Kb: StringyPno
12=Or: Champagne
13=Or: Moet
14=Or: Compact
15=Or: 1967 Keys
16=Or: YD-45C
17=Ba: Gnarly
18=Ba: Modular
19=Ba: Dark Jack
20=Ba: OneVoice
21=Ba: Dry Syn
22=Ba: PlasticBas
23=Ba: Bassline
24=Ba: RubbaRap
25=Ba: Juicy 
26=Ba: Dark 
27=Ba: UniBass
28=Ba: Flyer
29=Ba: QuackBass
30=Ba: Moonbass
31=Ba: ClassicSub
32=Ba: DX100
33=Ba: Lately
34=Ba: FMBass
35=St: Oct String
36=St: 3 Octave
37=St: TapeStrngs
38=St: VP Strings
39=Br: BriteTeeth
40=Br: XDance
41=Br: Timeless
42=Br: FatSynth
43=Br: Big Syn
44=Rp: Bluesharp
45=Ld: Sync
46=Ld: Atk Reso
47=Ld: Singleline
48=Ld: Free LFO
49=Ld: Soft Lead
50=Ld: PulseWound
51=Ld: Big Drone
52=Ld: Big Tune
53=Ld: PowerWheel
54=Ld: Flangefilt
55=Ld: G-Funk
56=Ld: Maria AT
57=Ld: InThePast
58=Pd: FatSawPad
59=Pd: Wide Sweep
60=Pd: Sunbeams
61=Pd: BPFx
62=Pd: FrozenPad
63=Pd: MICHINOKU
64=Pd: Esmeralda
65=Pd: Romance
66=Pd: Circle
67=Pd: Dreamspher
68=Pd: Silverlake
69=Pd: Shadow
70=Pd: Platinum
71=Pd: Gently
72=Pd: Warming
73=Pd: PW-EMMY
74=Pd: X-fade Pad
75=Pd: Zosma
76=Pd: NoizRezz
77=Pd: Mira
78=Pd: MultiPulse
79=Pd: VoxWaves
80=Pd: LazySweep
81=Pd: Doomed
82=Sc: PerkaVox
83=Sc: Punchy
84=Sc: Eyeliner
85=Me: Quieck
86=Me: Aladdin
87=Me: QuadSwell
88=Me: Lilley Pad
89=Me: Didje Baz
90=Me: RING PAD
91=Me: Chaser 1
92=Me: Chaser 2
93=Me: Spacebreat
94=Me: Long HiPa
95=Me: Action Y
96=Me: Trancelan
97=Me: Eternal
98=Me: VirtualSyn
99=Me: Interlude
100=Me: Flying
101=Me: TheSlayer
102=Me: White Rabb
103=Me: Siam
104=Co: Ududu
105=Co: Particle
106=Co: Shaper
107=Co: VintageArp
108=Co: Aah Dance
109=Co: Joker
110=Co: Holiday
111=Co: Android
112=Co: Spacious
113=Co: VoiceCuica
114=Co: Pop Arp
115=Co: Ping Pong
116=Se: Amoeba
117=Se: Landing
118=Se: I was born
119=Se: PsychoGtr
120=Se: NoGravity
121=Se: Pulser
122=Se: Racer
123=Se: Storm
124=Se: Oscillatin
125=Se: FamlyFeud
126=Se: WatrForest
127=Se: Spacecraft

[S90 User]
0=Ap: BriteS700
1=Ap: Old Blues
2=Ap: S700&OldEp
3=Ap: S700&DX
4=Ap: Bell Piano
5=Ap: Dream
6=Ap: Tomorrow
7=Ap: Piano&Pad
8=Kb: CP80&EP
9=Kb: Yama EP's
10=Kb: Mr. Klank
11=Kb: Electro
12=Kb: Satellite
13=Or: Partita
14=Or: Reed
15=Or: Org&Voice
16=Ba: Stingfingr
17=Ba: Fat Low
18=Ba: OB Saw
19=Ba: Ana Decay
20=Ba: MiniAnalog
21=Ba: SimpleReso
22=St: SyzStrng
23=Gt: Real Harp
24=Rp: Real Flute
25=Pd: Twilight
26=Pd: HighSine
27=Pd: Hi Q Pad
28=Pd: Snow Storm
29=Sc: Classic
30=Me: Step Down
31=St: Ens+Flute
32=Co: Polygroove
33=Co: ANbasicARP
34=Co: Pop Split
35=Ap: Pianosyn
36=Pd: Wake Up
37=Pd: BackPad MW
38=Sc: Poly Comp
39=Me: Surface
40=Pd: HPF+LPFpad
41=Co: Hip Chordz
42=Me: CrushPadMW
43=St: Warmest
44=Pd: Sadness
45=Pd: Bright Aah
46=Pd: FatSwell
47=Pd: Pearls
48=Pd: Sonar Pad
49=Me: Alaska
50=Co: Happy Boy
51=Pd: Whisperer
52=Cp: Pad Bells
53=Co: Funky Mood
54=Co: For you!
55=Co: Gruvmaster
56=Co: PlucknGruv
57=Me: AllYouNeed
58=Me: Atlantis
59=Pd: Pad&Syn
60=St: Warm AN
61=St: BigOctave
62=St: OldStrings
63=Ld: Pro Lead
64=Pd: Shine on
65=Ap: Pianospher
66=St: SuperStrgs
67=Gt: Guitar&Pad
68=Ap: PluckPno
69=Pd: Softstars
70=Me: Soft Tar
71=Co: Sorted
72=Ba: Trendy Wah
73=Se: Feed S&H
74=Me: Didge
75=Ba: Old House
76=Ld: HPF Dance
77=Ba: Exodus
78=Me: S/H Gruv
79=Pd: Dark Light
80=Ba: Boom Bass
81=Pd: Shandala
82=Co: Titan
83=Ba: Puls Step
84=Ld: Big Lead
85=Ld: Squeaky
86=Gt: Auto Wah
87=Ap: MetalPiano
88=Pd: BrokenStar
89=Ba: Smooth
90=Ba: Fuzzline
91=Ba: Brief
92=Ld: Dist-MW
93=Me: Hit&Down
94=Me: Sand
95=Gt: R&B Steel
96=Ba: LoSnake
97=Ba: Additive
98=Ld: RAp: Lead 1
99=Me: Orch Hits
100=Gt: Melo Trmlo
101=Ap: DigiGrand2
102=Kb: CheapEP
103=St: AnaMarcato
104=Me: Evolve
105=Ba: Wazzo
106=Ld: Rap Lead 2
107=Ld: Early Lead
108=Se: BDScrtch
109=Ld: Mayday MW
110=Gt: CoolWAH
111=Kb: HipWahEP
112=Ld: Rap Lead 3
113=Ba: DarkBass
114=Ld: HiPaWheel
115=Ld: Pierced
116=Ba: PortaBass
117=Ld: Sine Lead
118=Ba: UK Oam
119=Se: Rap Toyz
120=Ld: Future Z
121=Me: Dead?Alive
122=St: SlowSuckr
123=Pd: Munchkins
124=Ba: Snoop Bass
125=Ld: BabeMagnet
126=Co: Rabino
127=Ld: Hip Voice

[S90 Preset Drums]
0=Dr: PoweredStd
1=Dr: DryStandrd
2=Dr: RockSt1
3=Dr: RockSt2
4=Dr: RockMono1
5=Dr: Hip Hop1
6=Dr: Hip Hop2
7=Dr: HipStick1
8=Dr: T9HipKit1
9=Dr: R&B Kit1
10=Dr: R&B Kit2
11=Dr: AnalogT9
12=Dr: AnalogT8
13=Dr: Tekno Kit
14=Dr: House Kit1
15=Dr: House Kit2
16=Dr: Big Kit
17=Dr: Break Kit
18=Dr: Drum'nBass
19=Dr: Acid Kit
20=Dr: Jungle Kit
21=Dr: Electric
22=Dr: Human Kit
23=Dr: Hard Kit
24=Dr: DistrtdKit
25=Dr: AmbientKit
26=Dr: Jazz Kit
27=Dr: Hip Hop3
28=Dr: Hip Hop4
29=Dr: HipStick2
30=Dr: Garage
31=Dr: ALL-ROUND
32=Dr: Rock Multi
33=Dr: Hip Multi
34=Dr: Percussion
35=Dr: Latin Perc
36=Dr: Gtr/Bs Fx
37=Dr: Wacko Kit
38=Dr: Wood Bits
39=Dr: Metal Bits
40=Dr: Hands Kit
41=Dr: Scratches
42=Dr: AcstSnares
43=Dr: StSnares
44=Dr: AllKicks
45=Dr: DanceKicks
46=Dr: Snare & Fx
47=Dr: EasySnares

[S90 User Drums]
0=Dr: RockMono2 
1=Dr: RockMono3 
2=Dr: Hip Hop5  
3=Dr: Hip Hop6  
4=Dr: T9HipKit2 
5=Dr: HipStick3 
6=Dr: HipStick4 
7=Dr: R&B Kit3

[S90 Performances]
0=Co: Futurism
1=Me: Genesis
2=Or: ChurchEns
3=Co: JazzGtTrio
4=Ap: Honky S700
5=Br: 2001BrsOrc
6=Co: RStreet
7=Co: GuitarRox
8=Co: AN Split
9=Co: SoulSpirit
10=Co: Film Noir
11=Pd: Sprinkler
12=Co: LittleBear
13=Or: SplitOrgan
14=Kb: Dyno+Str
15=Co: MovieHero
16=Co: JazzBallad
17=Co: Procession
18=Me: Pleiades
19=St: Quartet
20=Me: SynHeaven
21=Co: BluesCruis
22=Co: SmoothMood
23=Co: PopR&B
24=Co: Iron Dance
25=Gt: GuitarPad
26=St: Wnds&Strgs
27=Co: Classical
28=Co: Hip Balad
29=Me: DeepSea
30=Co: Emortion
31=Gt: Rockn'Hill
32=Co: GreatWall
33=Me: Waterfowl
34=Co: JourneyMan
35=Co: Ba-PnoCmp
36=Co: Bass'ndrum
37=St: Minoru
38=Co: Funk Jam
39=Pd: Fat Stack
40=Co: Spell
41=Co: ChinaEns
42=Co: A Visit
43=Co: Race
44=Kb: Mukaiya
45=Gt: LittleFox
46=Co: SongWriter
47=Co: Multiplex
48=Co: Generation
49=Co: SwellArp
50=St: Orch Theme
51=Me: Birth
52=Co: Heavy Jam
53=Me: Utopia
54=Co: Islands
55=Kb: Romantic
56=Co: Afro/House
57=Pd: Wavepad
58=Co: 80AnaSplit
59=Pd: Ana Love
60=Me: The Quest
61=Me: TradeWinds
62=St: Superstrgs
63=Co: Flip Hop
64=Co: A dream
65=Gt: VintString
66=Me: Motivation
67=Me: AsianPad
68=Ap: Grand+Dyno
69=Co: Nast&Clean
70=Co: RareGroove
71=Pd: Another
72=Gt: Pickin8ths
73=Me: HiPa Gruv
74=St: ActionFlik
75=Co: 4x4
76=Me: Swirling
77=Co: Hot Chili
78=Me: Awake
79=Co: Latin Jam
80=Ap: Grand+FM
81=Co: My House
82=Co: 80CompSplit
83=Pd: Warm Bell
84=Co: Nobody
85=Co: Mantra
86=Gt: LoneGitars
87=Me: Tranzlot
88=Co: Transfer
89=St: StringSect
90=Co: Hop It
91=Co: Jambala
92=Co: Rockn'Rave
93=Co: OnTheEarth
94=Co: UTAGE
95=Ap: Romantic
96=Co: Darkside
97=Me: Talitha
98=Co: Bebop Trio
99=Co: Hwang Ho
100=Co: Smoove
101=Co: Freedom
102=St: Overture
103=Co: Transform
104=Br: MM Brass
105=St: Philharmnc
106=Co: GuitarMood
107=Se: Insanity
108=Dr: LatinFlavr
109=Co: Peace
110=Me: Lugosi
111=Co: Groovin'EP
112=Pd: Arabian
113=Or: 70th Heroe
114=Co: Lover
115=Co: Solo Gig
116=Rp: Sweet Ens
117=Co: AltrnaRock
118=Br: LatinBrass
119=Co: Ethno Jam
120=Kb: Stormy
121=Co: Book Him
122=Ld: MonstrLead
123=Co: Raga #5
124=Co: Ethnoluv
125=Ap: BellPfPad
126=Co: Coal
127=Me: Velomuv

[S90 GM Drums]
0=Stereo GM

; ----------------------------------------------------------------------
.Note Names

; ----------------------------------------------------------------------
.Instrument Definitions

[Yamaha S90]
Patch[0]=S90 GM Voices
Patch[8064]=S90 Preset 1
Patch[8065]=S90 Preset 2
Patch[8066]=S90 Preset 3
Patch[8072]=S90 User
Patch[8096]=S90 Preset Drums
Patch[8104]=S90 User Drums
Patch[8128]=S90 Performances
Patch[16256]=S90 GM Drums
Patch[*]=1..128
