MIDI-OX User Forum (http://www.midiox.com/cgi-bin/yabb/YaBB.pl)
MIDI-OX >> Questions and Discussion >> What is MidiOX?
(Message started by: angelo_maci on Nov 23rd, 2005, 4:06pm)

Title: What is MidiOX?
Post by angelo_maci on Nov 23rd, 2005, 4:06pm
Hi
I'm a good programmer and a music&midi enthusiast!
I'm looking for something that allows me to "put hand" on midi.
I think MIDIOX can be what I'm looking for.
But I don't know what it is and I have an old installer so I can't open it.
Is it possible with MIDIOX to write a midi plugin for SONAR or PROJECT5?
I would like this midi plug in:
-the plug in listens to midi channel and read chords from it
-the plug in listens to track or pattern and substitutes notes like a style-arranger keyboard
example
-the track is performing midi guitar strumming in C key
-the plugin reads chords from midi channel, the chord being Fm
-I hear Fm strumming guitar
thanks in advance


Title: Re: What is MidiOX?
Post by Peter L Jones on Nov 24th, 2005, 1:45pm
MIDI OX is a standalone application and a library.  The standalone application opens one or more MIDI Input ports and reads MIDI messages.  It can then perform actions based on the content of the messages, including writing them to an open MIDI Output port.

The library provides a (?COM) interface to the functions, usable from e.g. VBS.

MIDI Data doesn't contain any concept of "chords".  You would have to interpret the incoming stream of MIDI messages to determine whether a chord was being played or not.

It sounds like you should be looking into Steinberg's MFX (MIDI Effects) technology, based on the VST standard plugin protocol.  I don't know if Cakewalk's VST support is adequate for MFX, though.  Maybe there's a DirectX equivalent?

You might also like to look at KeyKit, a very powerful MIDI programming language.

Title: Re: What is MidiOX?
Post by angelo_maci on Nov 25th, 2005, 3:24am
Thanks very much!



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