Rick, perhaps you should explain more what your intended topography is, source -> CamillaDSP -> DAC is a common way, where the source and the DAC are provided by a USB audio interface such as a Motu Ultralite Mk.5 and CamillaDSP runs on a RPi or some other computer. Where does Dante come in ?I installed FEDORA 41 but it is much murkier than DIETPI - at least with DIETPI you can easily access folders/files in the operating system so I am back to DIETPI. I have no idea how to access the usr files with FEDORA - it is simplicity with DIETPI.
As far as a flavour of Linux, I would recommend Debian as the Raspberry Pi OS is a port of Debian so most of the commands in https://www.audiosciencereview.com/forum/index.php?threads/rpi-camilladsp-tutorial.29656/ would apply.
If you are on Windows, then WinSCP is a good utility to run on your laptop to move files to and from a pc.
If a distribution does not compile the kernel as a package, replacing a kernel can be quite complex. It's easier on x86. RPi describes the method in https://www.raspberrypi.com/documentation/computers/linux_kernel.html + https://github.com/raspberrypi/linux/tree/rpi-6.12.yBecause I am a complete Linux dummie, I need to ask: can I use any Linux distribution and exchange the kernel?
Sorry for putting this here but...
Has anyone made a web based page that can show a volume slider something like the one below that basically takes upp the complete phone window and is connected to the CDSP left pane Volume slider?
I have decided to leave my Lyrion player at 100% and control volume by CDSP as I found it to sound better.
I just want something that is always available, don't need scrolling or is very fiddly to steer to change the volume... its the one item that I use frequently so it would be so nice to have a very simple and easy to use control for this... Launcing the whole CDSP web page to do this is overkill and things are to small on the screen (for me at least...)
This request has really nothing to do with my recent request for help for a remote as that has much more control requirements... this is only volume.
//
Has anyone made a web based page that can show a volume slider something like the one below that basically takes upp the complete phone window and is connected to the CDSP left pane Volume slider?
I have decided to leave my Lyrion player at 100% and control volume by CDSP as I found it to sound better.
I just want something that is always available, don't need scrolling or is very fiddly to steer to change the volume... its the one item that I use frequently so it would be so nice to have a very simple and easy to use control for this... Launcing the whole CDSP web page to do this is overkill and things are to small on the screen (for me at least...)
This request has really nothing to do with my recent request for help for a remote as that has much more control requirements... this is only volume.
//
Thanks, TNT and charlesky,
With DIETPI you can access the files - much like in WINDOWS - without having to use the command line for everything. I am completely comfortable with using the command line as long as know what to put on the command line.
I did not realize that was one's only choice with FEDORA. I like that with DIETPI I can look in the folders and see if the file is there
I use FEDORA every day and I use DIETPI about everyday as my digital music player - even inserted a new kernel into it - so I know how to use MAKE and many other things but ....
What is throwing me is the "repository" and "cloning the repository". Is there an online tutorial on how to do these? I have done these.
I am using an ASROCK small motherboard with integrated INTEL cpu - 2 cores J3040 - I am at work so the board is not in front of me. I would prefer to use DIETPI since I am somewhat familiar with it and I like the fact that it does not contain spurious and superfluous stuff.
So the setup script does all of this? I am unashamed to show my ignorance! Looked up HOW TO RUN A SCRIPT SHELL in LINUX. I see instructions. I will try this this evening.
Thanks, again
With DIETPI you can access the files - much like in WINDOWS - without having to use the command line for everything. I am completely comfortable with using the command line as long as know what to put on the command line.
I did not realize that was one's only choice with FEDORA. I like that with DIETPI I can look in the folders and see if the file is there
I use FEDORA every day and I use DIETPI about everyday as my digital music player - even inserted a new kernel into it - so I know how to use MAKE and many other things but ....
What is throwing me is the "repository" and "cloning the repository". Is there an online tutorial on how to do these? I have done these.
I am using an ASROCK small motherboard with integrated INTEL cpu - 2 cores J3040 - I am at work so the board is not in front of me. I would prefer to use DIETPI since I am somewhat familiar with it and I like the fact that it does not contain spurious and superfluous stuff.
So the setup script does all of this? I am unashamed to show my ignorance! Looked up HOW TO RUN A SCRIPT SHELL in LINUX. I see instructions. I will try this this evening.
Thanks, again
The setup script is not really needed any more, there is now an easier way with much fewer steps. I will update the setup script to use the new way, but since it's much simpler you can do the steps manually.So the setup script does all of this?
Download the appropriate CamillaDSP binary from here:
https://github.com/HEnquist/camilladsp/releases/tag/v3.0.0
Download the gui from here:
https://github.com/HEnquist/camillagui-backend/actions/runs/13092379698
(See Artifacts at the bottom, pick the appropriate bundle)
In your home dir, create a directory called "camilladsp", and inside that create dirs "configs" and "coeffs".
Uncompress the CamillaDSP binary and the gui bundle. It doesn't matter much where you put them, but in the new "camilladsp" directory is a good idea to keep stuff in one place.
Then start reading from the "Configuration" section of the gui readme : https://github.com/HEnquist/camillagui-backend?tab=readme-ov-file#configuration
In the bundle, you will find the gui config file in _internal/config. To start the gui, you just start the "camillagui_backend" binary. The bundle contains a complete python system, you should not need to install anything, or even need to know that it's running in python.
Yes no problem. There is most likely some on-board audio you can start experimenting with.I do not have the dante soundcard yet since I need to make sure I can install this before investing in an expensive pci-e card. Can I install without a sound card installed?
I'm not very familiar with Dante, but I assume that the PCIe card shows up as a single audio device that can then stream to as many receivers as you need. If true, the this will work fine with CamillaDSP.My dante setup is using four dacs - I am assuming this should not be a problem for camilladsp using dante or am I wrong?
Fedora is capable of the same; the default Fedora distribution comes with the GNOME desktop environment, which uses this file browser: https://apps.gnome.org/en/Nautilus/I did not realize that was one's only choice with FEDORA. I like that with DIETPI I can look in the folders and see if the file is there
Thanks, Mr. Enquist.
I want you to know I have read all of your writings many times but I do not have enough LINUX experience to put it all together, YET!
I will continue to try.
I have downloaded and uncompressed the camilladsp - I will place it in the folder. I put it is usr/local/bin - I think that was in the instructions for the systemd Easy enough to move it to home and create the sub-folders.
I was planning on controlling camilladsp from another machine. Does the gui need to be installed on both machines? This is something that has confused me which is not hard to do.
Wirunna - I have used WinSCP with my other DIETPI for playing music - it is a great asset.
THANKS for your time!
I want you to know I have read all of your writings many times but I do not have enough LINUX experience to put it all together, YET!
I will continue to try.
I have downloaded and uncompressed the camilladsp - I will place it in the folder. I put it is usr/local/bin - I think that was in the instructions for the systemd Easy enough to move it to home and create the sub-folders.
I was planning on controlling camilladsp from another machine. Does the gui need to be installed on both machines? This is something that has confused me which is not hard to do.
Wirunna - I have used WinSCP with my other DIETPI for playing music - it is a great asset.
THANKS for your time!
GUI is usually installed on the machine with camilladsp. The GUI is then accessed by a web browser using the IP address of the camilladsp machine and the port the GUI is running on, eg http://192.168.1.100:5005I was planning on controlling camilladsp from another machine. Does the gui need to be installed on both machines? This is something that has confused me which is not hard to do.
Have you seen the compact view option?Has anyone made a web based page that can show a volume slider something like the one below that basically takes upp the complete phone window and is connected to the CDSP left pane Volume slider?
But perhaps I did because now I get this security notification saying its a fraudulent page... ans I need to accept this every time... using https don't fly.. I recognise this....
//
//
Hi Henrik,
I have the following situation:
I always keep the volume in camilladsp fixed (-6dB). I change the volume using the remote control of the source (in my case the chain is nvidia shield - topping e70 velvet - UltraLite-mk5 - sff fanless pc with linux & camilladsp).
Do you think it is possible to apply somehow the loudness by measuring the input signal from the inputs?
or, how do I think it would be good to approach this situation?
as you can imagine, now my problem is that at low volumes (<70%) I would need a little more bass and treble.
I have the following situation:
I always keep the volume in camilladsp fixed (-6dB). I change the volume using the remote control of the source (in my case the chain is nvidia shield - topping e70 velvet - UltraLite-mk5 - sff fanless pc with linux & camilladsp).
Do you think it is possible to apply somehow the loudness by measuring the input signal from the inputs?
or, how do I think it would be good to approach this situation?
as you can imagine, now my problem is that at low volumes (<70%) I would need a little more bass and treble.
If your source properly supported USB audio volume, you could conveniently use USB audio gadget https://github.com/HEnquist/camilla...sa.md#linking-volume-control-to-device-volume . But IIUC neither Android nor Android-based Nvidia Shield support such trivial feature.in my case the chain is nvidia shield - topping e70 velvet - UltraLite-mk5 - sff fanless pc with linux & camilladsp
Just a note - if your chain involves two USB/analog -> analog/USB bridges to link the source to CDSP, IMO the gadget would spare quite some cost for the expensive converters.
You could make a script that polls the rms levels and adjusts a loudness filter to match, but it would not be able to tell the difference between a lowered volume setting and a quiet part of the music, so I suspect that it won't be great.Do you think it is possible to apply somehow the loudness by measuring the input signal from the inputs?
And +1 on what phofman wrote about usb gadget (and using a raspberry pi instead of the pc). That would free up the e70 and avoid a the D/A - A/D step.
Version 3.0.1 of the gui has been released. It contains a few bugfixes and should be usable on small screens.
This version also adds complete bundles made with pyinstaller. This is a much easier way to run the gui since everything is included and there is no need to deal with python environments.
Link: https://github.com/HEnquist/camillagui-backend/releases/tag/v3.0.1
This version also adds complete bundles made with pyinstaller. This is a much easier way to run the gui since everything is included and there is no need to deal with python environments.
Link: https://github.com/HEnquist/camillagui-backend/releases/tag/v3.0.1
- Home
- Source & Line
- PC Based
- CamillaDSP - Cross-platform IIR and FIR engine for crossovers, room correction etc