Topic: Mac application to run Pianoteq with midi playlists

Does anyone know a Mac application which can run Pianoteq (as a VST or AU) and which can handle many midi files and probably can generate one or more playlists ?

I'm in the process of downloading the midi files from the Piano-e-competition, because I really like them.
I think they are really nice to hear and also very useful to test the various PT options and settings.
Does anyone know if it is allowed to redistribute the midi-files once downloaded?

Thanks for help

Last edited by thono2007 (19-09-2014 22:36)
_______________________________________________________________________________________
PT5.1 Pro • D4 • K2 • U2 • MacBook Pro i7 2,8GHz 16GB/1TB • Roland F120R/RD64 • KEF X300A • DT990Pro

Re: Mac application to run Pianoteq with midi playlists

Hi
I dont know about midifileplaylists, but I am using Garageband. Download midifile, (if it says you have no audiodevice, ignore it)) and drag the  downloaded midifile to the empty area below the existing tracks. Choose ptq and modify. I send it to iTunes and have my playlists there. Works for me.

Re: Mac application to run Pianoteq with midi playlists

Here is one simple way to do what you want with a simple shell script. Since OSX is Unix-based, it includes the standard shell, the only trick is to be careful about embedded blanks in the file names...many things don't work as expected with those at the shell level...

Say you have unzipped the collection in a directory named "e-piano-competition-2002-2009" as I did.
In the parent directory, create a shell file, named for instance PlayList.sh with the following content (assuming Pianoteq was installed in the default directory):

#!/bin/sh
ls e-piano-competition-2002-2009/*$1*smf* > list
while read file
do
echo $file
cp "$file" file.mid
/Applications/Pianoteq\ 5/Pianoteq\ 5.app/Contents/MacOS/Pianoteq\ 5 --preset "D4 Daily Practice" --midi file.mid --headless --play-and-quit
done <list
rm list file.mid

Don't forget to make it excutable by chmod +x ./PlayList.sh

Then, for instance, the command ./PlayList.sh Bach will play all the Bach files in the collection.

Of course you can change the preset in the file and if you prefer, take away the --headless parameter if you want the GUI visible. Other parameters are displayed with the --help option.

That is one way to create a temporary playlist to render with Pianoteq. The parameter can be any substring of the file names, for instance the name of a performer.

No parameter means all the files so beware. (You can always stop the process with ctrl-z)

(I pass a copy of the file to Pianoteq because the blanks in the names cause a lot of problems when passed directly inside a script as a parameter...)

Hope this helps!

Last edited by Gilles (21-09-2014 22:40)

Re: Mac application to run Pianoteq with midi playlists

Considering OSX's UNIX roots, seems weird nobody has packaged up one of the many open source MIDI/audio playlist/jukebox applications to run under OSX.  Under Linux/BSD/etc, Audacious can playlist any type of audio file and for MIDI files can sent to either a Fluidsynth plugin, hardware MIDI interfaces or virtual MIDI interfaces (create by Pianoteq/ZynAddSubSynth/Fluidsynth/etc).

EDIT, here's a link on compiling Audacious on Mac OS-X:

https://lifeforms.nl/20140302/building-...mavericks/

Last edited by Mossy (22-09-2014 08:52)

Re: Mac application to run Pianoteq with midi playlists

@Gilles: Thanks for your suggested solution. As I'm not a Unik/Linux freak I had difficulties to get your point, so it motivated to look further!

And guess what: I think I found a reasonable solution:

MacOS has an integrated Midi Loopback feature (IAC driver in the Audio midi setup).
That bus I could use in PT5 as well as in a simple midi Player (like Qmidi from Mixagee http://www.mixagesoftware.com), which both supports a midi library as well as playlists.

Maybe anyone else finds  this useful.

Last edited by thono2007 (24-09-2014 18:10)
_______________________________________________________________________________________
PT5.1 Pro • D4 • K2 • U2 • MacBook Pro i7 2,8GHz 16GB/1TB • Roland F120R/RD64 • KEF X300A • DT990Pro

Re: Mac application to run Pianoteq with midi playlists

thono2007 wrote:

@Gilles: Thanks for your suggested solution. As I'm not a Unik/Linux freak I had difficulties to get your point, so it motivated to look further!

And guess what: I think I found a reasonable solution:

MacOS has an integrated Midi Loopback feature (IAC driver in the Audio midi setup).
That bus I could use in PT5 as well as in a simple midi Player (like Qmidi from Mixagee http://www.mixagesoftware.com), which both supports a midi library as well as playlists.

Maybe anyone else founds this useful.

That looks like a simple solution. On my old Windows system, I used the free VanBasco midi player that does a similar thing ( http://www.vanbasco.com/ ) .

I used it (still do in fact) to play a midi file with a GigaStudio sampled instrument. My point in giving that short shell script is that people may not know how to access Pianoteq through a command line on the Mac, thinking this is reserved to Linux. Also, I recently completed a command line driven algorithmic composition program in C, so my mind is currently set to this kind of basic Unix computation on the Mac.

Last edited by Gilles (24-09-2014 18:08)