Topic: Pianoteq 5 on Linux, howto install/start ?

Hi!

I downloaded the Pianoteq 5 Trial for Linux and I would like to know how to install/start it ?
The downloaded archive just offers an "Pianoteq 5" file without an extension and a "Pianoteq 5.so" file,
which seems to be the VST plugin. I am on ArchLinux.

Thanx in advance!

regards,
Hans

Re: Pianoteq 5 on Linux, howto install/start ?

The file without extension is an executable (Don't think strictly in terms of file extensions with linux -- They are sometimes used for convenience but don't have any essential function. There is no accepted standard file extension for executables).
The .so file is a library, like a dll in windows, and should be kept in the same directory as the executable.

You should have executable rights to the file after unpacking; Otherwise, you can add them with chmod +x (As I'm sure an Arch user would know..)

Re: Pianoteq 5 on Linux, howto install/start ?

hpesata wrote:

Hi!

I downloaded the Pianoteq 5 Trial for Linux and I would like to know how to install/start it ?
The downloaded archive just offers an "Pianoteq 5" file without an extension and a "Pianoteq 5.so" file,
which seems to be the VST plugin. I am on ArchLinux.

Thanx in advance!

regards,
Hans

Hi,

it is very straightforward. For example:
Unpack the downloaded archive in your home-directory:

p7zip -d pianoteq_linux_trial_v501.7z

Start the executable binary from there in a terminal-window :

./Pianoteq\ 5/amd64/Pianoteq\ 5

(if your system is 64-bit)

or:

./Pianoteq\ 5/i386/Pianoteq\ 5

(on a 32-bit system)

... the GUI from Pianoteq should pop-up then.

cheers

Re: Pianoteq 5 on Linux, howto install/start ?

hpesata wrote:

Hi!

I downloaded the Pianoteq 5 Trial for Linux and I would like to know how to install/start it ?
The downloaded archive just offers an "Pianoteq 5" file without an extension and a "Pianoteq 5.so" file,
which seems to be the VST plugin. I am on ArchLinux.

Thanx in advance!

regards,
Hans

Have you experienced music with Linux before? You must configure and open Jack before (+/- equal to Asio but on Linux) . Not difficult but it is a different philosophy than the windows world.
To just answer to your question: There is a simple executable Pianoteq file. You have nothing to install. Just click on it, and it will start. But start Jack before.
There is also a Pianoteq LV2 folder. LV2 is the current standard plugin format on Linux. To use Pianoteq as a plugin, you should copy the Pianoteq LV2 folder in your standard LV2 folder, which is probably "usr/lib/lv2".

If you want to do music on linux, I recommand you to try Tango Studio, a distribution specific for music, with real time kernel.

Good luck

Last edited by stamkorg (13-07-2014 20:18)

Re: Pianoteq 5 on Linux, howto install/start ?

And for all the friends on this forum, I would say: don't be affraid with Linux, it works very well and it is very stable 
The approach is different but it is efficient

Re: Pianoteq 5 on Linux, howto install/start ?

stamkorg wrote:

Have you experienced music with Linux before? You must configure and open Jack before (+/- equal to Asio but on Linux) .

Jack is only necessary to run Pianoteq in conjuncion with other audio applications. If one just wishes to play, using ALSA alone is easier (and I think faster, latency-wise, since even with Jack, audio will be routed through ALSA anyway AFAIK).
It is in this way that I usually use Pianoteq.  Much less hassle.
One has to make sure pulseaudio is not running, though, which is easily achieved with pasuspender.

Re: Pianoteq 5 on Linux, howto install/start ?

Pianoteq lets you choose the direct hardware and bypass the PulseAudio server.

I'll also recommend avoid JACK unless you need it.  Because it's an intermediary server, Pianoteq does not know the capabilities of the hardware so you get fewer options to choose from (sample rate, buffer size, etc.).

Re: Pianoteq 5 on Linux, howto install/start ?

ALSA is the hardware driver infrastructure (i.e., backend), while JACK is an audio server, akind in some ways to the Windows Sound Mapper. JACK allows network-transparent sound input/output and (more importantly) allows audio applications to work together. You can achieve some results this way (by piping sound output from one application to another) that would require loading a plugin in a DAW on Windows or Mac OS. But if you 'just' want to use Pianoteq as a live instrument, you will not gain much by using JACK, and while it is designed with low latency in mind, it is an additional component in the audio chain. That said, you will not lose much as well by just always using JACK, and gain flexibility.

Edit: PulseAudio is also an audio server, but as far as I know, its design goals are quite different from those of JACK, meaning more functionality and quite possibly a lot more latency. So if PulseAudio is the default on the system you use, I would bypass it if I were you, or switch to JACK.

A bit background on Unix-like systems and audio: nowadays you will find at least three, often four audio interface layers on a modern system. E.g. KDE4 uses Phonon as multimedia framework. Phonon knows how to decode audio files and has functions to 'just play an MP3' or such file. This is used by normal KDE applications that just want to play sounds and not care too much about the details (which is sufficient in 99% of the cases, probably). Phonon can be configured to use different implementations, one of which is GStreamer. GStreamer does the heavy lifting and can e.g. be configured to use JACK or PulseAudio (or ALSA directly). JACK again will most often use ALSA for output. So you have a lot of layers:

  1. Phonon/...

  2. GStreamer/Xine/...

  3. JACK/PulseAudio/...

  4. ALSA/OSS

An application can use each of those to output audio. The lower it goes, the more work it will have to do for itself, but also the less latency and more control it will get. Pianoteq is an application that does by definition most of its own low-level work, so only the lower layers really make sense for it.

Last edited by kalessin (14-07-2014 11:18)
Pianoteq 6 Standard (Steinway D&B, Grotrian, Petrof, Steingraeber, Bechstein, Blüthner, K2, YC5, U4, Kremsegg 1&2, Karsten, Electric, Hohner)

Re: Pianoteq 5 on Linux, howto install/start ?

Hello!

Many thanks to all of You who replied to my beginners questions!
I appreciate Your comments.

I am still fairly new to Linux but very eager to step deeper into it.

I am trying to get an ODroid U3 ARM machine up and running with Pianoteq.

Regards,
Hans

Re: Pianoteq 5 on Linux, howto install/start ?

Unfortunately, you're out of luck.  Pianoteq does not run on ARM.

Ok, it's theoretically possible to run a x86 emulator/VM under ARM to then run PTQ but good luck w/ performance.

Last edited by Mossy (15-07-2014 02:28)

Re: Pianoteq 5 on Linux, howto install/start ?

Good morning!

Thanx for pointing out the non ARM capable issue, I somehow missed this important fact.

so what are the options:

* Wine ?
* Using the Pianoteq VST within an ARM-based VST-Host ?
* None of the above ?

Regards,
Hans

Re: Pianoteq 5 on Linux, howto install/start ?

Probably none of the above, sorry. I don't even know whether an ARM based VST host exists; but even if it did, it wouldn't matter. ARM VSTs would in theory be possible, but this does not change the fact that the processor architecture of the Pianoteq VST is x86, and thus the architectures don't match.

The requirements of Pianoteq are unfortunately hidden in the FAQ, but they are listed:

Pianoteq works in Windows XP/Vista/7/8, MacOS X 10.5 or higher and Linux (x86) with Jack and ALSA backends.

The architecture limitation goes for Wine as well: it is an implementation of the Windows API, not a classical emulator, and thus will not enable you to run x86 code on an ARM CPU. Emulating CPUs is so complicated that emulation will cost you about an order of magnitude in terms of performance... and the Exynos would be barely fast enough as it is.

So your only option as far as I can see is: get an x86-based computer, sorry. I would also recommend aiming for a PassMark score (http://www.cpubenchmark.net/) of at least about 1500-2000 in order to get a polyphony of 64 notes or more. Pianoteq's requirements are quite moderate, but they are non-zero.

PS: if the Mac OS X 10.5 requirement is still accurate, Pianoteq could actually still be able to run on PowerPC computers, which is a big-endian architecture like ARM. This in turn indicates that it would probably not be actually impossible to port Pianoteq to ARM, but I think Modartt will only do this when (1) the performance of ARM devices increases significantly (they are quite efficient and relatively powerful for their low power consumption levels, but not on an absolute scale) and (2) actual devices are available and (3) there is actual demand. And I would guess that the third point is the most tricky.

Last edited by kalessin (15-07-2014 09:02)
Pianoteq 6 Standard (Steinway D&B, Grotrian, Petrof, Steingraeber, Bechstein, Blüthner, K2, YC5, U4, Kremsegg 1&2, Karsten, Electric, Hohner)

Re: Pianoteq 5 on Linux, howto install/start ?

Hi again!

Thank You "kalessin" for Your very valueable coments!

I was so focused on mastering all the LINUX comamnd line / package-tarball-install challenges so I forgot to go through the FAQ in detail.

Nevertheless, it is a very interesting topic and I think the future will show us many new approaches and possibilities.

Regards,
Hans