User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - please help »
Welcome, Guest. Please Login or Register.
May 9th, 2025, 2:10pm


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   Questions and Discussion
(Moderator: Jamie OConnell)
   please help
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: please help  (Read 1320 times)
remido
New Member
*



MIDI-OX Rules!

   


Posts: 1
please help
« on: May 1st, 2005, 12:35pm »
Quote Quote Modify Modify

one of my keys on my keyboard is messed up and plays really loud no matter how lightly pressed i was told that midi ox could fix this but i'm really bad with computers.. i suppose i need to set the velocity of this key to like 40 fixed?.. i would really appreciate your help if someone could tell me how to do it..  
 
thank you so much!
IP Logged
Peter L Jones
Expert
*****




Hit it

   
WWW

Gender: male
Posts: 978
Re: please help
« Reply #1 on: May 1st, 2005, 3:41pm »
Quote Quote Modify Modify

Please fully describe your set up - what MIDI Ports connect to what devices or software.  It's important to have a clear idea of what your routing is, just in case you're doing something I've not thought of...
 
First off, you need to be using a PC running Windows (i.e. not a Mac, etc).
 
The most likely set up you have at the moment is:
 
[Hardware (MIDI Out)] --(cable)-> [(MIDI In) Host Software]
 
 
Where "Hardware" is your keyboard and "Host Software" is something like Cubase or Reason, that you're using to create some audio signal from the MIDI signal.
 
You want to change one of the MIDI messages - a Note On where the velocity is "stuck".  That means, you need to interrupt the set up above at some point, take the midi data, process it, identify the "broken" note, replace it, put the midi data back and send it on its way.
 
Let's break down the set up a little:
 
[Hardware (MIDI Out)] --(cable)-> [MIDI In port -- Windows device](Host Software)
 
 
Okay... so between the MIDI  In port and the Host Software is a "Windows device".  If you could make this device fix the data up, you'd be sorted!  Unfortunately, life's not quite that simple.  The target set up looks like this:
 
[Hardware (MIDI Out)] --(cable)-> [MIDI In port -- Windows device](MIDI OX)[Windows device -- MIDI Out port](virtual cable)[MIDI In port -- Windows device](Host Software)
 
 
So we've added:
(MIDI OX)[Windows device -- MIDI Out port](virtual cable)[MIDI In port -- Windows device]
 
Okay, so you're here and I guess you've downloaded MIDI OX.  What about "virtual cable"?  That's where MIDI Yoke comes in.  It supplies the two MIDI ports and the virtual cable.
 
MIDI OX opens a Windows MIDI In port (to which you've connected your keyboard), reads the MIDI data, fixes up the broken note and writes the MIDI data back out a Windows MIDI Out port (supplied by MIDI Yoke).  MIDI Yoke just makes that data available on another Windows MIDI In port.  That's what your Host Software reads.
 
Right... So now you have the theory!
 
 
 
I'm going to have to assume you've got MIDI OX and MIDI Yoke installed okay...
 
Run MIDI OX.
Select the "Options" menu and pick "MIDI Devices..." (first item).
In the "MIDI Inputs" list, click the MIDI In port your keyboard's connected to.
In the "MIDI Outputs", pick the first "MIDI Yoke" port (numbered "1").  In "Port Mapping", you'll see the MIDI Output you chose with a "+" next to it.  If you click the "+", you'll see the MIDI Input you chose.
In the "Presets" box, type a name for this configuration and click the floppy disk icon (one day no one will recognise a floppy disk...), then click OK.
 
Test this set up out - MIDI notes you play on your keyboard should be passed through MIDI OX and be available to Host Software reading from the MIDI Yoke MIDI In with the same number ("1").  I'll assume that's worked.  Get back to MIDI OX.
 
Now we'll fix up your broken velocity.
On the "Options" menu, pick "Data Mapping".
Make sure "Turn Map On (after OK)" is checked.
Click the "Insert..." button.
Select "Note On" in the first "Event Type" box.
Type in the note number in both the Min and Max "Note #" boxes.
Leave the velocity boxes here alone.
On the Set Output to section, the only thing to do is pick a velocity by typing it into both the Min and Max Velocity boxes.
 
Then click the OK button.  The mapping should be listed.  Click OK here and it should come into effect: try it out.
 
If it's working, Options->Data Mapping... again and click the "Save..." button to keep it somewhere safe!
 
That's it - MIDI OX should remember these settings for next time you run it.
 
 
 
 
 
Of course, if the note is sending a range of velocities - say 120 to 124 or something - then you could use the Data Mapping to stretch this over a range like 40 to 80 or something.
« Last Edit: May 1st, 2005, 3:46pm by Peter L Jones » IP Logged

"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


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