Giter Club home page Giter Club logo

virtual-playing-orchestra-ardour-template's Introduction

Virtual Playing Orchestra Template

What is this?

This is an Ardour template for composing orchestral music, using only no-cost virtual instruments and plugins.

License

Creative Commons Attribution-ShareAlike 4.0

Requirements

This template has been tested with:

  • 8GB memory
  • Quad-core i5 3GHz CPU

The system monitor reports Ardour using less than 2GB of memory and only moderate CPU usage with a rather full orchestral score, so it will probably work with 4GB of memory and a much less powerful CPU.

Assumptions

  • Knowledge of how to use Ardour
  • Understanding of terminal and filesystem

Software

Download and compile sfizz development branch.

Download Dragonfly Reverb and extract it.

Optionally download the free edition of Auburn Sounds Panagement. This is used to add some distance to the super-close mic trumpet samples. The template will still work without it.

Install the above plugins where Ardour will find them.

Download Virtual Playing Orchestra, you will need the Wave Files and the Performance Orchestra SFZ Scripts. Extract both to ~/opt:

sudo unzip $HOME/Downloads/Virtual-Playing-Orchestra3-1-wave-files.zip -d ~/opt/
sudo unzip $HOME/Downloads/Virtual-Playing-Orchestra3-2-performance-scripts.zip -d ~/opt/

Download virtual-playing-orchestra-template-2.1.0.zip

On Linux, extract to $HOME/.config/ardour6/templates:

unzip $HOME/Downloads/virtual-playing-orchestra-template-2.1.0.zip -d $HOME/.config/ardour6/templates/

On MacOS, extract to $HOME/Library/Preferences/Ardour6/templates/:

unzip $HOME/Downloads/virtual-playing-orchestra-template-2.1.0.zip -d $HOME/Library/Preferences/Ardour6/templates/

Using the template

Create a new Ardour session, selecting the template Virtual Playing Orchestra 2022.

Use of Ardour's MIDI input follows MIDI track selection feature is suggested. In Preferences, MIDI, Ports, tick the box for that feature. Also tick Music Data, Control Data, and Follow Selection for your midi Input. As an example, to play a tuba part, select the Tuba track and play bass keys on your midi keyboard; you should hear the tuba. To record, arm the Tuba track, click the record button and then the play button, and then play the part.

This template uses the "Performance" SFZ files for wind and string instruments, which means that the mod wheel (CC1) controls the dynamics, and velocity controls the articulation (higher velocities tend to have a harder "attack", lower velocities tend to come in more gently).

Stage Presence

All tracks have panning, stereo width, and reverb for stage presence following a traditional seating arrangement:

Seating Chart

Questions and Answers

Shouldn't this section be called FAQ?

No it shouldn't. I wrote up this section before people could start asking questions.

Why does this template use the "Performance" SFZ files instead of the "Standard" ones?

I like the elegance of having dynamics primarily controlled by a single parameter. The alternative of using a combination of channel volume, expression, and velocity to control dynamics gets confusing.

Why do all of the wind tracks use solo samples?

I liked the sound of the solo wind samples more than the sections, and found that harmonizing duets or trios on the same track sounds enough like a section.

Why didn't you include all of the instruments available from Virtual Playing Orchestra?

This was done for simplicity's sake. Everybody will have different opinions about which specific instruments they want to use. Consider the template to be a place to start, customize it how you want and save your own template.

Why isn't there a piano?

People are very opinionated about which sampled piano they want to use, and Virtual Playing Orchestra does not include one for that very reason. Pick your preference of piano and use it.

virtual-playing-orchestra-ardour-template's People

Contributors

johnjacobkenny avatar michaelwillis avatar robertaramar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

virtual-playing-orchestra-ardour-template's Issues

Strings Sampler 1&2 not working

I checked all the paths in the .sfz files, seems correct, but there's nothing coming from it. installed in /opt/ as per instructions. MIDI-Mapping, paths in the *.sfz files are correct, linuxsampler mapping in the template is too.
All wave files audition just fine and are playable in ncmpcpp etc.

Template does not load SFZ files

When using this template, I have to manually select "SFZ file" for all the instruments.

Steps to reproduce:

  1. Follow the steps in readme.md.
  2. Create a new Ardour session from Virtual Playing Orchestra template.
  3. Open the sfizz GUI from any track.
  4. The "SFZ file" is empty.

I can't find any errors in the TTL files. If I create a new test template that uses sfizz and VPO, it works as expected.

System information:
CentOS 8.1
Ardour 5.12
sfizz 0.2.0

Panagement 2 not recognized by default on Linux

Even when installing the Pagamenent LV2 plugin, the template fails to load it when creating a new session. Manually adding it to a track works instead, so looking at the .ardour file I noticed that there are a couple of properties that need to be changed in the .template file to work, specifically in the Processor element with name="Panagement 2":

  1. type="lv2" (the one in the template has type="mac-vst")
  2. unique-id="https://www.auburnsounds.com/products/Panagement.html40733232#stereo" (the one in the template has a numeric ID, that I think is the main reason why my setup can't find it)

With this change to the template, it works for me. Of course, manually editing the template in the repo makes little sense, but maybe adding a couple of lines in the README might help those that can't get it to work either (unless some tip is there somewhere already and I missed it?).

Thanks for your great work!

High CPU / xruns

When using this template, my CPU usage goes through the roof, and I get a lot of xruns in jack. My computer is a Core i3 2GhZ with 8GB of memory. Is it just underpowered?

Piano tone

Hi Michael, thanks for the awesome compilation and the effort you've put it to make things seamless for use in Ardour. Truly saved tons of my time!

I'm not very impressed with the piano tone though. For me it sounds more like a guitar than a piano. Is there some setting that can be changed? I recently came across a free piano called salamander piano and it sounds much better to me. I was wondering if you had come across any other pianos and wanted to know if it was possible for you to update the existing piano.

version 2.1 not found ?

Hi there!

readme.md links to a 2.1 version, but last version in releases is 2.0.0-rc2.

Link is broken.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.