Go Back   Home > Forums > Source & Line > Digital Line Level
Home Forums Rules Articles Store Gallery Blogs Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 5th November 2008, 10:02 PM   #21
toffer is offline toffer  Germany
diyAudio Member
 
Join Date: Nov 2008
Lightbulb VST: flexible multichannel audio plugins

Hi there,

great job so far, though i can't use it yet without that new GPU i want
have you ever thought about making a VST-plugin out of your solution?
Steinberg VST features high level multichannel input and output streaming.
It integrates perfectly into most professional audio editing programs on the market.
Howewer, VST3 has not as many host applications yet, so VST2.4 would be the better choice here. They provide nice SDKs for both and even for host application development and for ASIO-drivers.
You could use your code in a studio environments for music (DVD-) production as well as a digital mixer in a DJ-Setup.
I would love to see the massive power of CUDA integrated into my music production software.

Greetz
Toffer
  Reply With Quote
Old 6th November 2008, 12:56 AM   #22
diyAudio Member
 
Join Date: Nov 2006
Hi, I downloaded Steinberg SDK before, and found that we can not post source code. So I made my own programs.
I can not support each one user, so I throw whole source codes to www. (When I make VST plugin as binary, I have to modify and modify and version up and up..)

also I have poor experience on studio, audio professinal area.
  Reply With Quote
Old 3rd January 2009, 08:34 PM   #23
Theo404 is offline Theo404  United Kingdom
diyAudio Member
 
Theo404's Avatar
 
Join Date: Mar 2008
Default FIR Coeff Gen

The FIR coefficient generator in your package is nice, thanks for sharing, I really like the EQ feature... however, I cant seem to make a filter with it that doesnt 'ring' horribly, changing kaiser window doesnt seem to do anything to the slope, as does reducing the target stopband attenuation, many attempts with different values of taps, alpha and attenuation all seem to result in increadibly steep cut off slopes... am I missing something obvious?

Many thanks.
  Reply With Quote
Old 3rd January 2009, 08:44 PM   #24
Theo404 is offline Theo404  United Kingdom
diyAudio Member
 
Theo404's Avatar
 
Join Date: Mar 2008
Default Illustration

Just a quick arta grab to show what I mean, the low pass had a kaiser alpha value of 8 and a target stopband atten of -60db, the high pass has a kaiser alpha value of 16 and a target stopband atten of -100db, the cutoff slope is exactly the same.... ??
Attached Images
File Type: jpg kaiser-post.jpg (75.8 KB, 542 views)
  Reply With Quote
Old 3rd January 2009, 10:11 PM   #25
diyAudio Member
 
Join Date: Nov 2006
Hi you mean you want to have smooth filter slope?
I think you have to reduce TAPS to 128 or 64 or 32, to get slow-roll-down slope.
Kaiser is to get high stopband attenuation.

Long Tap FIR filter is to get steep filter, so maybe you should use IIR filter? Then you can get 6/12/24 dB/Oct smooth filter.
Attached Images
File Type: gif freqresp.gif (3.5 KB, 528 views)
  Reply With Quote
Old 3rd January 2009, 11:06 PM   #26
Theo404 is offline Theo404  United Kingdom
diyAudio Member
 
Theo404's Avatar
 
Join Date: Mar 2008
I thought kaiser window defined slope as well as stopband attenuation? I dont mind a 100db/octave filter, but the ones produced by your program seem to make filters with a much higher slope than that, moving 10-20db down within a few hertz.... I have searched through the source to find a variable to change to make the filter slope less sharp, couldnt find anything that worked....

Using DPS links, increasing the kaiser window alpha value not only increases stopband attenuation, but makes the curve less steep.

Have you not experienced 'ringing' with the filters from your program? To me its very audable.... but it could be something else wrong......
  Reply With Quote
Old 4th January 2009, 12:55 AM   #27
diyAudio Member
 
Join Date: Nov 2006
Attached shows TAPS (512 vs 8192), 512TAPS makes slow filter.
lower chart shows effect of Kiser, it controlls side curve.

ringing means Mid speaker has some high-frequency noise?
I don't have any....
Attached Images
File Type: png k2andk8andtaps.png (20.0 KB, 508 views)
  Reply With Quote
Old 4th January 2009, 01:32 AM   #28
Theo404 is offline Theo404  United Kingdom
diyAudio Member
 
Theo404's Avatar
 
Join Date: Mar 2008
I thought the number of taps in a filter affected frequency resolution, which allows for a steeper slope, but does not create it.....

I'l post back in a little while after creating some filters with much lower taps using your program.....

Btw, using filters based on the remez algorthim I get no ringing what so ever.... I have no 'mid speaker high frequency noise'...
  Reply With Quote
Old 4th January 2009, 02:31 AM   #29
Theo404 is offline Theo404  United Kingdom
diyAudio Member
 
Theo404's Avatar
 
Join Date: Mar 2008
ok, tried 1024 tap filter, you are indeed correct that with your program fewer taps produce a shallower slope, but I then tried listening to these filters, they sound HORRIBLE..... just cant listen to them, (though the ringing almost disapeared).

So is there anyway to reduce the slope of the filters it produces while keeping tap count the same????

Thanks.
  Reply With Quote
Old 4th January 2009, 04:05 PM   #30
diyAudio Member
 
Join Date: Nov 2006
(1) Can you measure waveform and frequency spectrum of "ringing"?

(2) What is your FIR engine? my GPUFIR?

(3) You should modify CreateFres() function to get dull curve.
___|-----|___ -> ___/-----\___
But it will have no effect to signal quality.
  Reply With Quote

Reply


Hide this!Advertise here!

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
tube basics: computing mu and transconductance jarthel Tubes / Valves 11 1st February 2012 12:15 AM
Questions Computing Baffle Step Compensation circuit chasingame Multi-Way 10 6th August 2009 08:51 AM
Computing or measuring anode curves w/ CFB Tubes4e4 Tubes / Valves 3 19th May 2009 11:31 PM
Computing question: VPNs trwh Everything Else 2 2nd November 2004 12:25 AM


New To Site? Need Help?

All times are GMT. The time now is 09:47 PM.

Page generated in 0.12346 seconds (76.81% PHP - 23.19% MySQL) with 11 queries

Copyright ©1999-2012 diyAudio