nbutlerbox
2020-06-04 19:09:17
Hi
New to this but I think I've almost cracked it. Just one final issue to sort out that I just cant work out.
Situation
I have set up Bome to translate the sysex fader output of a fader on the Sh-01 Gaia into a controller number (controller 60 for the moment) so I can use it to control soft synths in Logic Pro.
Midi settings
Midi in port: Sh-01
Midi out port: Bome mid translator Virtual out 1
Here's my readout from the log Window:
19: MIDI IN [SH-01]: F0 41 10 00 00 41 12 10 00 01 17 1E 3A F7
20: IN 0.0 MIDI 14 bytes: F0 41 10 00 00 41 12 10 00 01 17 1E 3A F7, pp=0x1E qq=0x3A
21: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B0 3C 1E
22: OUT 0.0 Control Change on ch. 1 with CC#:60 (0x3C) and value:pp=30
In Logic pro i have hooked up 'Bome Midi Translat' in the Clicks and Ports. The logic midi activity readout shows that I am sending controller 60 and I can assign controller 60 to an internal soft synth midi assignment. So far so good.
But when I try to get Logic to "learn" this controller 60 as part of the controller assignment section within Logic so that I can use it globally or as a smart control, it doesn't read controller 60. It reads the original sysex output from the Sh-01 instead.
I tried the Bome Virutal Port 1 instead but it's the same issue.
Anyone know what is going on here? Your help would be much appreciated. Thanks
Neil
Attachments:
nbutlerbox
2020-06-04 19:27:42
i have attached what it looks like inside logic
Attachments:
Steve-Bome Forum Moderator
2020-06-04 20:28:28
Hi, my guess is the last two characters in your example before the F7
1E - Is likely the outgoing value of the CC
3A - Is likely the Roland checksum
F0 41 10 00 00 41 12 10 00 01 17 1E 3A F7
So your input pattern should be
F0 41 10 00 00 41 12 10 00 01 17 qq pp F7
Then set the outgoing CC value to qq
You should be able to confrim this theory by changing the altering the incoming value of the fader and seeing which bytes change.
If 3 bytes change, then it would probably be:
F0 41 10 00 00 41 12 10 00 01 qq oo pp F7
In this case, usually the first byte is the MSB, the second byte is LSB and third byte is the checksum. When converting a 14 bit value MSB LSB to a 7 bit value, you lose precision but it would be more logical to use the MSB value only so that you use full range of motion of your fader.
Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz
nbutlerbox
2020-06-04 20:59:19
Thanks Steve
I have updated to the suggestion and the issue seems to be the same. When i put in the "oo" i don't get any output (just a list of inputs from the sh01) so I assume it's not that?
I expanded the controller assignment to show what is coming through and also a screen shot of the updated midi screen . see attached.
Attachments:
Steve-Bome Forum Moderator
2020-06-04 21:07:53
Hi, attachments do not make it in comments so if you want me to look at something. Post them as attachment in answers and I will take a look.
Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz
nbutlerbox
2020-06-04 21:08:01
here is what the sysex message from the gaia looks like in midi monitor without bome turned on
From SH-01 SysEx Roland 14 bytes F0 41 10 00 00 41 12 10 00 01 17 09 4F F7
nbutlerbox
2020-06-04 21:13:06
i think i'm responding in an answer? (it says posting answer) see attached
Attachments:
Steve-Bome Forum Moderator
2020-06-04 21:29:37
Hmm, I'm not seeing any attachments. Maybe the forum is broken. Can you see this test attachment?
Attachments:
Steve-Bome Forum Moderator
2020-06-04 21:30:20
comment
Maybe try a different browser
Steve-Bome Forum Moderator
2020-06-04 21:40:05
Hi, try this.
Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz
Attachments:
nbutlerbox
2020-06-04 22:08:32
i can see your attachments. must be my browser. I tried the bmtp file. same issue. the knob still responds as if i am sending it sysex i.e. a bit wonky
the logic pro controller assignment value says this:
F0 41 10 00 00 41 12 10 00 01 17 Lo7 Hi7 F7 B0 3C 04 B0 3C 06 B0 3C 07 B0 3C 08 B0 3C 09 B0 3C 0A
nbutlerbox
2020-06-04 22:14:42
or underneath that readout in Logic Pro it says
SysEX, 65, 16, 0, 0,18,16,0,1,23,Lo7, Hi7, EOX, Control Change, CH1, 60, 3 Control Change
so it seems to be receiving sysex and controller data. but maybe prioritising the sysex?
nbutlerbox
2020-06-04 22:18:52
i tried filtering the sysex in the midi input filter in logic pro project settings but i think the controller assignments are made before the logic environment
Steve-Bome Forum Moderator
2020-06-04 22:53:57
Did you use the file I sent you or did you modify yours? If you want to block other SysEx, you will need to remove any MIDI thru paths and also set the swallow option on the translator.
nbutlerbox
2020-06-04 23:03:30
i am using the file you sent. SH-01 Sysex-to-Cc.btmp is in the top left and you've added one transltor (Amp Env Attack Time) and have ticked swallow midi message on the input. There are no cabled connections on the midi router if that's what you mean re the midi thru.
I've tried attaching files through "choose files" instead of drag and drop
Attachments:
nbutlerbox
2020-06-04 23:11:54
mii thru box shows
sh01 on the left
and 3 ports on the right -
1 application
2 Bome midi translator 1
3 Bome Virutal Port 1
There's no cabling between them
Steve-Bome Forum Moderator
2020-06-04 23:13:56
Hi, your attachments are still not coming through. What Browser are you using? If you need to send me an attachment, send to my email address below (until we sort this out).
I would like to see the log in MT Pro with all boxes checked. I would also like to see how you have assigned aliases and which ports you have opened at the project level. It may be that you are checking the alias and actually the port that it points to and you need to check the alias only.
Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz
Steve-Bome Forum Moderator
2020-06-04 23:14:51
comment
Check only Application for outgoing.
nbutlerbox
2020-06-04 23:29:45
using google chrome. trying mozilla to upload an image of the set up quickly
Attachments:
nbutlerbox
2020-06-04 23:32:00
no that didn;t work. i have emailed you
Steve-Bome Forum Moderator
2020-06-04 23:38:16
Very strange that it is not working for you and it is for me. I'm also using Chrome. I answered your email and it looks like you are sending what we set up. The question now is how is Logic Pro set up to handle an absolute value of incoming CC60 on MIDI CH 1.
Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz
Steve-Bome Forum Moderator
2020-06-05 06:43:28
Did relearning in Logic Pro fix it after fixing the translator in Bome MIDI Translator Pro? As I said in email, it looks like that Logic Pro actually learned the original MIDI message incorrectly before we fixed the translator.
Steve-Bome Forum Moderator
2020-06-05 15:12:03
nbutlerbox
2020-06-05 16:43:42
I tried that solution. But my SH-01 wasn;t shown in that list so i couldn't uncheck it.
Steve-Bome Forum Moderator
2020-06-05 21:25:30
comment
Well without purchasing Logic Pro to see how it works, I can't be of much more help. I know that the translator is working correctly based on the log file but it seems that Logic Pro is somehow also monitoring the message for the original Roland port as well.
nbutlerbox
2020-06-05 21:41:59
Thanks for your help on email Steve.
I have worked out that I can send through bome translated messages through into the sequencer so I’ll jist use it to learnt internal control of synths instead of using logic’s more global controller assignments.
Thanks
neil
p.s I can see my attachments in the thread above on my iPhone. That’s strange.
nbutlerbox
2020-06-05 21:42:01
Thanks for your help on email Steve.
I have worked out that I can send through bome translated messages through into the sequencer so I’ll jist use it to learnt internal control of synths instead of using logic’s more global controller assignments.
Thanks
neil
p.s I can see my attachments in the thread above on my iPhone. That’s strange.
Steve-Bome Forum Moderator
2020-06-05 21:54:55
comment
Did you post them from your iPhone?
nbutlerbox
2020-06-05 22:17:42
comment
No. On a Mac using chrome
Steve-Bome Forum Moderator
2020-06-05 23:42:02
I guess .TIFF images are not viewable within a browser on some systems. Next time try .gif or .png images.