The not so good news is I’m still trying to automate the activate/deactivate process, so “issue 3” is still unresolved.
The so-so news is I haven’t done anything yet about “issue 2”, have been concentrating on “issue 3”. Truth is, it’s not a priority.
The good news is that I took a break from working on “issue 3” and “issue 1” has now been resolved!!! Woo hoo! The problem turned out to be something very simple…I left a line, “if rr==10 then oo=gc+4” out of the ‘Perform Note On’ Translator. I must have looked at that rule a couple dozen times without ever seeing it. DOH!
Is issue 3 your preset switcher logic? Are you going to want to switch presets by your pads on your Launchkey, or have them triggered in order as each sequence ends? If automatic, then you probably need to have some way to abort a sequence before it is done otherwise, you will have to wait until all sequences are complete and that may take a while.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
Yes, Preset selection is issue #3. I’d like to be able to select scales at random with the Roland’s drum pad keys. I haven’t given up on it.
I’d like to set the project up with a preset that lists all available scales, such that adding new scales could be done therein without needing to edit translators in every scale preset. In it I’d want a translator that handles the activate/deactivate function for all available scale presets. It seems to me this kind of automation should be totally doable within Bome MT Pro 1.9.1. Now that I’ve got all the scale presets running properly I can get back to figuring out how to realize that ambition.
Fortunately, one of your earliest programs works beautifully, manually switching between presets. If worse comes to worse I can “suffer through” with that.
Regards,
Andy
PS This is kind of fun. It’s been almost fifty years since I did anything with binary. Working with rules in BMTP has changed that. Having to think in Binary, Hex and decimal is really stretching my brain and I may be crazy, but I actually enjoy it.
Well sir, I did the attached Program based on your suggestion. It worked a couple of times, at first, when I tested it with just the first translator programmed in the ‘Select Act’ preset. I was really excited. I added a second translator, ‘Select Act 2’, and it stopped working. I have no idea why.
Having trouble sleeping. Got up to play with the program. Made a slight revision to the outgoing preset selection, from # to name, and while doing so noticed that the program works…beautifully, but only so long as MIDI capture is turned on! Does that possibly mean that I need to use an incoming MIDI raw message instead of Note On?
I suspected it might have something to do with a mishandled variable. I’m pleasantly surprised that it was such a simple fix. Variables assigned and rules removed, per your suggestion. Program is working flawlessly! I’m grateful that you are there and were willing to give me so much help. I’m telling you, my girls are really excited to begin their lessons…and you are hugely responsible for making it happen. I/we owe you big time!
Like any powerful piece of software, Bome MIDI Translator Pro has a challenging learning curve. It’s been a major undertaking bringing this project from conception to completion. You, specifically, and the Bome Forum archives, in general, have been invaluable and irreplaceable in coaching this journey of discovery from its fumbling beginning to such a satisfying end. Now it’s time to post this beauty to the forum for all to see and share. I sincerely hope it helps other MIDI creatives in some small way.
Seriously now, I meant what I said about stuffing your face with bar-b-que if you ever find yourself out my way. LOL! It’s the least I can do to show you my appreciation.
With deepest appreciation and highest regards,
Andy B. <Retired voice teacher coming back on line with some cool new tech!>