• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

CamillaNode 2 : Web based CamillaDSP Control UI

It seems that using the ip address instead of name in the address, loads quicker (probably a dns resolving issue in my network)
"loading" time is not affected with the assigment of static ip in PI and using that in the browser.
however seems to fix this
1722689323887.png


Edit :
I figured out how the knobs are working , using the mouse wheel. In most other software knobes are changing by clicking on them and move the mouse up or down.
(maybe you can added it in future release?)
 
Last edited:
A favorites section would be nice below configurations ,where the user can "store" there most used configs. For instance i have a number of headphones and it would be nice to quickly change between those configs instead of searching everytime.

What is the difference between AutoEQ and Configurations ?? I mean EQ wise seems to do the same appart of the obvious that AutoEQ is "online" and fetched from other sources.

Edit :
Now i got it. Those existing configs are "examples" . So i change something or fetch the eq values from AutoEQ and i save it as a new Config.
 
Last edited:
You sould add Configs folder to .gitignore
After updating i lost all my configs :(

edit: it seems that although you indeed have this in .gitignore
/node_modules
/config
*.zip
.github
*.md
sampleConfig.json
savedConfigs.dat

nevertheless after running update.sh everything is replaced back. Git will continue to sync even If something is in your .gitignore in case you made commits related to those folders/files before adding them to .gitignore

editing .gitignore will only ignore files so they will not be added to the git repository. However files that are tracked already will not be ignored.
 
Last edited:
@panas78 and others who reported bugs and shared feedback - thank you. I appreciate them very much as I can only test so many different scenarios myself and think of so many use cases.

I am travelling for work and holidays at the moment. As soon as I am back, I will go through them one by one and fix them.
 
Last edited:
another question is this :
i have this in prefs
Screenshot_1.png


but i dont see any gain reduction in advanced
Screenshot_2.png

you handle it somehow differently ???
 
DC Filter is just a Highpass filter at 7Hz. It works by attenuating all the frequencies below the cutoff frequency. You can create it yourself in CamillaDSP's own GUI as well. Just create a Biquad of Highpass type, and select F as 7Hz and Q as 1.
Thank you for making a easy reading and installing solution!
Just need to nitpick on one parameter. The DC filter with Q as 1
https://en.wikipedia.org/wiki/Q_factor have a section that explains that a second order filter with Q = 1 is underdamped and will have overshoot around F in time domain.
If Q is set to 0.5 the filter is critically damped and has no overshoot.
Why does it matter?
If by some reason the "polution" is a step signal. (Sudden DC) a Q = 1 filter will exagerate the cone movement around 7 Hz. Just what we want to avoid.
Also https://en.wikipedia.org/wiki/Damping gives insight into this. (Daming of 1 is critically damped and gives a Q of 0.5)
 
Hello

Thanks for this GUI but I run into a block!! I did both "wget -O - https://raw.githubusercontent.com/ismailAtaman/camillaNode/master/setup.sh | sudo bash"
"sudo bash install.sh"
And it was success install but can't figure out how to start Camilladsp with CamillaNode2
Can any give me the command for Terminal to start Camilladsp with CamillaNode2?

Looking for advice
Thanks
Sagi.s
Best
Or may be extend guide to CamillaNode2 after install...will be much appreciated :) Thanks
 
Last edited:
Hi,

Ok after finding the instructions in the original post I managed to have this status "CamillaNode is running on port 80..."
Now I don't understand how to access from the web to the user interface!! I'm starting Camilladsp was flow "./camilladsp m1.yml -a 0.0.0.0 p -p 1234"
Is that correct ?
 
Hi,

Ok after finding the instructions in the original post I managed to have this status "CamillaNode is running on port 80..."
Now I don't understand how to access from the web to the user interface!! I'm starting Camilladsp was flow "./camilladsp m1.yml -a 0.0.0.0 p -p 1234"
Is that correct ?
Assuming it is running on a different computer than your web browser, probably as follows:

http://<ipaddress>:80

For example, if you have it running on a RPi with an IP address 192.167.0.100, it would be as follows:


EDIT: I am not using that GUI, but I'm just assuming it is like any other web based user interface.
 
Hi,
I changed the IP to my IP ( ./camilladsp m1.yml -a **.*.*.** -p 80 and then entered it into a web tap on my Mac with my IP and now I'm inside the CamilaNode GUI but the I don't now how to connect!! under Connections tab, there I can see my IP and Audio Port and Spectrum Port, for Audio Port I see this value "3146" for Spectrum Port I see this value "6413" and there is a button to "connect" but when I press connect nothing is happening not even a error
 
Yes I'm connected I changed to "./camilladsp m1.yml -a **.*.*.** -p 1234" and used "1234" for Audio Port and Audio Port :)

Let's see how it is evolved....
 
Hi,
I changed the IP to my IP ( ./camilladsp m1.yml -a **.*.*.** -p 80 and then entered it into a web tap on my Mac with my IP and now I'm inside the CamilaNode GUI but the I don't now how to connect!! under Connections tab, there I can see my IP and Audio Port and Spectrum Port, for Audio Port I see this value "3146" for Spectrum Port I see this value "6413" and there is a button to "connect" but when I press connect nothing is happening not even a error
Hello! I am back! :)

I think you are right, I should improve the write up on how it works and how to use it.

In order to connect to the web interface, you need to enter the IP address of the device CamillaDSP is running on to your browser. If the IP address of the device is 10.0.0.10 and the port is set to 80, then you simply navigate to http://10.0.0.10. Make sure it is http and not https though.

CamillaNode 2 runs two instances of CamillaDSP, one for filtering and applying the EQ setings, the other one for spectrum analyzer - a brilliant idea I got from CamillaDSP Monitor. When you click connect, it tries to connect to both instances. So 3146 is the port for the main EQ instance, and 6413 is the port for the spectrum analyzer instance. I meant to make the spectrum analyzer optional, but the way it is done has a bug so the interface does not connect to CamillaDSP if both instances are running - a problem I intend to fix as soon as possible.

Out of curiosity, may I ask what hardware are you running it on?
 
Hello! I am back! :)

I think you are right, I should improve the write up on how it works and how to use it.

In order to connect to the web interface, you need to enter the IP address of the device CamillaDSP is running on to your browser. If the IP address of the device is 10.0.0.10 and the port is set to 80, then you simply navigate to http://10.0.0.10. Make sure it is http and not https though.

CamillaNode 2 runs two instances of CamillaDSP, one for filtering and applying the EQ setings, the other one for spectrum analyzer - a brilliant idea I got from CamillaDSP Monitor. When you click connect, it tries to connect to both instances. So 3146 is the port for the main EQ instance, and 6413 is the port for the spectrum analyzer instance. I meant to make the spectrum analyzer optional, but the way it is done has a bug so the interface does not connect to CamillaDSP if both instances are running - a problem I intend to fix as soon as possible.

Out of curiosity, may I ask what hardware are you running it on?
Hi,
As for hardware I'm using Loopback function of RME ADI-2 PRO FS R as the capture device and for playback I use my RME Fireface 800..
After the capture loopback I send the audio signal from playback device ( FF800 ) true spdif optical cable to my ADI-2 PRO FS R and monitor that...

I also found that "Blackhole" loopback as a lot of audio clicks and pop mainly when I listen to music and browse the web!
This is the reason I use my Sound cards for capture device it is more robust....

Here is my Config.yml I'm sure it will be more informative:
 

Attachments

  • ADIx.yml.txt
    3.6 KB · Views: 14
Last edited:
looks like some great work !
i might give it a try on a khadas vim 3l and/or on a celeron mini PC guessing it works flawless under x86 too.
am new to EQs so forgive me my lack of knowledge atm.
it looks like there are quite some ways for parametric EQs these days, less for phase corrections.
am looking forward for what your are doing there in your advanced tab.
 
Back
Top Bottom