Unable to Install Pianoteq 8.4.1

I think I have done it via VNC once.

If you are using a raspberry P5 you can set the sample rate to MAX! No problem.

So I have an error message related to the following error I see on the Zynthian screen when trying to add a Pianoteq instrument;

ERROR CUIA zynswitch: (3, 'S')

I got the following error log by running:

journalctl -u zynthian -n 0 -f

while adding the Pianoteq instrument.

Here is the error log:

Jun 06 17:04:42 zynthian startx[1178]: ERROR:zynthian_gui.cuia_thread_task: CUIA β€˜zynswitch’ failed with params: (3, β€˜S’)
Jun 06 17:04:42 zynthian startx[1178]: Traceback (most recent call last):
Jun 06 17:04:42 zynthian startx[1178]: File β€œ/zynthian/zynthian-ui/zyngui/zynthian_gui.py”, line 2407, in cuia_thread_task
Jun 06 17:04:42 zynthian startx[1178]: self.zynswitch_short(i)
Jun 06 17:04:42 zynthian startx[1178]: File β€œ/zynthian/zynthian-ui/zyngui/zynthian_gui.py”, line 2026, in zynswitch_short
Jun 06 17:04:42 zynthian startx[1178]: self.screens[self.current_screen].switch_select(β€˜S’)
Jun 06 17:04:42 zynthian startx[1178]: File β€œ/zynthian/zynthian-ui/zyngui/zynthian_gui_selector.py”, line 399, in switch_select
Jun 06 17:04:42 zynthian startx[1178]: self.click_listbox(None, t)
Jun 06 17:04:42 zynthian startx[1178]: File β€œ/zynthian/zynthian-ui/zyngui/zynthian_gui_selector.py”, line 391, in click_listbox
Jun 06 17:04:42 zynthian startx[1178]: self.select_action(self.index, t)
Jun 06 17:04:42 zynthian startx[1178]: File β€œ/zynthian/zynthian-ui/zyngui/zynthian_gui_midi_chan.py”, line 110, in select_action
Jun 06 17:04:42 zynthian startx[1178]: self.zyngui.modify_chain()
Jun 06 17:04:42 zynthian startx[1178]: File β€œ/zynthian/zynthian-ui/zyngui/zynthian_gui.py”, line 898, in modify_chain
Jun 06 17:04:42 zynthian startx[1178]: processor = self.chain_manager.add_processor(
Jun 06 17:04:42 zynthian startx[1178]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jun 06 17:04:42 zynthian startx[1178]: File β€œ/zynthian/zynthian-ui/zyngine/zynthian_chain_manager.py”, line 825, in add_processor
Jun 06 17:04:42 zynthian startx[1178]: engine = self.start_engine(processor, eng_code, eng_config)
Jun 06 17:04:42 zynthian startx[1178]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jun 06 17:04:42 zynthian startx[1178]: File β€œ/zynthian/zynthian-ui/zyngine/zynthian_chain_manager.py”, line 1012, in start_engine
Jun 06 17:04:42 zynthian startx[1178]: zyngine = zynthian_engine_class(self.state_manager)
Jun 06 17:04:42 zynthian startx[1178]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jun 06 17:04:42 zynthian startx[1178]: File β€œ/zynthian/zynthian-ui/zyngine/zynthian_engine_pianoteq.py”, line 552, in init
Jun 06 17:04:42 zynthian startx[1178]: self.start()
Jun 06 17:04:42 zynthian startx[1178]: File β€œ/zynthian/zynthian-ui/zyngine/zynthian_engine_pianoteq.py”, line 571, in start
Jun 06 17:04:42 zynthian startx[1178]: raise Exception(β€œNo response from Pianoteq RPC server”)
Jun 06 17:04:42 zynthian startx[1178]: Exception: No response from Pianoteq RPC server

Any ideas how to fix this?

Uploading how I installed everything via webconf here.

Zynthian OS install:

Installing Pianoteq via webconf:

Just to make sure I am not doing anything stupid, this process looks correct right?

So there are two cases:

  • Install Pianoteq via Webconf
    You can see that this did not work because it just says β€œTRIAL” as the β€œProduct” when done.
  • Install Pianoteq manually (SCP to the device and run the install shell script)
    This did not work either because of the β€œNo response from Pianoteq RPC server” error.

I have tried many (and I mean many) downloads of both Zynthian OS and Pianoteq to get this working.

That Process looked correct to me.
I haven’t checked back through the whole thread but did you previously deactivate the license from within the Modartt Licence information page.
There is a warning that you can’t reactivate on the same device.

Ah, I will try that. I didn’t think it was successful.

Yeah. Looked on Modartt. I am only using the license for my laptop, not the Zynthian.

Remember that unregistering a device will render that device unavailable to be used for Pianoteq, i.e. you cannot unregister then re-register. This is a protection that Modartt use to avoid abuse of their (generous) licensing, i.e. you cannot move your license between machines at will to extend beyond the 3 machines per license.

Exactly as @riban says. I accidentally deactivated the license on my iMac and had to write to Moddart who in a few hours deleted the iMac from my computer list. Then I re-registered the iMac and everything was fine.

As you can see in this period I transferred the license to many computers and to the minimal Zynthian that I had built… Now I hope I will not have to do it again and that I will be fine for a long time… In doing these operations I made a mistake and I had to write to Moddart who, without any problem, reset all the changes and I was able to fix things.

1 Like

Interesting. How can I tell if that’s what’s happening. When I look on the Modartt site it just says I have used 1 of 3 licenses (the one I used for my laptop). Can I view a history of devices that can’t be re-registered?

I do not think any registration went through on your pi, or it would already show as either activated or deactivated.

Have you tried vnc (engines) from the webconf?

Or to run the pianoteq binary when logged in via ssh -X?

Hi @wmnelis !

Please, tell me your shipping address by private message and i will send you a good SD-card with the latest version and Pianoteq Standard installed, so you only need to intro your license number.

All the best!

1 Like

@jofemodo Thank you, that is a generous offer. I think just an image of the card would be sufficient.

@niels How do I start up the Pianoteq application via VNC? It looks like the VNC desktop doesn’t have anything on it but terminal and patchage


.

Also, @jofemodo I saw on another thread that you mentioned Pianoteq has a command line option for activation/licensing. Can you share some info on this? I would like to try it.

In fact if there is a command line reference for Pianoteq it would be helpful. I have struggled to find information.

Dear @wmnelis , i suspect the problem is your SD-card, so another image wouldn’t solve anything .

You already have been trying with images i generated and tested and it’s not working :grimacing:

i will send you a good SD card that i can test and be 100% sure It works. if It doesn’t work in your V5, we will know It"s a hardware issue.

Regards

2 Likes

Ok. Thanks. I have sent my address to you directly via my Gmail email address.

Some more information. Modartt asked me to do an MD5 checksum on the Pianoteq binary after the install. They said the checksum for Stage 8.4.1.should be:

a7a75de8e152e66b157e65138f6cc1a9

I am getting a different result and they are saying that the binary has been corrupted. I have tried this many times with many downloads. I have followed both the web console install procedure and the manual one (copying using SCP and manually running the Pianoteq install shell script from the command line).

I ran this for both Standard and Stage and saw these results:

Pianoteq 8 Standard

Checksum:

(venv) root@zynthian:/zynthian/zynthian-sw/pianoteq/arm-64bit# md5sum ./Pianoteq\ 8
0b1314ac9b6384ff9e2bc541d0991a8b ./Pianoteq 8

Directory tree:

(venv) root@zynthian:/zynthian/zynthian-sw# tree pianoteq
pianoteq
β”œβ”€β”€ arm-64bit
β”‚ β”œβ”€β”€ extra
β”‚ β”‚ └── lame
β”‚ β”œβ”€β”€ Pianoteq 8
β”‚ β”œβ”€β”€ Pianoteq 8.lv2
β”‚ β”‚ β”œβ”€β”€ dsp.ttl
β”‚ β”‚ β”œβ”€β”€ manifest.ttl
β”‚ β”‚ β”œβ”€β”€ Pianoteq_8.so
β”‚ β”‚ └── ui.ttl
β”‚ └── Pianoteq 8.so β†’ Pianoteq 8.lv2/Pianoteq_8.so
β”œβ”€β”€ Documentation
β”‚ β”œβ”€β”€ pianoteq-deutsch.html
β”‚ β”œβ”€β”€ pianoteq-english.html
β”‚ β”œβ”€β”€ pianoteq-francais.html
β”‚ └── pianoteq-italiano.html
β”œβ”€β”€ Licence.rtf
β”œβ”€β”€ pianoteq β†’ ./arm-64bit/Pianoteq 8
└── README_LINUX.txt

Pianoteq 8 Stage

Checksum:

(venv) root@zynthian:/zynthian/zynthian-sw/pianoteq/arm-64bit# md5sum ./Pianoteq\ 8\ STAGE
92a9dc971ff9f345f684b8c51b3d45a9 ./Pianoteq 8 STAGE

Directory tree:

(venv) root@zynthian:/zynthian/zynthian-sw# tree pianoteq
pianoteq
β”œβ”€β”€ arm-64bit
β”‚ β”œβ”€β”€ extra
β”‚ β”‚ └── lame
β”‚ β”œβ”€β”€ Pianoteq 8 STAGE
β”‚ β”œβ”€β”€ Pianoteq 8 STAGE.lv2
β”‚ β”‚ β”œβ”€β”€ dsp.ttl
β”‚ β”‚ β”œβ”€β”€ manifest.ttl
β”‚ β”‚ β”œβ”€β”€ Pianoteq_8_STAGE.so
β”‚ β”‚ └── ui.ttl
β”‚ └── Pianoteq 8 STAGE.so β†’ Pianoteq 8 STAGE.lv2/Pianoteq_8_STAGE.so
β”œβ”€β”€ Documentation
β”‚ β”œβ”€β”€ pianoteq-deutsch.html
β”‚ β”œβ”€β”€ pianoteq-english.html
β”‚ β”œβ”€β”€ pianoteq-francais.html
β”‚ └── pianoteq-italiano.html
β”œβ”€β”€ Licence.rtf
β”œβ”€β”€ pianoteq β†’ ./arm-64bit/Pianoteq 8 STAGE
└── README_LINUX.txt

i tested your pianoteq file and It worked fine. I sent you a sdcard with a fresh install that works in my V5.

regards

1 Like