Hello,
Sorry for my bad English and my not existing know how with Midi. I am an absolute layman and I hope you can help me.
We have the following setting. We play midi files via a Yamaha Genos in which we also have a track for the light and the switching of the mixer. We have bought a new Allen&Heath SQ 5 and I now have the problem that the commands for the light ‘interfere’ with the mixer and the commands in the midi file are wrong.
Is it possible to filter out all commands except those for switching the mixer.
For example, ignore everything except Controlchange 80-88 and then translate these commands to other controlchanges, for example 0-8.
(Answer in english is ok but prefer german if possible)
The device sends almost 300 midi commands and I don’t know which command arrives and what it does to the SQ5. When the midi file runs there are a ton of commands.
Can I somehow filter it all out and only let through the necessary commands (which I would then have to translate) that I want?
So to be clear, you are sending MIDI from your Yamaha Genos attached to your BomeBox DIN port to an application on your PC and it is also going to your A&H mixers that you do not want to send to? If this is the case, perhaps you just need to change the MIDI routing on the BomeBox.
I would look at these two pages on BomeBox and make sure that you uncheck Automatic routes and then just add the route that you want.
Something like the below project will work however, you will need to run it on BomeBox. You cannot run it on PC or Mac because the signals will be already merged if you do.
If you need to run it on computer, then let me know as there may be a way to do that with Remote Direct MIDI. If you do this, you would turn off all routes on your BomeBox and then select the routing you wish on your computer.
Preset 0 handles PC and Bank Changes to your SQ5. Since there is no MIDI thru path, nothing else we get through.
The routing sends all signals thru from the Yamaha tothe Lighting software.
For testing on my computer, I set up my aliases as follows:
You can learn more about aliases from this tutorial.
You will need to upload it to BomeBox and then set the aliases as shown below.
Yes, and that is what the project file will do, however if you want to change it or test it for debug, you will need to use a computer.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
I suggest you upload it to your BomeBox and give it a try. Please do not edit the file as it is a signed Bome MIDI Translator File and if you edit it with the trial copy of Bome MIDI Translator Pro or any other way, it will no longer be signed so will no longer work on BomeBox.
I thought you were running on BomeBox not the computer, but you are showing me Bome MIDI Translator Pro so it is not on BomeBox. You are running it on a computer.
If you want to use your BomeBox for your devices but want to do translation in Bome MIDI Translator Pro, then it would be quite different. Could you upload your project file to your BomeBox (the one I last sent you) and run it there? You will not be able to watch anything, however while it is running on your BomeBox.
If you want to run your project on a computer but your devices on a BomeBox, this is how the aliases would be set up. However VERY IMPORTANT. Before you start.
Turn off any projects currently running on BomeBox
Disable all MIDI routes (turn off automatic routes) on the BomeBox MIDI Router Page.
Disable Automatic Routes on the Allen & Heath page.
Set up Remote Direct MIDI on your computer.
BomeBox N is the name of my BomeBox. Substitute that for the name of your BomeBox.
The project is the same project I sent last time but I just enabled Remote Direct MIDI and then repointed my aliases to the BomeBox ports. Yamaha-SQ5-Lights.bmtp (1.4 KB)
I don’t have any thing routing back from your SQ5 to anything else. I’m not sure what you need there.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
thank you. Now it is much clearer. It works now, during i use the Translator.
But i am not allowed to let pass the bank changes throw the Sq5. I set the 0 Register to ‘outgoing none’. Then nearly everthing is fine, with one little problem:
Here is a cleaner version of what I think you want to accomplish.
1 Translator
Ignore PC <80 and > 89
Convert 80-89 to 0-9
Here are the rules.
// ignored less than 80 or greater than 89
if pp<80 then exit rules, skip Outgoing Action
if pp>89 then exit rules, skip Outgoing Action
// map 80-89 from intput to 0-9 on output
pp=pp-80
Log "Log PC=%pp%"