• Home
  • Reviews
  • Articles
  • News
  • Tools
  • GamingHeaven
  • Forums
  • Network
 

Go Back   DriverHeaven.net > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > SoundFonts and MIDI

Notices

Reply
 
LinkBack Thread Tools
Old Apr 18, 2007, 03:03 PM   #1
DriverHeaven Newbie
 
Join Date: Apr 2007
Posts: 4
Supaplex is on a distinguished road

Is it possible to control DSP effects via kX Synth?

Hi guys (and girls?),
first I'd like to thank the people reponsible for making it possible to expand my soundcards potential . Secondly, I did use the search thingy but couldn't find suitable solutions for my problem.

I'll start by descibing my goal:

1. I have a midi file with a channel with midi events for delay effect in cc#94 and also reverb and chorus in their appropriate controls (they are also used in my soundbank if I'm not mistaken).

2. I want to play the file in winamp or similar software using kX Synth (or Synth2) for playback.

I tried to do this by routing synth through DSP plugin and set automation to control plugins parameters according to midi events, but the kX synth didn't seem to affect the parameters at all. In any case if this would work, wouldn't it affect all channels? I've uploaded a screenshot from how I'm trying to get the delay working. I would ofcourse add reverb and chorus too, but I got stuck with the delay not working. http://users.utu.fi/eirika/DSPAuto.PNG

So (how) is it possible to get it working? I knew how to do it with Creatives driver, but they are otherwise inferior so reverting back to it isn't really an option.

Offtopic question: (How) can I control k2lt output volume with master volume in kX mixer like with epilog?

Last edited by Supaplex; Apr 18, 2007 at 03:22 PM.
Supaplex is offline   Reply With Quote
Old Apr 18, 2007, 05:22 PM   #2
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,104
Russ has a spectacular aura aboutRuss has a spectacular aura aboutRuss has a spectacular aura about

kX Automation uses the kX Control port, not the kX Synth's.

kX Router can be used to route different channels of the kX Synth's to a different FxBus, etc, which makes it possible to create DSP configs with seperate effects/effect amounts for different channels, etc.

See kX Help for info on kX Router, etc.

For Master Volume, see the following thread:
New: Master Volume plugin
Russ is offline   Reply With Quote
Old Apr 19, 2007, 04:04 AM   #3
DriverHeaven Newbie
 
Join Date: Apr 2007
Posts: 4
Supaplex is on a distinguished road

Thanks for reply Russ! I didn't get your plugin work though: I set it up as in the pic in the thread but I didn't get any signal out from master volume companion.

I suppose its not possible for winamp etc. to use kX control at the same time with kX synth?

Edit: Solved it with midiox+midiyoke

Last edited by Supaplex; Apr 19, 2007 at 05:46 AM. Reason: typos
Supaplex is offline   Reply With Quote
Old Apr 19, 2007, 07:59 AM   #4
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,104
Russ has a spectacular aura aboutRuss has a spectacular aura aboutRuss has a spectacular aura about

Quote:
Originally Posted by Supaplex View Post
Edit: Solved it with midiox+midiyoke
Yup, using the above combination you can send data to multiple midi ports at the same time.

Quote:
Originally Posted by Supaplex View Post
I didn't get your plugin work though: I set it up as in the pic in the thread but I didn't get any signal out from master volume companion.
If you try it again, open up kX Console and type 'ma 0' <enter>, and see if it shows the following:

Level 0 (Master) assigned to microcode pgm: 'Master Volume', registers: 'MasterL'/'MasterR'; max: 7fffffff
Russ is offline   Reply With Quote
Old Apr 19, 2007, 10:55 AM   #5
DriverHeaven Newbie
 
Join Date: Apr 2007
Posts: 4
Supaplex is on a distinguished road

Quote:
Originally Posted by Russ View Post
If you try it again, open up kX Console and type 'ma 0' <enter>, and see if it shows the following:

Level 0 (Master) assigned to microcode pgm: 'Master Volume', registers: 'MasterL'/'MasterR'; max: 7fffffff
Yes, that's exactly what it shows, but it works now too. I guess last time I added the plugins before unloading epilog which seems to be the cause for the problem.
Supaplex is offline   Reply With Quote
Old Apr 19, 2007, 04:20 PM   #6
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,104
Russ has a spectacular aura aboutRuss has a spectacular aura aboutRuss has a spectacular aura about

Yes, that is intentional, it will not grab the Master Volume if epilog is loaded at the time the plugin is loaded.
Russ is offline   Reply With Quote
Old Apr 20, 2007, 02:16 AM   #7
DriverHeaven Newbie
 
Join Date: Apr 2007
Posts: 4
Supaplex is on a distinguished road

Yeah, I just assumed the plugin would assume the control if epilog was unloaded afterwards.

On the midi side, I have a problem: The effects won't return back to 0 after stoping midi playback. Starting the playback doesn't send initial 0 value either so all sequential midis will have have the effects on. Unless I reset the controls manually, which would bee a real pain in the arse. Or I could just edit all the files to send the 0 value on start but that would also be a lot of work.
Supaplex is offline   Reply With Quote
Old Apr 20, 2007, 09:04 PM   #8
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,104
Russ has a spectacular aura aboutRuss has a spectacular aura aboutRuss has a spectacular aura about

I am not an expert on midi, but I think that you need to hardcode the resets (at the beginning and end of the songs) into your midi files if you want consistent behavior, as some programs will automatically reset them in between songs, while others may not (you would not really want them to reset automatically when midi playback stops, because if you stop and then resume playback (from the current position (same song)), the controllers will not be set correctly).

Last edited by Russ; Apr 20, 2007 at 09:16 PM.
Russ is offline   Reply With Quote
Old Apr 24, 2007, 03:06 AM   #9
Tail Razer
 
Maddogg6's Avatar
 
Join Date: Jun 2005
Location: Bernyurass, AZ - USA
Posts: 3,721
Maddogg6 will become famous soon enough

Quote:
Or I could just edit all the files to send the 0 value on start but that would also be a lot of work.
In sonar there are options (per project IIRC)
1) resend recent controller data upon sequence start
2) reset controllers when sequence is stopped.
(or something like that...)
Maddogg6 is offline   Reply With Quote
 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Artwork by Allan 'Zardon' Campbell, vBulletin implementation by Craig '5320' Humphreys based on original artwork by Ratchet.

All times are GMT -5. The time now is 02:10 AM. Copyright ©2008 HeavenMedia.net