DCAudioDIY.com

DC Area Audio DIYer's Community
It is currently January 19th, 2022, 7:32 pm

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Camilla Dsp Software
PostPosted: December 3rd, 2021, 11:30 pm 
Offline

Joined: July 8th, 2016, 4:34 pm
Posts: 448
This might be of interest to some of you -

https://github.com/HEnquist/camilladsp

Here is the example of constructing a two way crossover -

https://github.com/HEnquist/camilladsp/ ... pbystep.md


Top
 Profile  
 
 Post subject: Re: Camilla Dsp Software
PostPosted: December 4th, 2021, 9:52 am 
Offline
User avatar

Joined: February 19th, 2017, 9:43 am
Posts: 496
Looks interesting, with a steep learning curve.

_________________
I have too much stuff - https://www.pleasebuymystuff.com


Top
 Profile  
 
 Post subject: Re: Camilla Dsp Software
PostPosted: December 4th, 2021, 1:54 pm 
Offline

Joined: July 8th, 2016, 4:34 pm
Posts: 448
The example for a two way crossover is not bad. I can almost understand it (it is a yml file). I need to find the program they have to convert the yml file to a diagram -

Code:
 ---
devices:
  samplerate: 44100
  chunksize: 1024
  capture:
    type: Alsa
    channels: 2
    device: "hw:Loopback,0,0"
    format: S32LE
  playback:
    type: Alsa
    channels: 4
    device: "hw:Generic_1"
    format: S32LE

mixers:
  to4chan:
    channels:
      in: 2
      out: 4
    mapping:
      - dest: 0
        sources:
          - channel: 0
            gain: 0
            inverted: false
      - dest: 1
        sources:
          - channel: 1
            gain: 0
            inverted: false
      - dest: 2
        sources:
          - channel: 0
            gain: -5.0
            inverted: false
      - dest: 3
        sources:
          - channel: 1
            gain: -5.0
            inverted: false

filters:
  highpass2k:
    type: Biquad
    parameters:
      type: Highpass
      freq: 2000
      q: 0.707
  lowpass2k:
    type: Biquad
    parameters:
      type: Lowpass
      freq: 2000
      q: 0.707
  bafflestep:
    type: Biquad
    parameters:
      type: Highshelf
      freq: 500
      slope: 6.0
      gain: -4.0

pipeline:
  - type: Mixer
    name: to4chan
  - type: Filter
    channel: 2
    names:
      - highpass2k
  - type: Filter
    channel: 3
    names:
      - highpass2k
  - type: Filter
    channel: 0
    names:
      - lowpass2k
      - bafflestep
  - type: Filter
    channel: 1
    names:
      - lowpass2k
      - bafflestep


Top
 Profile  
 
 Post subject: Re: Camilla Dsp Software
PostPosted: December 7th, 2021, 11:19 am 
Offline

Joined: July 8th, 2016, 4:34 pm
Posts: 448
It turns out that Camilla is easy to program. I have generated the yml file for my cbt36k speakers and have done some prelimiary testing (not on the cbt36k's). Here is the filter pipeline for the cbt36k's -

Attachment:
cbt36k.png
cbt36k.png [ 42.08 KiB | Viewed 538 times ]


Filter types (my naming where the number is the center frequency in Hz to distinguish between the filters):

LS - Low Shelf
HS - High Shelf
PAR - Parametric
LRLF - Linkwitz-Riley Low Pass
LRHF - Linkwitz-Riley High Pass

I have attached the yml file for this pipeline (I find I cannot attach a yml file. Where do I find what file extensions are allowed?). See the yml file to see how filter is defined.

Note that Camilla has versions for Linux, Windows, and Mac. I fortunately have a Essence STX II 7.1 as the DAC for my main system, but they were hard to find even before the pandemic (Amazon sent my purchase from Italy and currently it is not available). For future builds does any of you know anything about the following website? Are the products any good?

https://www.diyinhk.com/shop/7-audio-kits


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group