Topic: Headless: The DEMO Trap

Hi all,

I am running PTQ in a headless setup on a Raspi 3B+, which works quite fine.
However, I am having a problem with Instruments running in demo mode.
I Programmed a few of the lowest keys starting with Note 009 (A-2) to select different instruments. This also works fine. A couple of these instruments are however running in demo mode, I just use them for a break, for relaxation, playing with sounds.
But when the 20 minutes of demo mode have elapsed, I cannot switch back to a "normal" instrument because apparently all MIDI events are being blocked.
Would it be possible to change this behaviour so that MIDI events are still processed but no sound is generated for demo instruments?
Other than that I really like PTQ!

-Heinrich

Re: Headless: The DEMO Trap

Does midi panic work? (for users of GUI, it's the little ! symbol lower right - "stop all sound, release all keys and pedals, reset the audio and midi drivers")

Can't reproduce your issue (own all instr.) - assuming the above worth trying. Can you set a physical control or another lower key to init? Interested to know if that works.

[edit to add: that's not a fix for sure but might mean you don't have to restart Pianoteq which might alleviate the issue some]

Last edited by Qexl (25-11-2018 02:48)
Pianoteq Studio Bundle (Pro plus all instruments)  - Kawai MP11 digital piano - Yamaha HS8 monitors

Re: Headless: The DEMO Trap

Qexl wrote:

Does midi panic work? (for users of GUI, it's the little ! symbol lower right - "stop all sound, release all keys and pedals, reset the audio and midi drivers")

Can't reproduce your issue (own all instr.) - assuming the above worth trying. Can you set a physical control or another lower key to init? Interested to know if that works.

[edit to add: that's not a fix for sure but might mean you don't have to restart Pianoteq which might alleviate the issue some]

Thanks for your reply, Qexl.

The point is that I want to run PTQ without a gui (headless). The only way to fix the situation would be via some MIDI command (Note On/Off, Controller, init ...). However, when in expired demo mode, no MIDI events are processed, they do not even show up in the preferences/midi window.

It seems to be a design deficiency of the software which only shows up in my special (odd?) use case.

-Heinrich

Re: Headless: The DEMO Trap

It happens to me as well.
I use a midi controller as interface (pianoteq touch panel) and it's annoying to get stuck when a demo instrument expires.I would like to be able to just move to a paid instrument and go on (you can do it with the GUI but not with a midi event).It can also happen by mistake, if by chance you switch to a demo instrument you get stuck.

Re: Headless: The DEMO Trap

Before I had all instruments, I vaguely remember in GUI you can hide the demo instruments so they don't accidentally get selected (pressing "N" on computer keyboard) - a while ago - less certain how that behaviour translates to headless.

There may be rare limitations in the way some mini systems (packages etc) interface with Pianoteq (software issue like this exists in a recent project I see - the dev is aware etc.) - like not having compatibility above "Standard" version - maybe there's something of this type going on with your Raspi (like certain API call not in package).

Maybe someone with a different system has a different experience? Would be interesting.

In the case you want to select the demo instruments, even if just for pleasure, I genuinely recommend buying those instruments you like, even so more funding can reach the modelling team, thus more models are more likely to come, rather than fewer and quality continues etc.

I'm one of those who have Studio version so that I can have all instruments uninterrupted as a best value proposition while supporting the best software I've personally come across. I can say that I've found it's worth it. This software is one of the very few in this category for me (long time software user, from freeware through to paid).

I outright begrudge paying for nonsensically overpriced software/updates/upgrades and Pianoteq is just not in that category.

If purchasing the demo instruments is not an option though, I'd contact Pianoteq support, to see if there's a way to do what you ask (could be a feature to drive purchase, rather than a bug!), or maybe contemplate saving for these ones you like to use, regardless if for just pleasure - people pay more for roller-coaster tickets for pleasure too after all and I get so much more than 2 minutes fun out of every instrument and no woozy after effects

Pianoteq Studio Bundle (Pro plus all instruments)  - Kawai MP11 digital piano - Yamaha HS8 monitors

Re: Headless: The DEMO Trap

Thank you for all your replies.

This problem does not only occur with the Raspberry, but also with a Mac mini to which I have switched for performance reasons in the meantime.

Considering buying new instruments packs: This is of course an option, provided that I can conveniently try them out. But this is a bit difficult with my current setup.

As a workaround I am now VNC-ing into the box with my phone in order to restart PTQ when it is blocked.

Another option is to automatically restart PTQ every 15 minutes, but this also can be annoying when it occurs in the middle of me playing.

I will notify Moddart about this problem and see what they will do.

-Heinrich

Re: Headless: The DEMO Trap

I reported this problem to Moddart and i got a quick and kind reply saying that a developer will look into it and they will fix it in a forthcoming update!

Sounds great!

-Heinrich

Last edited by Heinrich (06-12-2018 19:24)

Re: Headless: The DEMO Trap

I discovered yesterday that this has been fixed. Now I can switch presets via MIDI even when the currently active demo has expired.

Thank you Moddart for fixing this inconvenience!

-Heinrich