This forum is read-only. Please post new topics in our Q&A forum.

Another one, translating MIDI to text

General discussion about MIDI Translator

Moderators: florian, DvlsAdvct

Post Reply
WPNL
User
Posts: 7
Joined: Mon Dec 19, 2016 12:06 am

Another one, translating MIDI to text

Post by WPNL » Sat Dec 24, 2016 3:20 pm

Hi guys,
I figured not to disturb other topics and start one for this challenge...
I'm using Capture One for photo editing and this application gives the user a lot of room for creating his own shortcuts.
Now I'm trying to get it working together with an Arturia Beatstep but I'm getting through the programming.
It must be easy for you so any help is greatly appreciatied!

Let's say I want to assign brightness up and down to a rotary controller?
Turning counterclockwise will make the image darker, clockwise will make it lighter

The shortcut for 'darker' = Alt(Num - )
The shortcut for 'lighter' = Alt(Num + )

Thanks a lot for your help! :-)

edit... Got it to work already!

User avatar
florian
Bome Software: Founder
Posts: 2435
Joined: Thu Apr 28, 2005 10:09 pm
Location: Munich, Germany
Contact:

Re: Another one, translating MIDI to text

Post by florian » Sun Jan 29, 2017 4:16 pm

Hi WPNL,
sorry for the VERY late response. But I'd like to reply even at the risk that it's too late.

So the general setup is this:
- in MT Pro, create a preset
- in the preset properties, check the Beatstep in the MIDI IN list
- create translators each for a given incoming MIDI message.
- use MIDI Capture in the incoming MIDI action
- then use the Outgoing action to define a Keystroke combination

Let us know how that works!
Florian

WPNL
User
Posts: 7
Joined: Mon Dec 19, 2016 12:06 am

Re: Another one, translating MIDI to text

Post by WPNL » Sun Jan 29, 2017 9:32 pm

Hi Florian,
Thanks for your reply!
It was a bit late, I found the solution here already.

But... I'm wondering...

Is it possible to have the CW and CCW motion handled with a conditional rule? Something like:

IF CC 1 value < 64 THEN keystroke 1 ELSE keystroke 2

(63 = counterclockwise / 65 = Clockwise)

I hope to hear from you this year!
(just kidding, I know you're a busy guy)

User avatar
florian
Bome Software: Founder
Posts: 2435
Joined: Thu Apr 28, 2005 10:09 pm
Location: Munich, Germany
Contact:

Re: Another one, translating MIDI to text

Post by florian » Tue Jan 31, 2017 1:02 am

haha :)

So yes, you can do that with the rules.

The scheme is this:

Code: Select all

Translator 1: left turn
Incoming: MIDI CC 1, value set to pp
Rules:
 if pp < 64 then exit rules, execute outgoing action
 exit rules, ignore outgoing action
Outgoing: Key 1

Translator 2: right turn
Incoming: MIDI CC 1, value set to pp
Rules:
 if pp > 64 then exit rules, execute outgoing action
 exit rules, ignore outgoing action
Outgoing: Key 2

WPNL
User
Posts: 7
Joined: Mon Dec 19, 2016 12:06 am

Re: Another one, translating MIDI to text

Post by WPNL » Tue Jan 31, 2017 7:29 am

Hi Florian, thanks! :-)

I meant: is it posssible to have both rules executed by one translator, something like:

...
if pp < 64 then Outgoing: Key 1 OR
if pp > 64 then Outgoing: Key 2
...

Have a nice day!

User avatar
florian
Bome Software: Founder
Posts: 2435
Joined: Thu Apr 28, 2005 10:09 pm
Location: Munich, Germany
Contact:

Re: Another one, translating MIDI to text

Post by florian » Wed Feb 01, 2017 3:41 am

no, currently, every translator has exactly one incoming and one outgoing section. And you cannot use a variable in the Keystroke output. Sorry for that.

For version 2, we're preparing everything already to work with multiple inputs (either in sequence, or one of them to trigger) and with multiple outgoing actions (by default, executed in order). But the Rules section will then allow you to execute selected actions.

WPNL
User
Posts: 7
Joined: Mon Dec 19, 2016 12:06 am

Re: Another one, translating MIDI to text

Post by WPNL » Wed Feb 01, 2017 9:10 am

No need for apologies :-)
I just asked because I thought it might be possible already and I missed it...
In case you're wondering, here's what I'm doing with BOME: https://phodograf.com/controller-1/

Post Reply