MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Scripting Questions >> Vdrums Hi hat control
(Message started by: Tdenneny on Dec 4th, 2015, 8:37pm)

Title: Vdrums Hi hat control
Post by Tdenneny on Dec 4th, 2015, 8:37pm
My question is

Can i get this program to send a on and off note depending on the value of a foot controller postion here is the date i am getting

003A2F2E 2 2 B9 04 5C 10 --- CC: Foot Controller
003A2F32 2 2 B9 04 4F 10 --- CC: Foot Controller
003A2F3A 2 2 B9 04 3B 10 --- CC: Foot Controller
003A2F46 2 2 B9 04 2B 10 --- CC: Foot Controller
003A2F5A 2 2 B9 04 1D 10 --- CC: Foot Controller
003A30EE 2 2 B9 04 14 10 --- CC: Foot Controller
003B3BDA 2 2 B9 04 16 10 --- CC: Foot Controller
003B3D6E 2 2 B9 04 20 10 --- CC: Foot Controller
003B3F02 2 2 B9 04 14 10 --- CC: Foot Controller
003B41CA 2 2 B9 04 16 10 --- CC: Foot Controller
003B435E 2 2 B9 04 1F 10 --- CC: Foot Controller
003B44F2 2 2 B9 04 14 10 --- CC: Foot Controller

so like say if i hit the hi hat and the controller is between say 0 and 50 send G#
if controller is between 51 and 70 send A#

maybe using a command like if gg> 1 send B0 E2 gg

Title: Re: Vdrums Hi hat control
Post by Breath on Dec 6th, 2015, 11:26pm
Hi
you might like to see my reply to a similar question.
http://www.midiox.com/cgi-bin/yabb/YaBB.pl?board=query;action=display;num=1448378087;start=4#4

Post again if you need some more help.

All the best
Royce

Title: Re: Vdrums Hi hat control
Post by Tdenneny on Dec 12th, 2015, 2:21pm
I got it working with  Bome midi translator but have no idea how to get midi-ox to do this.

Preset 0: Hi Hat

[x] Translator 0.0:
Foot Controller

Incoming: MIDI B0 04 pp

Rules:

if pp>1 then ga=50
 
if pp>22 then ga=52
 
if pp>46 then ga=54
 
if pp>69 then ga=55
 
if pp>92 then ga=56
 
if pp>115 then ga=57


Outgoing: (none)


Translator 0.1:
Hi Hat Trigger

Incoming: MIDI 90 2E qq

Outgoing: MIDI 90 ga qq


Translator 0.2:
Hi Hat Trigger
Incoming:
MIDI 90 2C qq


Outgoing: MIDI 90 ga qq


Title: Re: Vdrums Hi hat control
Post by Breath on Dec 13th, 2015, 7:21pm
Hi
You simply set up a Data filter with a few lines. Options / Data Mapping

The  first is for B0 04  with data from 1 to 21
Input   Channel 1 Event Type Ctrl Ctrl # Min -1 Max -1 Value Min 1 Max 21
Output Channel [color=Red ]1 [/color] Event Type Note On Note# Min 51 Max 51 Velocity Min 100 Max 100

The  next is for B0 04  with data from 22 to 45
Input   Channel 1 Event Type Ctrl Ctrl # Min -1 Max -1 Value Min 22 Max 45
Output Channel [color=Red ]1 [/color] Event Type Note On Note# Min 52 Max 52 Velocity Min 100 Max 100

The  next is for B0 04  with data from 46 to 68
Input   Channel 1 Event Type Ctrl Ctrl # Min -1 Max -1 Value Min 46 Max 68
Output Channel [color=Red ]1 [/color] Event Type Note On Note# Min 54 Max 54 Velocity Min 100 Max 100


and so on
Don't forget to save it and turn it on before you click on on the Data Map dialog.

All the best
Royce



MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.