mySoftware [Updates]

Once you create a user profile on Motifator and update with the appropriate information, the updates shown here will be specific to you.

newProducts [YOK]

rssFeeds [Syndicate]


forumforum
 

Old Motifator threads are available in the Archive.

Viewing topic "MIDI control for effects?"

     
Posted on: November 21, 2015 @ 08:23 PM
Raven80
Total Posts:  110
Joined  11-26-2014
status: Pro

Hello,

When I change a parameter like Cutoff on the Motif XF,
I can see the MIDI value on my DAW (Studio One 3).
Then I’m able to change the parameter afterwards in the DAW.
(In Cubase this is possible as well.)

When I do the same with Effects, I don’t see any parameters.
Example:
I use the effect Harmonic Enhancer from Category Misc.
When I change a parameter like Drive, I can clearly hear a
difference while playing the tone - correct so far.
However, I imagine it could be useful to control such parameters
in a DAW.
(Like Cutoff, Resonance etc.)

I tried it both with the VST editor and directly on the Motif XF
(by using the Edit button - VST editor was turned off.)

Thanks for any help!

  [ Ignore ]  

Posted on: November 21, 2015 @ 11:15 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend

Cutoff is a standard MIDI controller, CC#74.

Not so for Effects parameter changes - they’re exclusive to the particular Motif model, and SysEx (System Exclusive) messages are used for control.

For example:
In Normal Voice mode, when the value for Drive in the Harmonic Enhancer effect is changed (for Insertion A), a message from MIDI Port 4 of this type is sent by the Motif XF…
F0 43 10 7F 13 40 03 05 MM LL F7
where…
MM = value MSB in hex
LL = value LSB in hex

If Drive is changed to 40 at the XF, it sends this on Port 4:
F0 43 10 7F 13 40 03 05 00 28 F7 (28 hex = 40 decimal)

If Drive is changed to 30 at the XF, it sends this on Port 4:
F0 43 10 7F 13 40 03 05 00 1E F7 (1E hex = 30 decimal)

------------

For controlling the effect via software…
To change Drive to 40, this is sent to the XF on Port 1:
F0 43 10 7F 12 40 03 05 00 28 F7

To change Drive to 30, this is sent to the XF on Port 1:
F0 43 10 7F 12 40 03 05 00 1E F7

The XF Data List contains information needed for creating messages such as the two above. However, if Port 4 is monitored while changing effect values at the XF, the outgoing messages could be captured. They could then be sent back to the XF on Port 1, provided that the fifth byte (Model ID) is first changed from “13” to “12”.

  [ Ignore ]  

Posted on: November 22, 2015 @ 06:24 PM
meatballfulton
Avatar
Total Posts:  3022
Joined  01-25-2005
status: Guru
Raven80 - 21 November 2015 08:23 PM

When I do the same with Effects, I don’t see any parameters.
Example:
I use the effect Harmonic Enhancer from Category Misc.
When I change a parameter like Drive, I can clearly hear a
difference while playing the tone - correct so far.
However, I imagine it could be useful to control such parameters
in a DAW.
(Like Cutoff, Resonance etc.)

When using the VST editor in Studio One or Cubase, whether you tweak from the editor or from the XF, each mirrors the other. That includes not only parameters like the filter cutoff but also edits to the insert and master effects.

Try this, you will see both displays change in lockstep. Saving the project saves the edits and reopening the project returns the XF to the same state.

That is not the same thing as adjusting the parameter over time as you record, such as turning the cutoff knob on the XF.

If you want to change effects parameters while a sequence plays, you must insert sysex messages into the sequence as 5pin has described.

  [ Ignore ]  

Posted on: November 28, 2015 @ 07:31 AM
Raven80
Total Posts:  110
Joined  11-26-2014
status: Pro

Thanks for your detailled explanations!

I tried a lot in Studio One but was not really able to handle the SysEx.
On the Internet I read on a post that Studio One doesn’t support this(?).
However, that post was from last year.
(In the Studio One 3 manual, which has 307 pages, I found nothing regarding “SysEx” or “System Exclusive")

Anyway I made some small progress with a tool called Midi-OX.
(It seems to be a popular tool.)
I was indeed able to see the actual SysEx data when changing values of an effect.
So I’m sure I’m not far away to find the way to send SysEx data to the Motif XF.
However, I question myself: Will it be possible to create kind of an automation?
I would like to have the possibility to set when the specific SysEx data/value gets sent.

Imagine my loop/pattern is 2 measures long and I played 3 notes
Note 1 at 00001.01.01.00
Note 2 at 00001.03.01.00
Note 3 at 00002.01.01.00
(These are recorded and quantized in the DAW.)

When I let the DAW play these 3 notes back, I would like to use effects
which can only be controlled via SysEx.
I can prepare the three SysEx values, but somehow Midi-OX (or another tool),
must know when it has to send the value(s) to the XF.
Probably the DAW and Midi-OX must be “connected”?

Right now it wouldn’t really help me to send SysEx data with a tool
since I could change an effect in the VST Editor manually while the DAW
plays back the sequence.
(But this means there is a risk of mistakes/errors.)

Best regards

  [ Ignore ]  

Posted on: December 23, 2015 @ 07:43 PM
Raven80
Total Posts:  110
Joined  11-26-2014
status: Pro

Hello,

I found a workaround which seems to be better than nothing.
In the Motif XF editor I assigned some effects to the
assignable knobs, the mod wheel, the pitch bend and so on.
These controllers are supported by my DAW.
So once I set an effect on a knob (e.g. Drive to Assign 1),
I can create an automation for this assign knob in my DAW.
So the DAW doesn’t really know or care what this knob actually does.
Anyway, it seems to work (I made some tests).
Maybe not the best solution but a solution.

Best regards

  [ Ignore ]  


 
     


Previous Topic:

‹‹ Yamaha Motif Editor with Studio One 3
Next Topic:

    create bass arpeggio ››