DCAudioDIY.com
http://dcaudiodiy.com/phpBB3/

Camilla Dsp Software
http://dcaudiodiy.com/phpBB3/viewtopic.php?f=5&t=2103
Page 1 of 1

Author:  brombo [ December 3rd, 2021, 11:30 pm ]
Post subject:  Camilla Dsp Software

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

Author:  DaveR [ December 4th, 2021, 9:52 am ]
Post subject:  Re: Camilla Dsp Software

Looks interesting, with a steep learning curve.

Author:  brombo [ December 4th, 2021, 1:54 pm ]
Post subject:  Re: Camilla Dsp Software

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

Author:  brombo [ December 7th, 2021, 11:19 am ]
Post subject:  Re: Camilla Dsp Software

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 3617 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

Page 1 of 1 All times are UTC - 5 hours [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/