Starless 17 with multiple controllers (use V9 version)

V6 available:

  • Fixed bug with deleting midi mappings which was leading to duplicates being saved to the pedalboard.
  • All pedalboards now shown in single and multi view, icon added to show if multi.
  • If user loads a single or multi pedalboard in another mode then (Single) or (Multi) is added to the name to avoid overwriting the original.

The multi icon is that one to the left of the download button:

@Rom the staying on the screen when delete is pressed is a bit more tricky than I thought, thinking about it…

4 Likes

Ah I forgot to say, when you learn a midi control now the purple icon that shows it is mapped does not appear until it is really mapped.

1 Like

I’ll try this tomorrow afternoon ! Thanks for all the work !!!

Just removed V6, small bug crept in…

1 Like

V8 fixed a small issue:

1 Like

Yes !!! Bravo ! Your a champion !

Oh… I still have the Bug! Couldn’t save pedalboard ! And it deleted the pedalboard :grimacing:
The problem comes with a Infamous midi (the one one the bottom right, that is there to send PC messages to the MC6 controller), when I remove it I can save.
There is only one parameter mapped to a Device’s knob.

I have problem with this plugin for sometime (I didn’t know it was it until now) : this plugin is saved with PC1 on channel 2, but on the Dwarf’s boot it sends PC9 on channel 2.

(I have the feeling that my pedalboard, quite old and si many modifications, would be better rebuild from scratch…)

Here is the pedalboard jsut before the bug. To provoke it, just :

mmm, the one just under the invert_phase?

I have done what you said with that one and it saved.

But I have not got all the plugins installed so it might be something there, I will install those plugins so we have an even playing field…

1 Like

Yes !
I don’t know where to look in the pedalboard files, but I suspect that the mapping of the button value stays somewhere in the file…
Do you know where I can look ?

I can’t replicate it here and I can’t see that the button is mapped to anything!

The best place to check is in the bindings screen.

Also that pedalboard kills my Mod Dwarf after a while, and always on reboot when it tries to load it!

1 Like

oh !? Strange… It runs with no problem on mine, with around 70% CPU at 128 frames.

okay

It’s not loading the HMI bindings on my dwarf since I installed missing plugins!

Sone of those must be the issue!

It is hvcc-WOW.lv2 that is killing things here!

1 Like

I have the mapping now but the mindi is not connected to an output, is that what you would expect?

Also still seems to save :slight_smile:

Let me check I am doing this correctly.

I drag a new mindi on top of that one.

I set it to program change and 9

I save

?

Also if you are happy to ssh to the dwarf and run a command in the terminal we can see what is going on when yours fails to save as I cannot replicate it?

The midi output of th mindi goes to the midi output that send to my morningstar controller.

Yes ! That’s it ! I still can do this and have the Bug!

Yes !

Ok ssh to the dwarf.

systemctl stop mod-ui
MOD_EXTENDED_LOG=1 MOD_LOG=2 mod-ui.run

And run those two commands, refresh your browser, replicate the issue and then cut and paste the huge amount of output in the terminal window into a file and attach that here and I will take a look!

Also as another test could you delete the hvcc-WOW plugin from the pedalboard, then do the steps and save, does that work?

[00:31:03.864453] 5087   INFO   : web:log_request():1946                         200 GET /ping?_=1790525988715 (192.168.51.147) 36.30ms
[00:31:08.880611] 5024   DEBUG  : hmi:send():337                                 [hmi] scheduling -> pi | CMD_PING
[00:31:08.882349] 3      DEBUG  : hmi:process_queue():288                        [hmi] sending -> pi | CMD_PING
[00:31:08.891892] 9      DEBUG  : hmi:checker():198                              [hmi] received response <- b'r 0\x00'
[00:31:08.893334] 1      DEBUG  : hmi:checker():200                              [hmi] popped from queue: pi | CMD_PING
[00:31:08.894663] 1      DEBUG  : hmi:checker():208                              [hmi] calling callback for pi
[00:31:08.898440] 3      DEBUG  : hmi:process_queue():283                        [hmi] queue is empty, nothing to do
[00:31:08.905450] 5041   INFO   : web:log_request():1946                         200 GET /ping?_=1790525988716 (192.168.51.147) 32.35ms
[00:31:12.632953] 3734   DEBUG  : host:process_write_queue():2181                [host] popped from queue: add http://ssj71.github.io/infamousPlugins/plugs.html#mindi 481
[00:31:12.637040] 3      DEBUG  : host:process_write_queue():2211                [host] sending -> add http://ssj71.github.io/infamousPlugins/plugs.html#mindi 481
[00:31:12.717549] 80     DEBUG  : host:check_response():2195                     [host] received as response <- 'resp 481\x00'
[00:31:12.736703] 17     DEBUG  : host:process_write_queue():2181                [host] popped from queue: remove 480
[00:31:12.738444] 3      DEBUG  : host:process_write_queue():2211                [host] sending -> remove 480
[00:31:12.792204] 3886   INFO   : web:log_request():1946                         200 GET /effect/add//graph/mindi_1?x=8935.36669921875&y=2391.5834045410156&uri=http%3A//ssj71.github.io/infamousPlugins/plugs.html%23mindi&_=1790525988717 (192.168.51.147) 164.46ms
[00:31:12.801803] 63     DEBUG  : host:check_response():2195                     [host] received as response <- 'resp 0\x00'
[00:31:12.818646] 16     DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_10-ring_OR_Bitcrush.lv2/ring_OR_Bitcrush.ttl: None
[00:31:12.822294] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_111-Expression_Delay_revers_whammy.lv2/Expression_Delay_revers_whammy.ttl: None
[00:31:12.823784] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_11111111119-Paner_Expression_ON.lv2/Paner_Expression_ON.ttl: None
[00:31:12.825172] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_11111116-Expression_Whammy.lv2/Expression_Whammy.ttl: None
[00:31:12.828672] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_11111116-Stutter_revolver_stereo.lv2/Stutter_revolver_stereo.ttl: None
[00:31:12.830095] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_1111115-MORNINGstar_Preset.lv2/MORNINGstar_Preset.ttl: None
[00:31:12.833440] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_2-RIDGE_preset.lv2/RIDGE_preset.ttl: None
[00:31:12.834759] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_2-Single_delay_stereo.lv2/Single_delay_stereo.ttl: None
[00:31:12.836137] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_3-Looper_Play.lv2/Looper_Play.ttl: None
[00:31:12.839680] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Autopan_Tempo.lv2/Autopan_Tempo.ttl: None
[00:31:12.841358] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Boost.lv2/Boost.ttl: None
[00:31:12.844847] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Chorus.lv2/Chorus.ttl: None
[00:31:12.846470] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Delay.lv2/Delay_send.ttl: None
[00:31:12.849991] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Expression_Pedal.lv2/Expression_Pedal.ttl: None
[00:31:12.851535] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Freezer.lv2/Freezer.ttl: None
[00:31:12.855187] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Phaser.lv2/Phaser.ttl: None
[00:31:12.856662] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Reverb_send-8152.lv2/Reverb_send.ttl: None
[00:31:12.860447] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Ring_Modulator.lv2/Ring_Modulator.ttl: None
[00:31:12.861928] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Slap_Delay.lv2/Slap_Delay.ttl: None
[00:31:12.865482] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Stutter_revolver_.lv2/Stutter_revolver_.ttl: None
[00:31:12.867225] 2      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-Tremolo.lv2/Tremolo.ttl: None
[00:31:12.870786] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-octave_8-67859.lv2/octave_8.ttl: None
[00:31:12.872194] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-octave_8.lv2/octave_8.ttl: None
[00:31:12.873482] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-octave_ON.lv2/octave_ON.ttl: None
[00:31:12.876906] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-octave_only.lv2/octave_only.ttl: None
[00:31:12.878310] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_7-stereo_enhance.lv2/stereo_enhance.ttl: None
[00:31:12.882232] 3      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_8-Reverse.lv2/Reverse.ttl: None
[00:31:12.883577] 1      DEBUG  : presets_metadata:get():70                      Getting preset metadata instance_id /graph/mindi_1, preset_uri file:///root/.lv2/mindi_8-Vibrato.lv2/Vibrato.ttl: None
[00:31:12.892638] 100    INFO   : web:log_request():1946                         200 GET /effect/get_non_cached?uri=http%3A%2F%2Fssj71.github.io%2FinfamousPlugins%2Fplugs.html%23mindi&instance=%2Fgraph%2Fmindi_1&pedalboard_metadata=all&_=1790525988719 (192.168.51.147) 85.02ms
[00:31:12.903603] 19     DEBUG  : host:process_write_queue():2181                [host] popped from queue: connect effect_481:MIDI_OUT system:midi_playback_2
[00:31:12.905100] 1      DEBUG  : host:process_write_queue():2211                [host] sending -> connect effect_481:MIDI_OUT system:midi_playback_2
[00:31:12.956907] 51     DEBUG  : host:check_response():2195                     [host] received as response <- 'resp 0\x00'
[00:31:12.978145] 85     INFO   : web:log_request():1946                         200 POST /pedalboard/teleports/ (192.168.51.147) 10.06ms
[00:31:12.985286] 7      INFO   : web:log_request():1946                         200 GET /effect/remove//graph/mindi?_=1790525988718 (192.168.51.147) 337.58ms
[00:31:13.004447] 19     INFO   : web:log_request():1946                         200 POST /pedalboard/teleports/ (192.168.51.147) 9.55ms
[00:31:13.011648] 7      INFO   : web:log_request():1946                         200 GET /effect/connect//graph/mindi_1/MIDI_OUT,/graph/midi_playback_2?_=1790525988720 (192.168.51.147) 113.40ms
[00:31:13.922375] 965    DEBUG  : hmi:send():337                                 [hmi] scheduling -> pi | CMD_PING
[00:31:13.923691] 1      DEBUG  : hmi:process_queue():288                        [hmi] sending -> pi | CMD_PING
[00:31:13.937083] 11     DEBUG  : hmi:checker():198                              [hmi] received response <- b'r 0\x00'
[00:31:13.938771] 3      DEBUG  : hmi:checker():200                              [hmi] popped from queue: pi | CMD_PING
[00:31:13.942393] 1      DEBUG  : hmi:checker():208                              [hmi] calling callback for pi
[00:31:13.944520] 4      DEBUG  : hmi:process_queue():283                        [hmi] queue is empty, nothing to do
[00:31:13.954581] 942    INFO   : web:log_request():1946                         200 GET /ping?_=1790525988721 (192.168.51.147) 37.81ms
[00:31:18.974464] 5029   DEBUG  : hmi:send():337                                 [hmi] scheduling -> pi | CMD_PING
[00:31:18.978102] 3      DEBUG  : hmi:process_queue():288                        [hmi] sending -> pi | CMD_PING
[00:31:18.989601] 11     DEBUG  : hmi:checker():198                              [hmi] received response <- b'r 0\x00'
[00:31:18.992879] 1      DEBUG  : hmi:checker():200                              [hmi] popped from queue: pi | CMD_PING
[00:31:18.994402] 3      DEBUG  : hmi:checker():208                              [hmi] calling callback for pi
[00:31:18.996123] 1      DEBUG  : hmi:process_queue():283                        [hmi] queue is empty, nothing to do
[00:31:19.014512] 5059   INFO   : web:log_request():1946                         200 GET /ping?_=1790525988722 (192.168.51.147) 43.49ms
[00:31:19.069436] 73     DEBUG  : host:process_write_queue():2181                [host] popped from queue: preset_load 481 file:///root/.lv2/mindi_1111115-MORNINGstar_Preset.lv2/MORNINGstar_Preset.ttl
[00:31:19.072633] 1      DEBUG  : host:process_write_queue():2211                [host] sending -> preset_load 481 file:///root/.lv2/mindi_1111115-MORNINGstar_Preset.lv2/MORNINGstar_Preset.ttl
[00:31:19.080409] 9      DEBUG  : host:check_response():2195                     [host] received as response <- 'resp 0\x00'
[00:31:19.085316] 4      DEBUG  : host:send_notmodified():2240                   [host] idle? -> 1
[00:31:19.088863] 1      DEBUG  : host:process_write_queue():2181                [host] popped from queue: preset_show file:///root/.lv2/mindi_1111115-MORNINGstar_Preset.lv2/MORNINGstar_Preset.ttl
[00:31:19.090750] 4      DEBUG  : host:process_write_queue():2211                [host] sending -> preset_show file:///root/.lv2/mindi_1111115-MORNINGstar_Preset.lv2/MORNINGstar_Preset.ttl
[00:31:19.096819] 6      DEBUG  : host:check_response():2195                     [host] received as response <- '<file:///root/.lv2/mindi_1111115-MORNINGstar_Preset.lv2/MORNINGstar_Preset.ttl>\n\ta pset:Preset ;\n\tlv2:appliesTo <http://ssj71.github.io/infamousPlugins/plugs.html#mindi> ;\n\trdfs:label "MORNINGstar Preset" ;\n\tlv2:port [\n\t\tlv2:symbol "AUTOFF" ;\n\t\tpset:value 0.0\n\t] , [\n\t\tlv2:symbol "CHAN" ;\n\t\tpset:value 0.0\n\t] , [\n\t\tlv2:symbol "DATA1" ;\n\t\tpset:value 9.0\n\t] , [\n\t\tlv2:symbol "DATA2" ;\n\t\tpset:value 127.0\n\t] , [\n\t\tlv2:symbol "DELAY" ;\n\t\tpset:value 0.0\n\t] , [\n\t\tlv2:symbol "ENABLE" ;\n\t\tpset:value 1.0\n\t] , [\n\t\tlv2:symbol "MSGTYPE" ;\n\t\tpset:value 12.0\n\t] .\n\n\x00'
[00:31:19.134186] 37     DEBUG  : host:get_multi_addressing_for_symbol_and_type():9134 MA get_multi_addressing_for_symbol_and_type /graph/mindi_1, :presets, 3
[00:31:19.137770] 3      DEBUG  : host:get_multi_addressing_for_symbol_and_type():9134 MA get_multi_addressing_for_symbol_and_type /graph/mindi_1, :presets, 1
[00:31:19.139286] 1      DEBUG  : host:get_multi_addressing_for_symbol_and_type():9134 MA get_multi_addressing_for_symbol_and_type /graph/mindi_1, :presets, 2
[00:31:19.148146] 133    INFO   : web:log_request():1946                         200 GET /effect/preset/load//graph/mindi_1?uri=file%3A%2F%2F%2Froot%2F.lv2%2Fmindi_1111115-MORNINGstar_Preset.lv2%2FMORNINGstar_Preset.ttl&_=1790525988723 (192.168.51.147) 84.32ms
Saving presets metadata to: /root/.pedalboards/_26_09_27_MIDI_p.pedalboard
[00:31:23.561101] 131295 ERROR  : web:log_exception():1524                       Uncaught exception POST /pedalboard/save (192.168.51.147)
HTTPServerRequest(protocol='http', host='192.168.51.1', method='POST', uri='/pedalboard/save', version='HTTP/1.1', remote_ip='192.168.51.147', headers={'Content-Length': '40', 'X-Requested-With': 'XMLHttpRequest', 'Dnt': '1', 'Referer': 'http://192.168.51.1/?v=1.13.5.3315-stls17_multi_controllers_8', 'Sec-Gpc': '1', 'Accept': 'application/json, text/javascript, */*; q=0.01', 'Connection': 'keep-alive', 'Origin': 'http://192.168.51.1', 'Priority': 'u=0', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'Accept-Language': 'fr', 'Accept-Encoding': 'gzip, deflate', 'Host': '192.168.51.1', 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:156.0) Gecko/20100101 Firefox/156.0'})
Traceback (most recent call last):
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/web.py", line 1401, in _stack_context_handle_exception
  File "<string>", line 3, in raise_exc_info
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/stack_context.py", line 314, in wrapped
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/gen.py", line 196, in final_callback
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/concurrent.py", line 232, in result
  File "<string>", line 3, in raise_exc_info
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/gen.py", line 267, in wrapper
  File "/usr/lib/python3.4/site-packages/mod/webserver.py", line 1512, in post
    bundlepath, newTitle = SESSION.web_save_pedalboard(title, asNew, saved_cb)
  File "/usr/lib/python3.4/site-packages/mod/session.py", line 235, in web_save_pedalboard
    bundlepath, newTitle = self.host.save(title, asNew, callback)
  File "/usr/lib/python3.4/site-packages/mod/host.py", line 4803, in save
    self.save_state_to_ttl(bundlepath, title, titlesym)
  File "/usr/lib/python3.4/site-packages/mod/host.py", line 4821, in save_state_to_ttl
    self.save_state_mainfile(bundlepath, title, titlesym)
  File "/usr/lib/python3.4/site-packages/mod/host.py", line 5088, in save_state_mainfile
    ] ;""" % pluginData['midiCCs'][symbol]) if -1 not in pluginData['midiCCs'][symbol][0:2] else "")
KeyError: ':presets'
[00:31:23.612176] 4463   ERROR  : web:log_request():1946                         500 POST /pedalboard/save (192.168.51.147) 1632.21ms
[00:31:23.613981] 52     ERROR  : web:send_error():976                           Uncaught exception in write_error
Traceback (most recent call last):
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/web.py", line 1401, in _stack_context_handle_exception
  File "<string>", line 3, in raise_exc_info
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/stack_context.py", line 314, in wrapped
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/gen.py", line 196, in final_callback
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/concurrent.py", line 232, in result
  File "<string>", line 3, in raise_exc_info
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/gen.py", line 267, in wrapper
  File "/usr/lib/python3.4/site-packages/mod/webserver.py", line 1512, in post
    bundlepath, newTitle = SESSION.web_save_pedalboard(title, asNew, saved_cb)
  File "/usr/lib/python3.4/site-packages/mod/session.py", line 235, in web_save_pedalboard
    bundlepath, newTitle = self.host.save(title, asNew, callback)
  File "/usr/lib/python3.4/site-packages/mod/host.py", line 4803, in save
    self.save_state_to_ttl(bundlepath, title, titlesym)
  File "/usr/lib/python3.4/site-packages/mod/host.py", line 4821, in save_state_to_ttl
    self.save_state_mainfile(bundlepath, title, titlesym)
  File "/usr/lib/python3.4/site-packages/mod/host.py", line 5088, in save_state_mainfile
    ] ;""" % pluginData['midiCCs'][symbol]) if -1 not in pluginData['midiCCs'][symbol][0:2] else "")
KeyError: ':presets'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/web.py", line 974, in send_error
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/web.py", line 996, in write_error
  File "/usr/lib/python3.4/site-packages/mod/webserver.py", line 257, in write
    TimelessRequestHandler.write(self, data)
  File "tmp/mbs/moddwarf-new/rootfs/target/usr/lib/python3.4/site-packages/tornado/web.py", line 685, in write
RuntimeError: Cannot write() after finish()
[00:31:24.027867] 4888   DEBUG  : hmi:send():337                                 [hmi] scheduling -> pi | CMD_PING
[00:31:24.029592] 1      DEBUG  : hmi:process_queue():288                        [hmi] sending -> pi | CMD_PING
[00:31:24.051967] 22     DEBUG  : hmi:checker():198                              [hmi] received response <- b'r 0\x00'
[00:31:24.055706] 3      DEBUG  : hmi:checker():200                              [hmi] popped from queue: pi | CMD_PING
[00:31:24.057294] 1      DEBUG  : hmi:checker():208                              [hmi] calling callback for pi
[00:31:24.061284] 4      DEBUG  : hmi:process_queue():283                        [hmi] queue is empty, nothing to do
[00:31:24.071378] 459    INFO   : web:log_request():1946                         200 GET /ping?_=1790525988724 (192.168.51.147) 50.48ms

Nice thanks.

KeyError: ':presets'

Something to do with presets, I’ll look into it tomorrow. I might need to get you a version with more logging to track it down…

mmm…
I use a preset tu set the mindi to the program change 9 on channel 0…
I’ve tried to save without using preset, and it works…
It may be a Starless problem or even a mod one ?

Nope, it will be something to do with me :slight_smile:

If you remove the presets and then add them again does that save ok?

It’s weird it is working here, you can see they exist:

[00:31:19.134186] 37     DEBUG  : host:get_multi_addressing_for_symbol_and_type():9134 MA get_multi_addressing_for_symbol_and_type /graph/mindi_1, :presets, 3
[00:31:19.137770] 3      DEBUG  : host:get_multi_addressing_for_symbol_and_type():9134 MA get_multi_addressing_for_symbol_and_type /graph/mindi_1, :presets, 1
[00:31:19.139286] 1      DEBUG  : host:get_multi_addressing_for_symbol_and_type():9134 MA get_multi_addressing_for_symbol_and_type /graph/mindi_1, :presets, 2

And then it fails to find them elsewhere as the save uses different data, something is getting out of sync somehow!

I have to ask for the preset before I can remove it, then remove it, then change the potentiometer anywhere → it goes to the Bug!