DriverHeaven.net

Looking for the skin chooser?
 
 
  • Home

  • Reviews

  • Articles

  • News

  • Tools

  • GamingHeaven

  • Forums

  • Network

 

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


Reply
 
LinkBack (1) Thread Tools
Old Apr 26, 2009, 11:19 AM   1 links from elsewhere to this Post. Click to view. #1
DriverHeaven Newbie
 
Join Date: Apr 2009
Posts: 7
Rep Power: 0
vax71 is on a distinguished road

??? [noob-in] 24bits / 96kHz DSP plugin ?

Hello

I'm new with kx and DSP, but I had an idea/question.
I browsed many threads but did not find any related topic.

I know the DSP only has 16bits inputs/outputs, but i think 24 (or 32bits!) samples might be handled.
  1. The driver splits each 24bit sample : 12bit less significant bits and 12bit most significant bits
  2. The LSB part is send to DSP port 1, the MSB part is sent to DSP port 2
  3. A DSP plugin read both ports and rebuild the 24bit sample
  4. etc...
A 96kHz stream might be handled in a similar way :
  1. The driver splits the 24bit stream in two streams : odd samples and even samples
  2. The odd stream is sent to DSP port 1, even stream is sent to DSP port 2
  3. The DSP plugin handles both stream and mix them
  4. etc...
In both case, the result would be split by the DSP and send to the CPU. If needed, the CPU might send the rebuild stream to p16v 24 DAC.
Of Course, all plugins would need to be rewritten, and would be fatter!

Is all this stupid ?

Thanks
vax71 is offline   Reply With Quote


Old Apr 26, 2009, 12:29 PM   #2
d/h member-shmember
 
Max M.'s Avatar
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,400
Rep Power: 47
Max M. will become famous soon enough

Ответ: [noob-in] 24bits / 96kHz DSP plugin ?

Quote:
I browsed many threads but did not find any related topic.
strange, there're a few topics of that here and there. This is how actually kX supports 24 bits
(~30 bits actually) w/o p16v (although initiated a while ago, this feature was finally implemented in v3545).
Regarding the 96kHz - this is how Emu cards support it (the "splitted" streams are merged by FPGA before DACs).
Quote:
the result would be split by the DSP and send to the CPU. If needed, the CPU might send the rebuild stream to p16v 24 DAC.
There're too few benefits of such complicated flow, as it renders the DSP to be sort of useless (if it is not already) - it is much more effective/flexible to do whatever 96kHz processing in software and route things directly to p16v. (The CPU->DSP->CPU->p16v flow would give neither less CPU load, neither better latency, nor better stability)

Quote:
Is all this stupid?
Absolulty no, it is not. Just late a bit
__________________

Last edited by Max M.; Apr 26, 2009 at 12:50 PM.
Max M. is offline   Reply With Quote
Old Apr 26, 2009, 01:17 PM   #3
DriverHeaven Newbie
 
Join Date: Apr 2009
Posts: 7
Rep Power: 0
vax71 is on a distinguished road

Re : [noob-in] 24bits / 96kHz DSP plugin ?

Quote:
Absolulty no, it is not. Just late a bit
Sorry This forum is quite huge

Quote:
The CPU->DSP->CPU->p16v flow would give neither less CPU load, neither better latency, nor better stability
Everything is said

Thanks!
vax71 is offline   Reply With Quote
Reply

Bookmarks

Thread Tools


LinkBacks (?)
LinkBack to this Thread: http://www.driverheaven.net/effects-dsp/182570-noob-24bits-96khz-dsp-plugin.html
Posted By For Type Date
GamingHeaven.net Latest Blog Posts This thread Refback Apr 26, 2009 06:56 PM