HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > Effects and the DSP


Reply
 
Thread Tools
Old Aug 26, 2008, 03:42 AM   #1
DriverHeaven Junior Member
 
Join Date: Jan 2006
Posts: 28
Rep Power: 0
zaboomafoo is on a distinguished road

kx control - MIDI output?

When a MIDI event is assigned to a control (a fader for example), is kx control supposed to send MIDI events when the fader is moved (using mouse or keyboard)? In other words, does kx control provide two-way MIDI link between control surface and plugin?

From what I can see, this is not happening in version 3538.

Regards,
Frank
zaboomafoo is offline   Reply With Quote


Old Aug 26, 2008, 03:50 AM   #2
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,639
Rep Power: 69
Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!

> is kx control supposed to send MIDI events when the fader is moved (using mouse or keyboard)?

Nope.
__________________
Max M. is offline   Reply With Quote
Old Aug 26, 2008, 03:54 AM   #3
Tail Razer
 
Maddogg6's Avatar
 
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 4,027
Rep Power: 0
Maddogg6 will become famous soon enoughMaddogg6 will become famous soon enough

No, kX Control MIDI INPUT port only shows SYSEX data corresponding to remote control buttons pushed (if you have the Live/Audigy Drives with the IR sensor and remote control. But IIRC - there is a setting to disable this. And I havent tested on recent kX driver.

I posted them here some time ago - anyway, with it, you can record remote control button pushing in a MIDI sequencer - and play it back. So you can control a media player with anything that can output MIDI to kX CONTROL - and receive remote control button pushs by receiving MIDI SYSEX on kX CONTROL MIDI INPUT port.

http://www.hardwareheaven.com/general-...tml#post945430
Maddogg6 is offline   Reply With Quote
Old Aug 26, 2008, 04:00 AM   #4
HardwareHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 5,563
Rep Power: 62
Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!

Yeah, 2-way communication would not really make sense because MIDI playback is not 2-way.

Even if you could use the kX Control MIDI In port to send MIDI events (from kX slider, etc), unless the program you are using is specifically designed for that type of control, it would not work (i.e. MIDI input in most programs is recorded, it is not used for real time control of anything).

Last edited by Russ; Aug 26, 2008 at 04:13 AM.
Russ is offline   Reply With Quote
Old Aug 26, 2008, 01:47 PM Threadstarter Thread Starter   #5
DriverHeaven Junior Member
 
Join Date: Jan 2006
Posts: 28
Rep Power: 0
zaboomafoo is on a distinguished road

Quote:
Originally Posted by Russ View Post
Yeah, 2-way communication would not really make sense because MIDI playback is not 2-way.

Even if you could use the kX Control MIDI In port to send MIDI events (from kX slider, etc), unless the program you are using is specifically designed for that type of control, it would not work (i.e. MIDI input in most programs is recorded, it is not used for real time control of anything).
Hi Russ,

I did not mean using input port for output, it would be out port.

2-way communication makes sense in many cases. If I am using an external control surface and configure it to control faders on an kx plugin, it would be nice if the movements of the fader done on the computer are transferred back to the control surface so that it can be in sync with the changes.

For example if "note on / C0 " is assigned to a fader, any changes of the fader position made on the computer would send "note on" messages on the kx control out port.

Similar to this, if a preset is recalled on the plugin, all the assigned MIDI events would be sent out so that control surface can adjust its controls to match the preset.

Regards,
Frank
zaboomafoo is offline   Reply With Quote
Old Aug 26, 2008, 04:32 PM   #6
HardwareHeaven Junior Member
 
Join Date: Aug 2008
Posts: 63
Rep Power: 0
djsubject is on a distinguished road

i believe its called "midi parameter feedback", & its so automated controllers will move when you move mapped controls with the mouse not sure if this is in the latest driver but i was also wondering, Subz
djsubject is offline   Reply With Quote
Old Aug 26, 2008, 04:59 PM   #7
HardwareHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 5,563
Rep Power: 62
Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!

Yes with external MIDI controllers that would make sense (again with applications (software or hardware) that are specifically designed for this, of course it would make sense).

In any case, as already stated, kX Control does not currently work like this (the input port is for use with the remote controls that come with some cards, and the output port is for kX automation).
Russ is offline   Reply With Quote
Old Aug 26, 2008, 05:52 PM Threadstarter Thread Starter   #8
DriverHeaven Junior Member
 
Join Date: Jan 2006
Posts: 28
Rep Power: 0
zaboomafoo is on a distinguished road

thanks for the reply.

is there an API in kx plugin to access kx control MIDI ports directly? if yes it would be relatively easy to add midi feedback.

If not, I can open another midi output port from the plugin and use it.

Edit: this feature would be interesting. for example one could build a custom control surface as a plugin (with no DSP at all) and use it to control external MIDI devices (synts, sequencers , ...). I know KX is not built for that, but why not push the limits


Regards,
Frank
zaboomafoo is offline   Reply With Quote
Old Aug 27, 2008, 01:37 AM   #9
HardwareHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 5,563
Rep Power: 62
Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!Russ is just super!

I am not sure as I have never really looked into it. In any case, it is possible to write your own plugins that can send/receive MIDI data using the Windows API, so it is possible (but obviously you would not be able to do anything with existing plugins).
Russ is offline   Reply With Quote
Reply

Thread Tools