Home › Forums › General › Programming › Yamaha TG33 (SY22) Panel
- This topic has 36 replies, 18 voices, and was last updated 7 years, 9 months ago by fivevoltz.
-
AuthorPosts
-
January 6, 2014 at 4:14 pm #17448
Hi.
I’v almost completed a Yamaha TG33 Panel, the only thing I can’t get to work as I’d like is the pitch for each ‘element’ (oscillator). A few years ago I made an editor for Lemur on iPad & got it working with lots of help from nice people on the Lemur forum but I’ve totally forgotten how.
When I make editors I usually observe the output from MIDIQuest, the SysEx for the pitch control looks like thisβ¦.
My question is how do you assign this to one knob / slider? As you can see; when the 12th bit is set to “01” the variable uses the last 11 numbers to control negative pitch (minus 12 semitones) & when the 12th bit is set to “00” the variable uses the first 12 numbers. (plus 12 semitones)
Apologies if my terminology is wrong π
Thanks in advance, bestβ¦.. Christopher.
January 6, 2014 at 9:22 pm #17470…also if anyone is interested in programming my TG33 (SY22) panel so it can receive a patch dump on program changes so patch settings are reflected on the modulators / knobs etc please let me know, I have a few issues to sort out & then I will post.
Thankks!
Christopher.
January 6, 2014 at 9:44 pm #17472This looks like a split into MS/LS parts, the formula for a slider would be something like:
F0 43 12 26 02 01 00 00 01 01 7f LS MS F7but the range of the slider has to be set at propably a mapping expression will be needed to map negative values, but that should produce a series of messages you need.
January 6, 2014 at 10:01 pm #17474Thanks Atom.
Yeah, I’ve already used the same formula and it doesn’t work. How would i set the slider to a a mapping expression that will map negative (& positive?) values? (the above image is the full range btw, -12 to +12 semitones)
I have used MS/LS before but only where after ’00’ reaches 127 it switches to ’01’ & starts again from zero…..
Thanks for your help….
- This reply was modified 10 years, 3 months ago by King PP.
January 6, 2014 at 10:04 pm #17476Try the expressions document i wrote: http://ctrlr.org/expressions-in-ctrlr-2/
it should help you getting the right one.January 6, 2014 at 10:33 pm #17478Thanks Atom.
I’ve set the minimum slider value to -12 and maximum slider value to +12 and this is the output…
….the LS values are correct but as you can see the MS value is ‘FF’ for negative values where as I need the MS value to be ’01’ for negative values. How would I do that? I can’t understand it from the link you gave me, sorry!
π Thanks again…. Christopher.
January 7, 2014 at 4:43 am #17485been there, done that…
set up your message like atom said:
F0 41 10 6A 12 03 00 10 65 LS MS F7
make a fixed slider and put these values in the value box.
-12=16372
-11=16373
-10=16374
-09=16375
-08=16376
-07=16377
-06=16378
-05=16379
-04=16380
-03=16381
-02=16382
-01=16383
+0=0
+01=1
+02=2
+03=3
+04=4
+05=5
+06=6
+07=7
+08=8
+09=9
+10=10
+11=11
+12=12you will likely run into controls requiring +24 to -24, +50 to -50 and +100 to -100 ranges too so use these values for those.
24 steps
—————–
-24=16360
-23=16361
-22=16362
-21=16363
-20=16364
-19=16365
-18=16366
-17=16367
-16=16368
-15=16369
-14=16370
-13=16371
-12=16372
-11=16373
-10=16374
-09=16375
-08=16376
-07=16377
-06=16378
-05=16379
-04=16380
-03=16381
-02=16382
-01=16383
+0=0
+01=1
+02=2
+03=3
+04=4
+05=5
+06=6
+07=7
+08=8
+09=9
+10=10
+11=11
+12=12
+13=13
+14=14
+15=15
+16=16
+17=17
+18=18
+19=19
+20=20
+21=21
+22=22
+23=23
+24=2450 steps
—————
-50=16334
-49=16335
-48=16336
-47=16337
-46=16338
-45=16339
-44=16340
-43=16341
-42=16342
-41=16343
-40=16344
-39=16345
-38=16346
-37=16347
-36=16348
-35=16349
-34=16350
-33=16351
-32=16352
-31=16353
-30=16354
-29=16355
-28=16356
-27=16357
-26=16358
-25=16359
-24=16360
-23=16361
-22=16362
-21=16363
-20=16364
-19=16365
-18=16366
-17=16367
-16=16368
-15=16369
-14=16370
-13=16371
-12=16372
-11=16373
-10=16374
-09=16375
-08=16376
-07=16377
-06=16378
-05=16379
-04=16380
-03=16381
-02=16382
-01=16383
+00=0
+01=1
+02=2
+03=3
+04=4
+05=5
+06=6
+07=7
+08=8
+09=9
+10=10
+11=11
+12=12
+13=13
+14=14
+15=15
+16=16
+17=17
+18=18
+19=19
+20=20
+21=21
+22=22
+23=23
+24=24
+25=25
+26=26
+27=27
+28=28
+29=29
+30=30
+31=31
+32=32
+33=33
+34=34
+35=35
+36=36
+37=37
+38=38
+39=39
+40=40
+41=41
+42=42
+43=43
+44=44
+45=45
+46=46
+47=47
+48=48
+49=49
+50=50100 steps
——————
-99=16285
-98=16286
-97=16287
-96=16288
-95=16289
-94=16290
-93=16291
-92=16292
-91=16293
-90=16294
-89=16295
-88=16296
-87=16297
-86=16298
-85=16299
-84=16300
-83=16301
-82=16302
-81=16303
-80=16304
-79=16305
-78=16306
-77=16307
-76=16308
-75=16309
-74=16310
-73=16311
-72=16312
-71=16313
-70=16314
-69=16315
-68=16316
-67=16317
-66=16318
-65=16319
-64=16320
-63=16321
-62=16322
-61=16323
-60=16324
-59=16325
-58=16326
-57=16327
-56=16328
-55=16329
-54=16330
-53=16331
-52=16332
-51=16333
-50=16334
-49=16335
-48=16336
-47=16337
-46=16338
-45=16339
-44=16340
-43=16341
-42=16342
-41=16343
-40=16344
-39=16345
-38=16346
-37=16347
-36=16348
-35=16349
-34=16350
-33=16351
-32=16352
-31=16353
-30=16354
-29=16355
-28=16356
-27=16357
-26=16358
-25=16359
-24=16360
-23=16361
-22=16362
-21=16363
-20=16364
-19=16365
-18=16366
-17=16367
-16=16368
-15=16369
-14=16370
-13=16371
-12=16372
-11=16373
-10=16374
-09=16375
-08=16376
-07=16377
-06=16378
-05=16379
-04=16380
-03=16381
-02=16382
-01=16383
+00=0
+01=1
+02=2
+03=3
+04=4
+05=5
+06=6
+07=7
+08=8
+09=9
+10=10
+11=11
+12=12
+13=13
+14=14
+15=15
+16=16
+17=17
+18=18
+19=19
+20=20
+21=21
+22=22
+23=23
+24=24
+25=25
+26=26
+27=27
+28=28
+29=29
+30=30
+31=31
+32=32
+33=33
+34=34
+35=35
+36=36
+37=37
+38=38
+39=39
+40=40
+41=41
+42=42
+43=43
+44=44
+45=45
+46=46
+47=47
+48=48
+49=49
+50=50
+51=51
+52=52
+53=53
+54=54
+55=55
+56=56
+57=57
+58=58
+59=59
+60=60
+61=61
+62=62
+63=63
+64=64
+65=65
+66=66
+67=67
+68=68
+69=69
+70=70
+71=71
+72=72
+73=73
+74=74
+75=75
+76=76
+77=77
+78=78
+79=79
+80=80
+81=81
+82=82
+83=83
+84=84
+85=85
+86=86
+87=87
+88=88
+89=89
+90=90
+91=91
+92=92
+93=93
+94=94
+95=95
+96=96
+97=97
+98=98
+99=99ps. copy paste them in, or use the attached txt file. dont type them lol
- This reply was modified 10 years, 3 months ago by layzer.
- This reply was modified 10 years, 3 months ago by layzer.
Attachments:
You must be logged in to view attached files.January 7, 2014 at 8:02 am #17492Wow! Thanks layzer, it’s greatly appreciated. π
January 7, 2014 at 8:24 am #17495Thanks again Layzer.
I’ve just tried this but the MS value is now changing to ‘7F’ rather than ‘FF’, any ideas how i make it change to ’01’?
Thanks, best…. Christopher.
January 7, 2014 at 8:26 am #17496….like this
Cheers!
January 7, 2014 at 11:38 am #17501Thanks for the help both of you, I’ve had a look at the Korg Prophecy panel to see how it dealt with this & it’s all working great now.
Just in case anyone else is interested this is what I usedβ¦..
lt (modulatorValue, 0, 128 + (128 – abs(modulatorValue)), modulatorValue)
C.
January 7, 2014 at 2:03 pm #17504ahhh ok glad u figured it out, and yeah i gave you values for a 128 max MSB. u needed 256 values which would have gone like this:
and so on……
-06=65530
-05=65531
-04=65532
-03=65533
-02=65534
-01=65535
+0=0
+01=1
+02=2
+03=3
+04=4
+05=5
+06=6
and so on…….January 7, 2014 at 10:29 pm #17527January 30, 2014 at 3:41 am #18633Would love to see the TG33 panel, is it ready for posting?
February 12, 2014 at 12:42 pm #19253Waiting panel for yamaha tg 33
When we can try ? π
April 18, 2014 at 11:25 pm #22177Me to would be very happy with a panel for the TG33!
Can’t wait πJuly 16, 2014 at 12:17 pm #26203Hey King PP, any progress so far, when can we try it? π
September 10, 2014 at 11:13 pm #28804Me want!!! π
November 11, 2014 at 4:48 pm #32026Hello,
As other people, i’m very interessted by your TG-33 panel.
Is it possible to download even a test version somewhere ?
Let me know. ThanksNovember 12, 2014 at 12:24 am #32047I’m dreaming of this as well. I have an Sy35 so maybe there’s hope for compatibility. Many of us would be glad to chip in some help with sections if you need help finding time!
-
AuthorPosts
- The forum ‘Programming’ is closed to new topics and replies.