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 Dec 9, 2003, 08:10 PM   #1
DriverHeaven Junior Member
 
Join Date: Nov 2003
Location: Shropshire, England
Posts: 21
Rep Power: 0
Kevin Horden is on a distinguished road

Feature Request on KX Automation.

To the Developers, (Eugene & others?)

As you know I'm working on a DSP modular synthesiser and I'm nearly there. Some simple modules have already been published at
www.sixashes.fsnet.co.uk/kxproject and I'm now working on a VCO. I have a VCO plugin finished that will accept a control signal and generate musically accurate notes from an input CV and a Keyboard controller plugin that will generate a Control Voltage and a gate output. By assigning automation signals to the inputs on the Keyboard controller I can patch it to a VCO and VCA and play it from Cakewalk or an external MIDI controller. It works!!!

Well Almost. The CV works but the Gate doesn't. The problem that I have is that the gate is generated from automation which is set to note velocity and it will only output velocity for ONE single note. For example i can have a gate for C4 (60) but no other notes. If I change the dropdown to D4 (62) then only the 'D4' notes will play. Can you add an option in the automation dropdown to output velocity from ANY incoming MIDI note? All is needs is an extra item in the "Key:" dropdown that says "Any". The code to do the job should be trivial because it just needs to ignore the second byte of the MIDI message. For example if the midi message is 0x90 0x48 0x7F (Note On, Channel 1, Key C5 velocity 127) then I just need the 0x7F part. And of course the note off message 0x90 0x48 0x00. ( I dont think anybody ever used the "Official" note off message 0x80 they just use velocity zero as note off)

Without this my synth is doomed...

Thanks,
Kevin

Last edited by Kevin Horden; Dec 9, 2003 at 08:36 PM.
Kevin Horden is offline   Reply With Quote


Old Jan 5, 2004, 06:18 AM Threadstarter Thread Starter   #2
DriverHeaven Junior Member
 
Join Date: Nov 2003
Location: Shropshire, England
Posts: 21
Rep Power: 0
Kevin Horden is on a distinguished road

Any comments at all?
Kevin Horden is offline   Reply With Quote
Old Jan 6, 2004, 01:43 AM   #3
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 3,119
Rep Power: 75
Eugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud ofEugene Gavrilov has much to be proud of

>> Any comments at all

I thought I have posted an answer -- probably, it was lost due to a disconnect or smth

-=-=-=

yes, I will review the present code & check if this feature can be implemented

/E
Eugene Gavrilov is offline   Reply With Quote
Reply

Thread Tools