0

control volume from cli, sigmastudio dsp profile

Hi, 
beocreate 4ch board, with raspbian.
I have installed the beocreate tools following the link:
https://www.hifiberry.com/beocreate/beocreate-doc/beocreate-installing-the-sigmatcpserver/
and I have created a custom profile with sigmastudio, It has some complex auto eq curves and other processing.

The profile created in sigmastudio is pushed to the DSP using 
"Self-boot Memory -  Write Latest Compilation Through DSP" in the Hardware Configuration tab. So the board starts up automatically on the profile on boot up instantly.
Now I want to control the volume from the raspbian cli, and later maybe more parameters, but initially the volume.
I tried using dsptoolkit from the command line following the help but nothing works.
See below example:

pi@pihifi:~ $ dsptoolkit -h
usage: dsptoolkit [-h] [--delay DELAY] [--host HOST] [--timeout TIMEOUT]
{apply-fir-filter-left,apply-fir-filter-right,apply-fir-filters,apply-iir-filters,apply-iir-filters-left,apply-iir-filters-right,apply-rew-filters,apply-rew-filters-left,apply-rew-filters-right,apply-settings,check-eeprom,clear-iir-filters,get-checksum,get-limit,get-loudness,get-memory,get-meta,get-prog,get-samplerate,get-volume,get-xml,install-profile,load,loop-read-dec,loop-read-hex,loop-read-int,loop-read-reg,mute,read-dec,read-hex,read-int,read-reg,reset,save,servers,set-limit,set-loudness,set-volume,store,store-filters,store-settings,tone-control,unmute,version,write-mem,write-reg}
[parameters ...]

HiFiBerry DSP toolkit

positional arguments:
{apply-fir-filter-left,apply-fir-filter-right,apply-fir-filters,apply-iir-filters,apply-iir-filters-left,apply-iir-filters-right,apply-rew-filters,apply-rew-filters-left,apply-rew-filters-right,apply-settings,check-eeprom,clear-iir-filters,get-checksum,get-limit,get-loudness,get-memory,get-meta,get-prog,get-samplerate,get-volume,get-xml,install-profile,load,loop-read-dec,loop-read-hex,loop-read-int,loop-read-reg,mute,read-dec,read-hex,read-int,read-reg,reset,save,servers,set-limit,set-loudness,set-volume,store,store-filters,store-settings,tone-control,unmute,version,write-mem,write-reg}
parameters

optional arguments:
-h, --help show this help message and exit
--delay DELAY delay for loop operations in ms
--host HOST hostname or IP address of the server to connect to
--timeout TIMEOUT timeout in seconds (disabled, if 0)
pi@pihifi:~ $ dsptoolkit set-volume 30%
Profile doesn't support volume control
pi@pihifi:~ $ dsptoolkit get-volume
Profile doesn't support volume control
pi@pihifi:~ $ dsptoolkit version
0.20
pi@pihifi:~ $ dsptoolkit mute
Mute not supported
pi@pihifi:~ $

I even tried loading the profile as per another forum thread using

dsptoolkit install-profile https://raw.githubusercontent.com/hifiberry/hifiberry-dsp/master/sample_files/xml/4way-inputswitcher.xml

which of course wipes my profile, but still can't control the volume from cli.

Initially I tried the hifiberryOS for beocreate and could use the controls including web gui, spotify etc, but the custom DSP from sigmastudio was clashing plus I need raspbianOS.

Thank you in advance, I'm very excited about the product, it sounds great, it's awesome, I now just need a leash on it :).

6 comments

Please sign in to leave a comment.