Home Forums General Programming Yamaha TG33 (SY22) Panel

This topic contains 36 replies, has 18 voices, and was last updated by  fivevoltz 6 months, 1 week ago.

Viewing 20 posts - 1 through 20 (of 37 total)
  • Author
    Posts
  • #17448

    King PP
    Participant

    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….

    MIDI

    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.

    • This topic was modified 3 years ago by  King PP.
    • This topic was modified 3 years ago by  King PP.
    #17470

    King PP
    Participant

    …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.

    #17472
    atom
    atom
    Moderator

    This 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 F7

    but 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.

    #17474

    King PP
    Participant

    Thanks 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 3 years ago by  King PP.
    #17476
    atom
    atom
    Moderator

    Try the expressions document i wrote: http://ctrlr.org/expressions-in-ctrlr-2/
    it should help you getting the right one.

    #17478

    King PP
    Participant

    Thanks Atom.

    I’ve set the minimum slider value to -12 and maximum slider value to +12 and this is the output…

    2

    ….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.

    #17485
    layzer
    layzer
    Participant

    been 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=12

    you 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=24

    50 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=50

    100 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=99

    ps. copy paste them in, or use the attached txt file. dont type them lol

    • This reply was modified 3 years ago by layzer layzer.
    • This reply was modified 3 years ago by layzer layzer.
    Attachments:
    You must be logged in to view attached files.
    #17492

    King PP
    Participant

    Wow! Thanks layzer, it’s greatly appreciated. 🙂

    #17495

    King PP
    Participant

    Thanks 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.

    #17496

    King PP
    Participant

    ….like this

    :-)

    Cheers!

    #17501

    King PP
    Participant

    Thanks 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.

    #17504
    layzer
    layzer
    Participant

    ahhh 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…….

    #17527

    King PP
    Participant

    🙂

    • This reply was modified 3 years ago by  King PP.
    • This reply was modified 2 years, 11 months ago by  King PP.
    #18633
    oredon
    oredon
    Participant

    Would love to see the TG33 panel, is it ready for posting?

    #19253

    kyoto
    Participant

    Waiting panel for yamaha tg 33

    When we can try ? 😉

    #22177

    apcnt
    Participant

    Me to would be very happy with a panel for the TG33!
    Can’t wait 🙂

    #26203

    apcnt
    Participant

    Hey King PP, any progress so far, when can we try it? 🙂

    #28804

    magforce
    Participant

    Me want!!! 🙂

    #32026

    Umeshu
    Participant

    Hello,
    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. Thanks

    #32047

    mckayallday
    Participant

    I’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!

Viewing 20 posts - 1 through 20 (of 37 total)

You must be logged in to reply to this topic.

Comments are closed.