Chord with Arpeggio

Happy Thanksgiving Steve!

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!

So…it was definitely a timing issue…

Just thought you’d like to know.

Andy

Thanks for the update.

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

Happy Tuesday Steve,

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.

Scales for Voice Lessons.V4.bmtp (26.3 KB)

Happy Thanksgiving Steve!

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.

Would you be willing to take a look at it for me?

Regards,

Andy

Scales for Voice Lessons.V5-.bmtp (26.0 KB)

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?

Hi,

First of all you don’t need the rule in the translators in preset 1 since you have already defined the incoming note. Example below is 1.0

if pp!=36 then exit rules, skip Outgoing Action

However if for some reason you want to use it you need to set these on your incoming trigger to assign incoming note to the local variable pp.

I would just recommend either removing or commenting out the rule.

You implementation actually looks very clean. Good job!

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Well sir,

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

Glad to help, Andy! I’m glad it was an easy fix.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz