Helpful ReplyChanging incoming MIDI events for remote control

Author
petemus
Max Output Level: -90 dBFS
  • Total Posts : 26
  • Joined: 2013/09/23 15:11:13
  • Status: offline
2017/09/19 15:11:36 (permalink)

Changing incoming MIDI events for remote control

I'd like to use the expression pedal connected to my M-Audio Keystation 88 for parameter remote control in Splat. It of course already works, but the control range is always from 0 to 127, or at least can't be altered in any way.
 
Is there any way of scaling the range freely, for example to 0 - 100? There's no way of doing it within Sonar, I suppose, but with some kind of virtual MIDI port software it might be achievable. I imagine an app acting between the real MIDI input (Keystation 88) Windows sees and Sonar. It would open the real Keystation 88 input and provide a virtual MIDI output Sonar could use to get MIDI input. Of course it would have the manipulation capabilities to mangle the incoming MIDI data, or even allow using MIDI VSTi's or such for the task.
 
Does anyone have any pointers to how something like this could be achieved? My hardware is so cheap that there's no help there in the for of being able to configure this stuff.
 
Thanks,
               Pete
#1
craigr68
Max Output Level: -88 dBFS
  • Total Posts : 102
  • Joined: 2015/08/26 14:06:58
  • Status: offline
Re: Changing incoming MIDI events for remote control 2017/09/19 17:54:14 (permalink) ☄ Helpfulby petemus 2017/09/20 08:41:36
I use a combination of loopbe and Midiox to alter midi data coming from my midi kybd controllers.  Both programs are free downloads (easily googled) but takes a little figuring out.  
 
In Midiox application you set the Port Routing like below.  Midiox app sets in the middle and can alter all kinds of Midi data (ie yes, you can scale the range).  You do the midi translations in the Translation map.  (Optionally, you can switch translation maps by setting up Program Change Mapping where different Translation maps are selected depending on what Midi Prog changes you send out your midi keyboard.)  The monitor windows in Midiox will show you what's coming in and what's going out.  Then you can go into Sonar and check 01.Internal Midi device in preferences and assign it as midi input to a track.  Note that 01.Internal might go by a different name because I run the paid version loopbe30 and I think loopbe1 (free version) possibly calls it something else.
 
Hardware midi interface -> Midiox (setup Port routing, translation maps, patch maps) -> 01.Internal (virtual loopbe midi port)
 
 
#2
petemus
Max Output Level: -90 dBFS
  • Total Posts : 26
  • Joined: 2013/09/23 15:11:13
  • Status: offline
Re: Changing incoming MIDI events for remote control 2017/09/20 08:41:24 (permalink)
Thanks a lot for the advice, graigr68! Surely will try this a.s.a.p.
 
I already have MidiOX as well as virtualMIDI, and tried to find something in there to solve this. MidiOX is quite a versatile tool, lots of features... maybe I should have read some docs.  Perhaps this will work with virtualMIDI as well, otherwise I'll download loopBe and go with it.
 
     -Pete
#3
azslow3
Max Output Level: -42.5 dBFS
  • Total Posts : 3297
  • Joined: 2012/06/22 19:27:51
  • Location: Germany
  • Status: offline
Re: Changing incoming MIDI events for remote control 2017/09/20 12:03:32 (permalink)
What exactly you try to "remote control"?
In some situations Control Surface approach is better, but not in all. Remote control is better when:
1) you re-assign it all the time (but then why you need specific range?)
2) you assign it to something not available for Control Surfaces (but almost all such parameters are switches, I mean not continuous)
3) you want per project assignment
Control Surfaces approach is better in almost all other situations (sure I mean my AZ Controller, not stock plug-ins...). The assignment is not project dependent (but there can be several "presets"), you can make control combinations (use lowest keyboard keys for controlled parameter switching), external tools/daemons are not needed, etc.
 
 

Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro
GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB
RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc.
www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
#4
gswitz
Max Output Level: -18.5 dBFS
  • Total Posts : 5694
  • Joined: 2007/06/16 07:17:14
  • Location: Richmond Virginia USA
  • Status: offline
Re: Changing incoming MIDI events for remote control 2017/09/20 12:10:50 (permalink)
I think you can scale it within sonar. I can't remember the steps off hand.

StudioCat > I use Windows 10 and Sonar Platinum. I have a touch screen.
I make some videos. This one shows how to do a physical loopback on the RME UCX to get many more equalizer nodes.
#5
MarioD
Max Output Level: -72 dBFS
  • Total Posts : 901
  • Joined: 2006/04/15 15:59:50
  • Status: offline
Re: Changing incoming MIDI events for remote control 2017/09/20 12:34:28 (permalink)
gswitz
I think you can scale it within sonar. I can't remember the steps off hand.



You can do it in Sonar under find/change.  Click on undo all, click on the CC, or wheel, that you have the expression pedal assigned, input the range 0 to 127, click on OK then input your final range 0-100.
 
Note that I am not at my music computer so the above step might not be in the right wording but they should be close enough to figure it out.

The reason people say the vinyl sounds better is because the music was better.
 
Sonar Platinum, Intel i7 –2600 CPU @ 3.2 GHz, 16 GB ram, 2x2TB internal drives and 1 1TB internal drive, Radeon HD 5570 video card, HP 25" monitor,
Roland Octa Capture, MOTU Midi Express 128, Win 10 Pro

 
www.soundcloud.com/Mario_Guitar
#6
Anderton
Max Output Level: 0 dBFS
  • Total Posts : 14070
  • Joined: 2003/11/06 14:02:03
  • Status: offline
Re: Changing incoming MIDI events for remote control 2017/09/20 15:07:50 (permalink)
You usually need to set the range at the target, not the source. 

The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
#7
petemus
Max Output Level: -90 dBFS
  • Total Posts : 26
  • Joined: 2013/09/23 15:11:13
  • Status: offline
Re: Changing incoming MIDI events for remote control 2017/09/20 16:54:52 (permalink)
I got it to work nicely with Midi-OX and loopMIDI virtual port. Thanks again for the advice!
 
I want to use the expression pedal for various controls, track volume, pan, wah and other plugins (and hopefully record those controls as well!). For example, for a track's volume slider, the range of 0 - 127 was too much - if I press the expression pedal all the way up, the track volume will rise to +6 or whatever the max position is. With Midi-OX I can limit to whatever I need and it seems to work quite nicely.
 
I'd like to see this filtering/mapping in Sonar, surprisingly. No need to leave the DAW...
 
    -Pete
#8
azslow3
Max Output Level: -42.5 dBFS
  • Total Posts : 3297
  • Joined: 2012/06/22 19:27:51
  • Location: Germany
  • Status: offline
Re: Changing incoming MIDI events for remote control 2017/09/20 17:16:05 (permalink)
petemus
I got it to work nicely with Midi-OX and loopMIDI virtual port. Thanks again for the advice!
 
I want to use the expression pedal for various controls, track volume, pan, wah and other plugins (and hopefully record those controls as well!). For example, for a track's volume slider, the range of 0 - 127 was too much - if I press the expression pedal all the way up, the track volume will rise to +6 or whatever the max position is. With Midi-OX I can limit to whatever I need and it seems to work quite nicely.
 
I'd like to see this filtering/mapping in Sonar, surprisingly. No need to leave the DAW...
 
    -Pete

To control many parameters using one pedal, "Remote control" approach can be tricky. In Sonar it is basic and bound to one particular parameter, you need to re-map it every time in Sonar (not forgetting to unmap it from current parameter) or map to different MIDI events in Midi-OX. Still, some natural mappings, like "the volume of current track" and simply not exist. Control Surface approach is more flexible in that respect.

Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro
GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB
RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc.
www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
#9
scook
Forum Host
  • Total Posts : 24146
  • Joined: 2005/07/27 13:43:57
  • Location: TX
  • Status: offline
Re: Changing incoming MIDI events for remote control 2017/09/20 17:17:01 (permalink)
Maybe the CC Map MFX from Ten Crazy would work for you.
#10
petemus
Max Output Level: -90 dBFS
  • Total Posts : 26
  • Joined: 2013/09/23 15:11:13
  • Status: offline
Re: Changing incoming MIDI events for remote control 2017/09/21 06:30:58 (permalink)
azslow3
To control many parameters using one pedal, "Remote control" approach can be tricky. In Sonar it is basic and bound to one particular parameter, you need to re-map it every time in Sonar (not forgetting to unmap it from current parameter) or map to different MIDI events in Midi-OX. Still, some natural mappings, like "the volume of current track" and simply not exist. Control Surface approach is more flexible in that respect.



It's a bit of a hassle to set up for each purpose, true, but works wor me (at least for now). I don't think I need to control many parameters at once. I wanted to use the pedal wah and then for a setup where I can cross-fade between two entirely different sounding guitar amp setups. I'll need to take a look at the Control Surface thing; all this MIDI stuff in Sonar is still a bit new to me.
 
Thanks again for all who responded,
 
    -Pete
#11
Jump to:
© 2024 APG vNext Commercial Version 5.1