michaelwillis / virtual-playing-orchestra-ardour-template

An Ardour project template for composing orchestral music on Linux
Other
66 stars 5 forks source link

Adapted to Ardour 6.9.0, new VPO location #9

Closed robertaramar closed 2 years ago

robertaramar commented 2 years ago

I have re-loaded all .sfz-files from a new location at ~/opt/Virtual Playing Orchestra3. I just think that putting stuff under /opt as a regular user is not wanted by some users. I would appreciate if you would accept my PR

robertaramar commented 2 years ago

If you want to create a release based on this, let me know what it will be, I can then change the download instructions accordingly.

michaelwillis commented 2 years ago

@robertaramar Thanks! I'll take a look at this.

michaelwillis commented 2 years ago

@robertaramar I noticed what looks like several symbolic links to ../../../../../opt/Virtual-Playing-Orchestra3... Is that intentional? The relative path won't necessarily work on different systems.

I keep wishing that I could find a better, singular way of allowing people to pick a directory where Virtual Playing Orchestra can be found, some kind of prompt when using the template to set up a new Ardour session. I'm going to ask the Ardour devs for suggestions.

robertaramar commented 2 years ago

I do get your point. However, in this particular case, the location of the template is fixed: ~/.config/ardour6/templates/Virtual Playing Orchestra 2022 Therefore, the relative symlinks point exactly to ~/opt/Virtual Playing Orchestra3 But I do agree, it would be better to have the user pick the location of VPO. I did a .lua-script to import the 16 tracks of our band rehearsals. We might use such method to create the template. That would allow users to pick file locations. Can we somehow "chat"? Telegram? Signal? Threema? IRC? Just no WhatsApp ;-)

michaelwillis commented 2 years ago

@robertaramar Thanks for your work on this. The symlinks won't work on MacOS, because the relative path to the home dir is different, but I didn't want to leave you hanging for too long. If I really want to support both operating systems, I should probably have two separate releases of the template.

TauPan commented 2 years ago

I stumbled over this because the README still tells users to put the orchestra files into /opt apparently I've overlooked the new instructions.

Also what about https://github.com/michaelwillis/virtual-playing-orchestra-ardour-template/pull/6 ? It seems it would be more useful for users with non-standard setups. (For example I put my music experiments into my nextcloud folder in ~/Nextcloud/Music/Taupan/ardour and this requires me to put the orchestra files into ~/Nextcloud/opt. Even then I'm still being hit by #5 so I have to reconfigure the sfizz plugins manually. The symlinks in the externals folder do point to the correct files.)

I see the following settings in the template file:

<lv2 last-preset-uri="" last-preset-label="" parameter-changed-since-last-preset="1" template-dir="/home/rschneid/.config/ardour6/templates/Virtual Playing Orchestra 2022" state-dir="state1">

I'm guessing that this may be causing the issues, since /home/rschneid does not exist on my machine?