Orchestrator

Transcription

Orchestrator
Orchestrator
for Mac and PC-Windows computers
Manual V2.0 31/3/2016
-1-
Table of Contents
Table of Contents ..................................................................! 2
Credits .................................................................................. ! 3
License terms ..................................................................... ! 4
Introduction ........................................................................... ! 6
Compatibility .........................................................................! 6
Getting started .......................................................................! 6
Main Window .........................................................................! 8
! Language Selection ...........................................................! 9
! Notation Mode ...................................................................! 9
! Quality of Samples .............................................................! 9
! Open Windows ................................................................... 9
Orchestration Editor ...............................................................!10
! Editing a Voice ...................................................................!10
! Editing the Playing Mode ...................................................!11
! Editing the Note .................................................................!11
! Microtonal Detuning ..........................................................! 13
! Editing the Dynamic ..........................................................! 13
! Editing the Type ................................................................! 14
! Loop Mode ........................................................................! 14
! Output Channel .................................................................!14
! Play a Sound .....................................................................! 15
! Play/Stop a Sound with a MIDI Keyboard..........................! 15
! Delete a Voice....................................................................! 15
! Copy a Voice......................................................................! 15
Info Window ...........................................................................!16
VU-Meter ...............................................................................! 17
Mini Play ................................................................................! 18
Load/Save .............................................................................! 19
! Store .................................................................................! 19
! Load .................................................................................! 19
! Delete ...............................................................................! 19
! Save Orchestration File ....................................................! 19
! Load Orchestration File ....................................................! 19
! Algorithmic Orchestrations ...............................................! 20
MIDI ......................................................................................! 20
Audio Settings ......................................................................! 20
Record ...................................................................................! 22
Glossary ................................................................................! 23
-2-
Credits
Thomas Hummel, concept, software, recordings. Sven Hinz, cutter. Mike Murphy,
software. Julius Holderer, software. Daniel Figols, Mark Barden, translations. Jo
Schlosser, recordings. Roberto Fabbriciani, flute. Martin Fahlenbock, flute. Antje
Thierbach, oboe. Christian Hommel, oboe. Sascha Armbruster, saxophone. Rico
Gubler, saxophone. Matthias Stich, saxophone. Ingolfur Vilhjalmsson, clarinet. Andrea
Nagy, clarinet. Nicola Miorada, clarinet. Johannes Schwarz and Annette Winker,
bassoon. Steve Altoft, trumpets. Delphine Gauthier-Guiche, horn. Thomas Wagner,
bass trumpet, trombone, tuba. Jörgen Welander, tuba. Klaus Steffes-Holländer, piano.
Ursula Eisert, harp. Christian Dierstein, percussion. Konrad Graf, timpani. Pascal
Pons, percussion. Yuriko Sekiguchi, percussion. Peter Kleindienst, guitar. Alexander
Lehner, guitar. Annette Rießner, accordion. Stefan Häussler, violin. Thomas Hofer,
violin. Patrick Jüdt, viola. Beverley Ellis, violoncello. Johannes Nied, double bass.
-3-
License terms&Conditions
The licensing terms described herein – in the version applicable on the date of the order – pertain to
contracts on the purchase of software products (software and databases) between conTimbre and its
clients. Also applicable in addition to these special licensing terms for software products are the Terms
and Conditions of conTimbre.
A. Software
In particular, the subject of these licensing terms is the granting of a license for conTimbre
software. The provisions of this licensing agreement also apply to the right to use updates,
extensions, add-on components, or other additional programs intended for use with the software
that are provided to the client by conTimbre.
1. Licensing
conTimbre grants the client a simple, non-exclusive, and temporally as well as spatially unrestricted
license to use the software in machine-readable form (object code) as well as the documentation in
conformity with the contract. The documentation meant in this context is integrated electronically
into the software or stored on the provided data storage device. The client shall not be granted any
further rights to the software and the documentation.
2. Single- and multi-user licenses
2.1 The client shall only be entitled to install, use, access, possess, and run a copy of the software
on a single computer. The software shall not be used over a network unless the client has explicitly
been granted a network license.
2.2 If the software is to be made available for use over a local-area network, the client must
purchase a separate network license. If the network license is granted for a single user (single-user
license), only a single person may use the software at the same time. If the network license is
granted for more than one user (multi-user license), only the amount of persons for which the
license was granted shall be authorized to use the software at the same time.
2.3 The network license shall not authorize the client to use the software in a public network or
make it available to the public in any other form. If the software is to be used over WLAN, the client
must take adequate data encryption measures to prevent third persons from accessing the
licensed material.
3. Limits to the License
3.1. The license is limited to the object code of the software. conTimbre is not obliged to make the
source code of the software available to the client. The client is prohibited from reverse engineering
or reassembling the object code of the software or otherwise exposing, editing, or changing it. The
client is only authorized to decompile the object code according to legal regulations, in particular
only if it is necessary to establish interoperability with other programs, if the necessary information
has not been made available to the client, and if the decompilation is limited to the parts of the
original software.
3.2 The client may only make one backup copy, exclusively for archiving purposes and for personal
use. Any further reproduction of the software shall not be permitted unless it is necessary for the
proper execution of the software (e.g., for display on a monitor and as intermediate storage in
RAM).
3.3 The software may only be used as an integrated whole. Separating components for individual
use shall not be permitted.
-4-
3.4 If the software provided to the client includes documentation that is integrated electronically into
the software or stored on the provided data storage device (electronic documentation), the client
shall be authorized to make a printout of this electronic documentation. Any further reproduction of
the documentation not necessary for displaying it on the computer monitor, editing the
documentation, or making it available to the public shall not be permitted.
4. Transfer
4.1 The license shall not be shared. The client is only authorized to transfer the rights described in
this license agreement if he or she adheres to the following conditions:
a) the terms of the license described herein shall be transferred in their entirety;
b) the client shall transfer all copies of the software to the new licensee, including the data storage
devices and documentation belonging to them;
c) the client shall delete the installed software so that recovery is impossible; and
d) the new licensee shall agree to these licensing terms.
4.2 Leasing or otherwise allowing a third party to use the software in return for payment is not
permitted. A sub-licensing is not permitted.
4.3. If the customer purchases a student license or an academic license, the customer has the
above mentioned rights only under the condition that he does not distribute the software and the
documentation or transfer, sell, lease, change, license or transfer it in another way.
B. Violation of Licensing Terms
If the client violates these licensing terms, conTimbre is entitled to withdraw the license for the
software and the documentation or the database, unless the client was not responsible for the
violation. Other legal rights remain unaffected. In particular, the client is advised that conTimbre is
authorized to assert claims pursuant to §§ 97 et seq. of the German Copyright Act (UrhG) (e.g.,
compensation for damages, restitution of profits gained, removal, et al.).
C. Exclusion of Liability
Except in the case of death, bodily injury, or illness, conTimbre shall only be liable for damages
incurred through deliberate or grossly negligent action or the intentional breach of an essential
contractual obligation on the part of conTimbre, its employees, or its vicarious agents. This shall
also be true of damages resulting from the breach of obligations in contract negotiations as well as
the performance of tortious acts. Any further claims for damages shall be excluded.
The preceding limitations of liability shall not apply in the case of death, bodily injury, or illness, for
a defect covered by a guarantee that has been given for the condition of the product, and in the
case of fraudulent concealment of a defect. Liability in accordance with the Product Liability Act
remains unaffected.
D. Applicable Law
The licensing terms described herein are subject to the law of the Federal Republic of Germany to
the exclusion of the United Nations Convention on Contracts for the International Sale of Goods
and private international law.
-5-
Introduction
The conTimbre orchestrator is an interface to arrange complex orchestration and
produce reliable audio simulations of the contemporary orchestra. It comprises of
a database with more than 150 Instruments, sorted by their group and family. More
than 4,000 playing techniques are available, from simple ordinario to sophisticated
new music techniques. The diversity of modern instrumental techniques has become
increasingly difficult to survey. The orchestrator presents an opportunity to make this
diversity more tangible and easier to organise according to the needs of the user.
How does a tone sound? How can one notate it? What acoustical properties does it
possess? How does it sound in an orchestral context? What does the instrument
producing the sound look like?
Compatibility
The orchestrator standalone application runs on
- Apple computers running MacOS 10.7.or newer.
- PC-Computers running windows 7 or newer.
- Minimum RAM 4GB.
The orchestrator maxmsp patch (ePlayer_maxmsp/#contimbre ePlayer) needs
additionally MAX7 (www.cycling74.com) runtime version or full version installed.
- On Mac: Uncheck „open in 32 bit modus“ in the info window of the Max program file.
uncheck
-6-
Getting started
• Please make a copy of the complete database onto your computer
or your external drive. Do not place the conTimbre database in higher folder
hierarchies as the software might not find files with long names.
• Insert the conTimbre USB stick.
• Start
i) Mac: Start Orchestrator_standalone/#conTimbre Orchestrator
!
windows: Start Orchestrator standalone
!!
!
!!
ii) Start MAX/MAX-runtime and then load
!
Orchestrator_maxmsp/#conTimbre Orchestrator.maxpat. Be careful
!
not to load more than one instance of #conTimbre Orchestrator.maxpat.
!
or
Important: For proper functionality, the conTimbre USB stick must be inserted while
you are using the orchestrator.
-7-
Main Window
-8-
Language Selection
!Click to select your preferred language.
Notation Mode
Select the notation mode, as sounds or transposed.
Qualitiy of Samples
!
The first value indicates the sample rate in kHz of the samples used.
The second value indicates the bit depth of the samples used.
Higher values have high quality, but take more RAM.
Open Windows
!
! opens the orchestration editor.
!
! opens the VU meter window.
!
! opens the Mini Play window.
!
! opens the window to load and save orchestrations.
!
! opens the window to select MIDI input devices.
!
! lets you edit the audio settings in your environment.
!
!records sound files.
-9-
Orchestration Editor
Each rectangle represents a voice. In the orchestrator, the voice is a sound to be
played. You may change the number of voices. Click into the number box on top and
type in the desired number:
Editing a Voice
It is possible to edit a voice while playing.
Click onto the instrument to select a new instrument (group, family, instrument).
- 10 -
Set group, family and instrument in the instruments editor menu:
Editing the Playing Mode
Click in the modes area and set the desired mode.
Editing the Note
Clicking in the left part of the note area lets you edit the note through a note menu:
- 11 -
Clicking in the middle right part of the note area and dragging up or down lets you
step slowly through the menu:
Clicking in the right part of the note area and dragging up or down lets you step
quickly through the menu:
- 12 -
Microtonal Detuning
The sound may be detuned to get microtonal pitches. The detune is in cents.
100 cents equals a semitone.
Detune is only possible if the sound of the real instrument may be detuned.
Editing the Dynamic
Click on the dynamic (if available) and drag left/right to change it:
- 13 -
Editing the Type
If there exist different types of sounds (different interpreter,
different instrument model...), you may choose the type:
Loop Mode
You can select between 3 loop modes:
- no loop (-> Just play once, then stop)
- normal loop (->->)
- loop forwards and backwards (<->. Sound is first played forwards, than backwards,
than again forwards a.s.o.)
If the loop mode is off (->), the sound will stop after a while by itself.
Output Channel
Click here to set the physical output channel for this voice.
- 14 -
Play a Sound
Play/stop the sound with this button:
Play/stop a sound with a MIDI keyboard
In the lower left corner, a pitch is indicated in international pitch notation
(C4 is middle C). See also Mini Play.
If you play the pitch on a keyboard, this voice will be playing. Select the MIDI device
in the MIDI window. The MIDI velocity will affect the loudness of the sound.
Delete a Voice
Copy a Voice
Click here to copy a voice to another one
Then select the target channel:
- 15 -
Info Window
Clicking on the info icon
opens the info window:
In the popup menu, you may select different types of information:
• Option Instrument. The instrument and eventual accessories
or describing photos are presented.
• Option Comments
• Option Partials.
• Option Spectrum. The spectral envelope and the spectral center is displayed.
The spectral center is musically equivalent to the brilliance of a sound.
A sound with a high spectral center sounds clear, a sound with low center
sounds dull.
- 16 -
• Option Other. It is displayed:
!!
- the absolute intensity. The absolute intensity of a sound is
!
the maximal intensity in dBA at a distance of 1m.
!
- the nominal intensity. This is the maximal intensity within the sound file.
!
The maximum is 0 dB.
!!
- the attack time.
!!
- the spectral complexity. A sound with low spectral complexity (close to zero)
!!
resembles a sine wave. A sound with high complexity (close to 1) resembles
!!
white noise.
VU-Meter
The grey bars indicate the VU meter for each audio channel (not voice number!). The
slider on the right side corrects the overall loudness.
- 17 -
Mini Play
This window is a miniature version of the orchestration editor window. The small
rectangles represent a voice each. Clicking into a rectangle will play/stop a sound.
In the following example, voice 2 is playing:
- 18 -
Pressing the large play or stop button, will play/stop all voices:
Load/Save
In this window, you may store orchestrations in banks and save the banks on disk.
First, open load/save window from the main window.
Store
You may store orchestrations in a bank of orchestration. Just select the orchestration
number and press store:
.
Non empty programs have a program number ending with a star.
Load
Select a program (with star) and press "load".
Delete
Select a program (with star) and press "delete".
Save Orchestration File
The complete orchestration bank may be saved into a file.
Load Orchestration File
You can load orchestration banks from file.
- 19 -
Algorithmic Orchestrations
On Mac, it is possible to algorithmically generate orchestration banks with
CommonLisp. These orchestrations may be loaded into the orchestrator.
Install sbcl (www.sbcl.org) and use the file orchestrator_CommonLisp/
orchestration_search.lisp.
Follow the instructions in this text file.
MIDI
You can play voices from a MIDI keyboard or another MIDI device. Just select the
MIDI device from the MIDI window
Audio Settings
- 20 -
This window is also described in the MAX manual (www.cycling74.com).
Driver!
!
!
!
!
!
Select your preferred audio interface.
!I/O vector size, Signal Vector size: Small I/O vector sizes and small
!!
!
!
!
!
!
!
Signal vector sizes will decrease the time
!!
!
!
!
!
!
!
latency and increase the CPU utilization.
!Sampling rate: !
!
!
!
High sampling rates increase the sound quality
!!
!
!
!
!
!
!
of the sample playback, when high resolution
!!
!
!
!
!
!
!
samples were loaded. High sampling rates
!!
!
!
!
!
!
!
increase the CPU utilization.
!Scheduler in Overdrive:! !
!
When switched on, the the latency of notes
!!
!
!
!
!
!
!
played is lowered. However, the graphics will
!!
!
!
!
!
!
!
update slower. It is recommended to switch
!!
!
!
!
!
!
!
on "Scheduler in Overdrive".
!Scheduler in Audio Interrupt:!!
When switched on, the the latency of notes
!!
!
!
!
!
!
!
is lowered. On the other hand, chords with
!!
!
!
!
!
!
!
high number of notes may provoke clicks.
!!
!
!
!
!
!
!
It is recommended to switch on
!!
!
!
!
!
!
!
"Scheduler in Audio Interrupt".
CPU utilization: !
!
!
!
Try to keep the CPU utilisation as low
!!
!
!
!
!
!
!
as possible. High CPU utilization may provoke
!!
!
!
!
!
!
!
clicks in sound.
!Vector Optimization: ! !
!
Should always be on.
- 21 -
Record
!
Channel Select Button
Record Button
With the record buttons, you may record the ePlayer output to a sound file.
First, click on the Channel Select button to select the number of audio channels you
wish to record. The following possibilities exist:
• Mono (output channel 1)
• Stereo (output channel 1 and 2)
• 8 channels (output channel 1 through 8 in one mutlichannel file).
• 32 channels (output channel 1 through 32 in 4 8-channel files).
Secondly, click on the Record button. You will be asked for a sound file name. In the
case of 32 channel recordings, four 8-channel sound files with the following names
will be created:
soundfilename1
soundfilename2
soundfilename3
soundfilename4
After selecting a sound file name, the recorder is ready and blinks:
Clicking on „Start Record“ will start the recording. The elapsed time in
hours:minutes:seconds.milliseconds is indicated:
Clicking again the record button/elapsed time button will stop the recording.
- 22 -
Glossary
Orchestration
An orchestration is a set of voices each playing one sound. The orchestrator only
presents orchestrations which may also played by a real orchestra - if not detuned
too strongly - and which would sound the same way also in reality.
Voice
A voice plays one sound from one instrument at a time.
Instrument
An orchestrator instrument corresponds to a real musical instrument. Often hundreds
of different playing modes are available for an instrument.
MIDI Pitch
The MIDI pitch 60 represents middle c on a keyboard. A step of one represents a
semitone. Hence, 61 codes the c sharp, 62 d and 72 the c one octave higher than the
middle c. Microtones may be achieved by using floating point numbers. 59.5 would be
a quarter tone lower than the middle c.
MIDI Velocity
The MIDI velocity represents the loudness of a note. The MIDI velocity 1 represents
the softest possible loudness, velocity 127 the loudest possible velocity.
- 23 -