Pianoteq Guitar

Hi All,

When I try the Pianoteq demo I cannot see the Classical Guitar as an instrument available, everything else seems to be there though:
https://www.modartt.com/guitar

Does it mean that the guitar is not supported on Zee, even if I buy the instrument model, or just not included in the demo version?

I’d also like to add one more vote for adding Organteq eventually - I have seen it mentioned a few times already…

Thanks

There is a bug in the guitar which crashes zynthian.

Thanks.
Is this something being worked on at the Zee side, or should I ask Modartt?

The problem was reported to Modartt in January 2023. It affected 32-bit OS on RPi4 with clock speed of 1800000 or higher. We added a guard into the zynthian code to not offer or load Classical Guitar presets if the zynthian is clocked above this rate.

I have just disabled this constraint and things seem to work so either, Modartt quietly fixed the issue (I have asked them) or (I think more likely) the issue does not occur in 64-bit OS now used in zynthian.

I have enabled Classical Guitar in Vangelis (testing) branch and it should be available in the next point release which I expect to land within the next month.

4 Likes

Awesome, thanks!

Speaking of which, now that RPi 5 is twice as fast and has double the memory… is it possible to enable 2 instances of Pianoteq? e.g. guitar + piano

I have several Pianoteq instrument packs, not the Guitar instrument, but I expect that it could be loaded without needing another instance as a I do woth ll the rest.

We could do some experiments with multiple instances of Pianoteq. Raise a feature request.

Or just the full (=double) sample rate, as many have been looking forward for very long time…

You can indeed switch an instrument via VNC (or using the Preset button on Z), but you can only have a single instance running - unlike, say Dexed.
The second time you add an instrument Pianoteq is no longer available in the list.

When I click on the link for a feature request, Is the password asked for is creating an account on Github? Don’t have one atm…

Btw: use case is:
1, split keyboard, play piano live, plus guitar chords
2, sequence guitar, harp etc and play piano live.
There is a high chance that most of the time the piano would play, and once every few bars guitar chords - so it’s not like all the instances are playing all the time. Although I have no idea how Pianoteq internally works, but presumably when an instrument it is not playing it shouldn’t take many resources?

Yes! To report issues you need a GitHub account. We need a way to track who has reported an issue so that we can follow up with further questions and ask for them to validate any fix. We use GitHub for project hosting and its issue tracking feature for tracking issues (bugs & feature requests / enhancements). Discourse is good for discussion but not for reporting and tracking issues.

It depends on the processor. Many reduce their resource usage during idle state but some (like setBfree) use all the required resources all of the time. There are advantages to both approaches. MiMi-d has a mode to enable continuous full resource usage but that is probably best left for testing.

Registered on GitHub and submitted.
I’ll also add the split/layering request from another thread soon.

Edit: added 4 requests/ideas, sorry I think it’s finished for today :slight_smile:

I just built my zynth v5 and installed a licensed version of pianoteq. I seem to have some of my instrument packs, but the guitar looks to be missing. Was the enabled guitar preset pushed to the main release branch?

Hi @aaron.oz! A very warm welcome to you, our first new arrival of 2025. I hope you enjoy being a member of this wonderful family.

The current stable version of zynthian is oram-2409.4. This includes Pianoteq 8 with Classical Guitar enabled. Previous versions disable Classical Guitar because it was broken on ARM 32-bit OS but since we moved to 64-bit we were able to re-enable it. If you have an zynthian updated to the current stable version then you should see “Classical Guitar” in the list of instruments. (In demo instruments if you do not own a licence for that instrument pack.)

2 Likes

Thanks for the warm welcome, @riban. I’m happy to be here.

I hadn’t updated my build after SD installation. I just did that and now I see the Classical Guitar pack. Thanks!

It is customary at these moments for this to happen

1 Like

Sorry for the question… I have the latest version? If it’s not the latest, how do I update? I can’t do it in Zynthian… Thanks
Immagine

Yes, you have the latest stable version. ,
I upgraded a while ago and I have the same version:

zyncoder: oram-2409.2 (36691b3)
zynthian-ui: oram-2409.4 (5dfe2b0)
zynthian-sys: oram-2409.4 (9cf56bd)
zynthian-data: oram-2409.3 (305b301)
zynthian-webconf: oram-2409.3 (25cda92)

Many Thanks…

The Pianoteq Guitar module is interesting, but from my perspective, it lacks the ability to use multiple input MIDI channels in Zynthian.

I used a Fishman TriplePlay MIDI pickup on my guitar, configured with each string assigned to a separate MIDI channel via the FC-1 pedal. I set its input in Zynthian to multichannel mode. In Pianoteq, I tried enabling “Reserve MIDI channels for individual strings.”

As expected, it didn’t work because Zynthian only sends a single MIDI channel to Pianoteq. I tested the same setup on a Windows PC, where Pianoteq successfully handled input from the first six MIDI channels without any issues.

Is there a future possibility to modify the MIDI input signals to the chain engine to support multichannel?

013-Pianoteq Guitar.zss (8.2 KB)