TreeFallSound / pi-stomp

pi-stomp is a DIY high definition, multi-effects stompbox platform for guitar, bass and keyboards
https://treefallsound.com
GNU General Public License v3.0
104 stars 19 forks source link

add symlink, update kernel and fix IQAudio card #58

Closed micahvdm closed 1 year ago

micahvdm commented 1 year ago

Symlink is for pedalboard presets issue Updated kernel using a newer GCC The IQAudio fix unfortunately only works persistently if the user uses the shutdown or restart options from the system menu. I have not been able to get it to work any other way yet, as the state for alsactl seems to load very early in the boot process. This is why we need to disable the aux jack pin at shutdown and store it to state. By the time the rc.local file loads, the PLL has settled and the correct sample rate is configured. I have reported this to RPi on the kernel repo.

micahvdm commented 1 year ago

This has a lot of changes, like the 5 band EQ for iqaudio card, usb backup and restore and adding a toolbar icon for the global EQ.

rreichenbach commented 1 year ago

A change is needed for setup/pi-stomp-tweaks/modify_version.sh which gets called at the beginning of install. It needs the new paths and a mkdir:

-config_file="$HOME/pi-stomp/pistomp/default_config.yml" -pistomp_orig_config_file="$HOME/pi-stomp/pistomp/default_config_pistomp.yml" -pistomp_core_config_file="$HOME/pi-stomp/pistomp/default_config_pistompcore.yml" +config_dir="$HOME/data/configs" +config_file="$config_dir/default_config.yml" +pistomp_orig_config_file="$HOME/pi-stomp/setup/config_templates/default_config_pistomp.yml" +pistomp_core_config_file="$HOME/pi-stomp/setup/config_templates/default_config_pistompcore.yml"

+mkdir -p $config_dir