Lykkedk / SuperPlayer-v8.0.0--CamillaGUI-v0.6.0

SuperPlayer-CamillaGUI .tcz extensions the right way of doing it
GNU General Public License v3.0
5 stars 0 forks source link

CamillaDSP 2.0.0 #1

Open charleski opened 11 months ago

charleski commented 11 months ago

I've compiled the tczs required for the latest CamillaDSP 2.0.0, including the new GUI implementation and have attached a zip file with them.

The instructions I gave here for integrating the GUI with the samplerate changer still apply, apart from the bit on creating a symbolic link to camilladsp_active.yml, which is no longer required (and the file link can be deleted if you have it). The only other change is that camillagui.yml now needs to be:

---
camilla_host: "127.0.0.1"
camilla_port: 1234
port: 5000
config_dir: "~/camilladsp/configs"
coeff_dir: "~/camilladsp/coeffs"
default_config: "~/camilladsp/configs/camilladsp.yml"
statefile_path: "~/camilladsp/statefile.yml"
log_file: "~/camilladsp/camilladsp.log"
on_set_active_config: /home/tc/camilladsp/processTemplate.sh alsacdsp {}
on_get_active_config: null
supported_capture_types: null
supported_playback_types: null

If using the python version of the ratechanger, then change processTemplate.sh alsacdsp {} to processTemplate.sh pycdsp {}

You will need to update camillagui in /mnt/mmcblk0p2/tce/Camilla_Extensions/camillagui (the tcz just contains a shell script that runs the program here). This is quite easy:

cd /mnt/mmcblk0p2/tce/Camilla_Extensions/camillagui
wget https://github.com/HEnquist/camillagui-backend/releases/download/v2.0.0/camillagui.zip
unzip camillagui.zip

This implementation doesn't use the new statefile mechanism, but I think the whole ratechanger template system is bypassing the need for it anyway. A weakness of my GUI integration is that all changes to the dsp processes must involve saving to a file and then marking it as active (i.e. do not just click 'Apply to DSP', as that won't update the template file). I'm not sure if using the statefile might address that issue.

CamillaDSP-tcz.zip

charleski commented 10 months ago

There have been a few minor updates to camilladsp. I've attached a zip file with the new tcz's and an update script that will download and unpack camillagui-2.0.1 to static storage. I've included two version of the main camilladsp tcz - use the one that corresponds to the architecture you're using (32- or 64-bit). camilladsp2.0.1.zip