Go Back   Home > Forums > >

PC Based Computer music servers, crossovers, and equalization

CamillaDSP - Cross-platform IIR and FIR engine for crossovers, room correction etc.
CamillaDSP - Cross-platform IIR and FIR engine for crossovers, room correction 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
Old 30th May 2021, 07:06 PM   #2051
mwmkravchenko is offline mwmkravchenko  Canada
Mark Kravchenko
diyAudio Member
 
mwmkravchenko's Avatar
 
Join Date: Jan 2002
Location: Perth Canada
CamillaDSP - Cross-platform IIR and FIR engine for crossovers, room correction etc.
Kool
__________________
Mark
www.kravchenko-audio.com
  Reply With Quote
Old 30th May 2021, 08:51 PM   #2052
taotao is offline taotao  Germany
diyAudio Member
 
Join Date: Oct 2004
Location: Cologne
Default Definition of Q in a shelving filter fails

H Hendrik,

according title of this post; see attachement.

I'm running:
CamillaDSP 0.5.2
pyCamillaDSP 0.5.0
Backend 0.7.1

Thank you.
Best regards
Olaf
Attached Images
File Type: png Unbenannt.PNG (8.2 KB, 193 views)
  Reply With Quote
Old 30th May 2021, 09:07 PM   #2053
TNT is offline TNT  Sweden
diyAudio Member
 
Join Date: Apr 2003
Location: Sweden
CamillaDSP - Cross-platform IIR and FIR engine for crossovers, room correction etc.
- Peaking, Notch, Bandpass and Allpass filters can be defined with bandwidth.

Very nice!!! Will make things easier. How is BW defined?

- Highshelf and Lowshelf can be defined with Q-value.

Wasn't this already available...?

//
__________________
More distortion to the people! Timing . . . . is paramount.
  Reply With Quote
Old 30th May 2021, 09:12 PM   #2054
HenrikEnquist is offline HenrikEnquist  Sweden
diyAudio Member
 
Join Date: Apr 2016
Location: Lund
Quote:
Originally Posted by taotao View Post
H Hendrik,

according title of this post; see attachement.

I'm running:
CamillaDSP 0.5.2
pyCamillaDSP 0.5.0
Backend 0.7.1
Did you perhaps miss to update pycamilladsp-plot?
__________________
CamillaDSP - cross platform dsp engine
Reporting an issue with CamillaDSP? Please attach the config file and the log from a run with "debug" log level.
  Reply With Quote
Old 30th May 2021, 09:19 PM   #2055
HenrikEnquist is offline HenrikEnquist  Sweden
diyAudio Member
 
Join Date: Apr 2016
Location: Lund
Quote:
Originally Posted by TNT View Post
- Peaking, Notch, Bandpass and Allpass filters can be defined with bandwidth.

Very nice!!! Will make things easier. How is BW defined?
Same way as "everyone else" does it: bandwidth in octaves. For bandpass and notch it's the width between the -3 dB frequencies. For peaking it's between the midpoint (gain(in dB)/2) frequencies.

Quote:
Originally Posted by TNT View Post
- Highshelf and Lowshelf can be defined with Q-value.

Wasn't this already available...?

//
Nope! Those had only slope, in dB/octave.
__________________
CamillaDSP - cross platform dsp engine
Reporting an issue with CamillaDSP? Please attach the config file and the log from a run with "debug" log level.
  Reply With Quote
Old 30th May 2021, 09:42 PM   #2056
HenrikEnquist is offline HenrikEnquist  Sweden
diyAudio Member
 
Join Date: Apr 2016
Location: Lund
How about an early preview of the new Wasapi backend?
Release v0.6.0 beta1 * HEnquist/camilladsp * GitHub

The Wasapi capture and playback devices now have a new optional parameter "exclusive" to enable exclusive mode. In that mode, the Windows mixer etc are bypassed. The sample format must be one that the device driver supports directly. Try S16LE or S24LE3 first.

This is using a new Wasapi binding I built using the Rust for Windows crate: https://crates.io/crates/windows
I haven't worked with any Windows api before, and I must say it has been a quite positive experience. The Wasapi api is nice and easy to use and the documentation is quite good.
__________________
CamillaDSP - cross platform dsp engine
Reporting an issue with CamillaDSP? Please attach the config file and the log from a run with "debug" log level.
  Reply With Quote
Old 30th May 2021, 10:05 PM   #2057
taotao is offline taotao  Germany
diyAudio Member
 
Join Date: Oct 2004
Location: Cologne
Quote:
Originally Posted by HenrikEnquist View Post
Did you perhaps miss to update pycamilladsp-plot?
Thanks, working now.

I updated pycamilladsp-plot to 0.5.3 under user Root, should have been user pi.
  Reply With Quote
Old 30th May 2021, 10:10 PM   #2058
taotao is offline taotao  Germany
diyAudio Member
 
Join Date: Oct 2004
Location: Cologne
Q-Factor and Bandwith calculator can be found here :
Q factor vs bandwidth in octaves band filter -3 dB pass calculator calculation formula quality factor Q to bandwidth BW width octave convert filter BW octave vibration mastering slope dB/oct steepness EQ filter equalizer cutoff freqiency - sengpielau

Regards
Olaf

Last edited by taotao; 30th May 2021 at 10:15 PM. Reason: typo
  Reply With Quote
Old 30th May 2021, 10:37 PM   #2059
taotao is offline taotao  Germany
diyAudio Member
 
Join Date: Oct 2004
Location: Cologne
Default Housecurve

Henrik,
Is it possibble, to build a shelving filter in camilladsp according attached REW screenshot (the falling part starting at 1kHz)?
The plot looks rather strange (I didn't measure yet); the slope starts quite early, but not at 1 kHz.
Attached Images
File Type: png rew_eq.PNG (52.0 KB, 183 views)
File Type: png housecurve.PNG (19.8 KB, 181 views)
File Type: png housecurve_parameters.PNG (5.3 KB, 175 views)

Last edited by taotao; 30th May 2021 at 10:49 PM.
  Reply With Quote
Old 31st May 2021, 06:33 AM   #2060
HenrikEnquist is offline HenrikEnquist  Sweden
diyAudio Member
 
Join Date: Apr 2016
Location: Lund
Quote:
Originally Posted by taotao View Post
Is it possibble, to build a shelving filter in camilladsp according attached REW screenshot (the falling part starting at 1kHz)?
The plot looks rather strange (I didn't measure yet); the slope starts quite early, but not at 1 kHz.
The frequency setting of a shelving filter means the middle of the slope, not where it starts or stops. To make something similar to that curve, try for example frequency = 4000, slope = 1.0, gain = -4.0. You will have to play around a bit until you find a good match. Also note that at such low slopes, the sloping part gets a bit wiggly.
__________________
CamillaDSP - cross platform dsp engine
Reporting an issue with CamillaDSP? Please attach the config file and the log from a run with "debug" log level.
  Reply With Quote

Reply


CamillaDSP - Cross-platform IIR and FIR engine for crossovers, room correction etc.Hide this!Advertise here!
Thread Tools

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

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
The room correction or speaker correction? What can we do with dsp power now availabl Raimonds Full Range 233 28th January 2017 07:51 AM
Introducing OpenDRC, Open Digital Room Correction engine minidsp miniDSP 20 20th January 2016 05:37 PM
What the difference between dsp room correction eq and software correction erez1012 PC Based 0 10th March 2014 07:07 PM
Writing a Cross-Platform, Free Software Modeling Tool and TS-Parameter DB justinzane Software Tools 6 31st December 2013 06:55 AM
FS: DAC, room-correction, active crossovers, amp, speakers! taloyd Swap Meet 4 14th April 2009 03:16 PM


New To Site? Need Help?

All times are GMT. The time now is 11:15 AM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 14.29%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Copyright ©1999-2021 diyAudio
Wiki