Topic: Hermode tuning
I have tested Logic 9's hermode tuning option with pianoteq 5, and it has not worked, however at examples page of hermode site pianoteq is used as an example to demonstrate the tuning. How's that possible? What am I missing?
I have tested Logic 9's hermode tuning option with pianoteq 5, and it has not worked, however at examples page of hermode site pianoteq is used as an example to demonstrate the tuning. How's that possible? What am I missing?
Dunno, i don't use those weird tunings at all. The problem with them, is that one tuning is only useful for one specific key (and its relative minor/major) and completely useless for anything else, usually losing their effectiveness the further away you move in terms of "related" keys (a fifth up or down) ...imagine on an acoustic piano, you'd have to retune your piano almost at each different piece you want to play, and sometimes several times for one piece!!
Dunno, i don't use those weird tunings at all. The problem with them, is that one tuning is only useful for one specific key (and its relative minor/major) and completely useless for anything else, usually losing their effectiveness the further away you move in terms of "related" keys (a fifth up or down) ...imagine on an acoustic piano, you'd have to retune your piano almost at each different piece you want to play, and sometimes several times for one piece!!
It is so, but hermode is dynamic real time tuning, which I think to be very promising
I would like to at least play around with Pianoteq on dynamic Hermode-Tuning, too.
The sound examples at http://www.hermode.com/html/hermode-tun...es_en.html (search for pianoteq on that page) indeed sound different with regards to interval tuning, and it is stated that they were rendered with Pianoteq.
On the other hand, at http://www.forum-pianoteq.com/viewtopic...535#p19535 in answer to musings that some Pianoteq 4 beta sounds may have leaked via the Hermode Tuning samples:
The audio examples from the Hermode Tuning site are not issued from the Pianoteq version 4 in preparation.
So, I'm puzzeled. Either the Hermode Tuning people got a "special, custom" version of Pianoteq(pre-4) for rendering their samples with functionality that never got published officially afterwards, or they did some other voodoo to produce those different sounds.
Either way, I'd like to see Hermode Tuning support for Logig Pro X in Pianoteq, too. Given the greatly enhanced "feel in touch" of Pianoteq in contrast to other SW-Instruments there could well be a greatly enhanced "feel in (pure) tune" experience, too ;-)
Hi, Iv tested the Hermode option in Logic Pro X also al the other available tunings, just working fine with pianoteq pro5, tested on macbook pro.
Gr Dick
Ok, I decided to test with some more "brute-force" tuning change, because I'm a beginner on the piano (although I do play drums as semi-professional for about 30 years now, I just started piano lessons few weeks ago at age of 45). So I'm willing to give in that my ears may no longer be the "best material ever", and definitely are not yet educated at all on piano subtleties. So, being a "noob" I'm still quite skeptical in general to trust in my hearing.
Switching in Logic Pro X from e.g. ET to 1/2-comma meantone and simply playing some triads make those old ears nearly bleed on the Logic Pro X internal (so called) Yamaha Grand ;-) But there is no change at all in tuning for the Pianoteq plugin. I'm quite sure I did get this right.
So, either
It does not work for tuning modes other than Hermode (unlikely), or
It is a feature of Pianoteq Pro only (I run PT Standard currently), or
I did miss or mess up something somewhere else.
There definitely no effect in PT, even if I create and use a user scale with absolutely crazy values on the intervals. But that does have an effect on the Logic-internal SW-Instrument, for sure ;-))))
If it's B. it would make it easy to solve (ok, by throwing more money on it ;-). Can someone confirm that Logic Pro X tuning (or MIDI Tuning in general I suppose) works with PT Pro only?
I took the plunge and upgraded to PT Pro.
Nope, not a single setting on the Logic Pro's "Project Settings | Tuning" dialog does affect the Pianoteq plugin (but it does affect internal SW instruments). Let alone Hermode tuning, at least moving the pitch slider should produce some clearly audible effect, but for PT it simply does nothing.
I did not find any further reliable information on this topic neither on the Pianoteq pages nor on the net, so I'm not even sure that this is supposed to work at all. Ok, but then, it also was not advertised, so be it...
As I find playing around with tunings (in ways that would not be feasible with an acoustic) to greatly enhance hearing capabilities (especially as PT even has the fidelity to produce the expected beatings etc.) it still would be a pitty. I can do so using the PT internal tuning UI of course, but there's no hermode, and following the (Logic Pro's) hosts tuning settings would be much convenient anyways.
So I'm still looking forward to some authoritative statement on this topic.
[quote ]I took the plunge and upgraded to PT Pro.
Nope, not a single setting on the Logic Pro's "Project Settings | Tuning" dialog does affect the Pianoteq plugin (but it does affect internal SW instruments). Let alone Hermode tuning, at least moving the pitch slider should produce some clearly audible effect, but for PT it simply does nothing
Hi schnake, excuse, your right, did this thing too fast yesterday, Logic provides only their own included instruments,
see this topic for Logic 9 which inasume is the same for Pro X:
Tuning Settings
Logic Pro includes a real-time tuning system, for use WITH THE INCLUDED software instruments. You can configure the tuning system in the Tuning project settings.
Figure. Tuning project settings pane.
To open the Tuning project settings
Do one of the following:
Choose File > Project Settings > Tuning (or use the Open Tuning Project Settings key command).
Click the Settings button in the Arrange toolbar, then choose Tuning from the pop-up menu.
Software Instrument Pitch Settings
Tune slider: Determines the global tuning of all software instruments. The default is concert pitch A (440 Hz). Detuning is in cent (1/100th of a semitone) steps.
Software Instrument Scale Settings
Software Instrument Scale buttons: Select the appropriate button in the Software Instrument Scale section to activate alternate tuning scales. The selected tuning scale is saved with the project when saved, and reloaded the next time the project is opened.
Equal Tempered: Disables any tuning, and uses an equal tempered scale.
Fixed: Activates a number of fixed tuning scales and keys. Fixed Tuning mode tunes musical keys (to different degrees) for scaled tuning systems, and delivers a key signature character. When playing mostly white keys (in the Pure setting, and with C as the root key), C major is the main focus, and tuning is scaled to that chord. An A major chord that is played immediately after a C major (and is therefore subject to C major scaled tuning) is affected somewhat by the scaled tuning effect, but will not sound completely tempered. If you normally play polyphonic music, this mode (when using the Pure setting) will sound most pleasing to your ears. The Fixed Tuning scales are ideal for a number of Baroque and Medieval instruments and styles of music.
User: Allows you to detune (move away) each semitone in steps.
Hermode Tuning (HMT): As all tuning requirements cannot be satisfied simultaneously with any one Hermode Tuning setting, allows you to set different Hermode Tuning modes and degrees of effect.
Fixed: Type pop-up menu: Offers the most important historic tuning scales, as well as a few others.
Fixed: Root Key pop-up menu: Allows you to choose a global key (C-B) for the chosen scale. This provides an easy way to reference the chosen scale to any root note.
User: Semitone boxes: Detune each semitone in steps, by dragging vertically in each semitone box until you reach the value you want. Alternately, you can double-click in each semitone box, and type in a value. Press Return or click in another box to exit text entry mode.
User: Reset button: Resets all of your tuning adjustments to their default values.
User: Upper slider: Determines the deviation (from the equal tempered scale) in the treble end of the sound. The higher the value, the farther down the low notes are tuned. A setting of 0 results in an equal tempered scale tuning.
User: Stretch Lower slider: Determines the deviation (from the equal tempered scale) in the bass end of the sound. The higher the value, the further down the low notes are tuned. A setting of 0 results in an equal tempered scale tuning.
User: Root Key pop-up menu: Allows you to choose a global key (C-B) for the chosen scale. This provides an easy way to reference the chosen scale to any root note.
Hermode Tuning: Type pop-up menu: Allows you to set different Hermode Tuning modes.
Classic (3/5-all): This mode provides a broad and regular tuning of pure 5ths and 3rds. In cases of conflict, the degree of purity is temporarily reduced. This mode can be used for all types of music. The value of the Depth parameter indicates the degree of the 5th and 3rd purity. A setting of 100% determines maximum purity. A 10% value is the lowest purity setting. Off sets the tuning to an equal tempered scale.
Pop/Jazz (3/5/7-all): 5ths, 3rds, and 7ths are changed in this mode. It is great for Pop and Jazz styles, especially when using sustained chords. It is less suitable for polyphonic music, as the detuning of the natural 7th is significant. This mode should always be used with a Depth of 90% or 100%, as other values will render the natural 7th acoustically ineffective.
Baroque (3/5-adaptive): This mode tunes pure 5ths and 3rds (with changing characteristics). In tonal music, with a clear harmonic center, the middle chords are tuned very purely, whereas more distant chords are tuned with less purity. If the harmonic center becomes unclear, all chords are tuned with equal purity. As with the other mode parameters, a Depth value of 100% determines the highest purity, and a value of 10%, the lowest purity.
Hermode Tuning: Depth slider: Allows you to set degrees of effect between 0% and 100%.
About Tuning
The following sections provide some background information about tuning.
About Alternate Tunings
The 12 tone scale used in Western music is a development that took centuries. Hidden in between those 12 notes are a number of other microtones—different frequency intervals between tones.
To explain, by looking at the harmonic series: Imagine that you have a starting (or fundamental) frequency of 100 Hz (100 vibrations per second). The first harmonic is double that, or 200 Hz. The second harmonic is found at 300 Hz, the third at 400 Hz, and so on. Musically speaking, when the frequency doubles, pitch increases by exactly one octave (in the 12 tone system). The second harmonic (300 Hz) is exactly one octave—and a pure fifth—higher than the fundamental frequency (100 Hz).
From this, you could assume that tuning an instrument so that each fifth is pure would be the way to go. In doing so, you would expect a perfectly tuned scale, as you worked your way from C through to the C above or below.
To simplify this example: Imagine that you are tuning an instrument, beginning with a note called C at a frequency of 100 Hz. (A real C would be closer to 130 Hz.) The first fifth would be tuned by adjusting the pitch until a completely clear tone was produced, with no beats. (Beats are cyclic modulations in the tone.) This would result in a G at exactly 150 Hz, and is derived from the following calculation:
The fundamental (100 Hz) x 3 (= 300 Hz for the second harmonic).
Divided by 2 (to drop it back into the same octave as your starting pitch).
This frequency relationship is often expressed as a ratio of 3:2.
For the rest of the scale: Tune the next fifth up: 150 x 3 = 450. Divide this by 2 to get 225 (which is more than an octave above the starting pitch, so you need to drop it another octave to 112.5).
The following table provides a summary of the various calculations.
Note
Frequency (Hz)
Notes
C
100
x 1.5 divided by 2.
C#
106.7871
Divide by 2 to stay in octave.
D
112.5
Divide by 2 to stay in octave.
D#
120.1355
Divide by 2 to stay in octave.
E
126.5625
Divide by 2 to stay in octave.
F (E#)
135.1524
F#
142.3828
Divide by 2 to stay in octave.
G
150
(x 1.5) divided by 2.
G#
160.1807
A
168.75
A#
180.2032
B
189.8438
C
202.7287
As you can see from the table above, there’s a problem.
Although the laws of physics dictate that the octave above C (100 Hz) is C (at 200 Hz), the practical exercise of a (C to C) circle of perfectly tuned fifths results in a C at 202.7287 Hz. This is not a mathematical error. If this were a real instrument, the results would be clear.
To work around the problem, you need to choose between the following options:
Each fifth is perfectly tuned, with octaves out of tune.
Each octave is perfectly tuned, with the final fifth (F to C) out of tune.
Detuned octaves are more noticeable to the ears, so your choice should be obvious.
The Comma
The difference between a perfectly tuned octave and the octave resulting from a tuned circle of fifths is known as the comma.
Over the centuries, numerous approaches have been tried to solve this mystery, resulting in a range of scales (before arriving at equal temperament—the 12 tone scale).
Other historical temperaments that have been devised emphasize different aspects of harmonic quality. Each compromises in some way or another. Some maximize pure thirds (Mean Tone) while others emphasize pure fifths at the expense of the thirds (Kirnberger III, for example).
Every temperament has its own character, and a given piece of music may sound fine in one key but awful in another. Transposing a piece to a new key can completely change its character.
Careful attention must be paid to the selection of temperaments for authentic performances of historic keyboard music. The wrong choice could result in an unsatisfactory and historically inaccurate musical experience.
About Equal Temperament
Equal temperament takes the tuning error (the comma), and spreads it equally between each step of a chromatic scale. The result is actually a scale of equally mistuned intervals, with no interval grossly out of tune, but none in perfect tune. Equal temperament has become the de facto standard for two main reasons:
Convenience: Retuning an instrument to a temperament that is better-suited for a particular piece of music is a hassle. Many instruments are not capable of being alternately tuned (fretted string instruments, for example).
Portability: All Western musical pieces can be performed (adequately) on an instrument tuned to equal temperament. Obviously, some of the nuances may be missing in pieces that were originally performed in another temperament.
What Is Hermode Tuning?
Hermode Tuning automatically controls the tuning of electronic keyboard instruments (or the Logic Pro software instruments) during a musical performance.
In order to create clear frequencies for every fifth and third interval in all possible chord and interval progressions, a keyboard instrument would require far more than 12 keys per octave.
Hermode Tuning can help with this problem: it retains the pitch relationship between keys and notes, while correcting the individual notes of electronic instruments, ensuring a high degree of tonal purity. This process makes up to 50 finely graded frequencies available per note, while retaining compatibility with the fixed tuning system of 12 notes per octave.
How Hermode Tuning Works
Frequency correction takes place on the basis of analyzed chord structures.
The positions of individual notes in each chord are analyzed, and the sum of each note’s distance to the tempered tuning scale is zeroed. In critical cases, different compensation functions help to minimize the degree of retuning, at the expense of absolute purity, if necessary.
For example:
The notes C, E, and G form a C Major chord.
To harmonically tune these, the third (the E) needs to be tuned 14 cents higher (a cent is 1/100th of a tempered semitone) and the fifth (the G), needs to be 2 cents higher.
It should be noted that Hermode Tuning is dynamic, not static. It is continuously adjusted in accordance with the musical content. This is done because, as an alternative to tempered, or normal, tuning, fifth and third intervals can also be tuned to ideal frequency ratios: the fifth to a ratio of 3:2, the major third to 5:4. Major triads will then sound strong.
With clean (scaled) tuning, Hermode Tuning changes the frequencies to values that are partly higher or partly lower.
Hi schnake, excuse, your right, did this thing too fast yesterday, Logic provides only their own included instruments
I don't think so. Digging around I found an interview with the inventor of Hermode. It's in german, but I'll try to translate the relevant excerpt:
Question: Is this usable with any plugins or are there pitfalls with regards to divers sequencers that one should be aware of?
Answer: ... Logic Pro (version 7+) works flawlessly with its own plugins (EXS24, etc.). For third-party plugins the first requirement is that they have to support (understand and process) the tuning data. The only one that I currently know of for sure is the Vienna Symphonic Library. ...
So, as at least the VSL does support Hermode tuning on Logic Pro (taking Werner Mohrlok's statement for granted) Logic Pro must provide tuning data to third-party plugins also. Via MIDI Tuning Standard (MTS) messages, proprietary plugin API, whatever. So it is not a priori impossible.
So, as at least the VSL does support Hermode tuning on Logic Pro (taking Werner Mohrlok's statement for granted) Logic Pro must provide tuning data to third-party plugins also. Via MIDI Tuning Standard (MTS) messages, proprietary plugin API, whatever. So it is not a priori impossible.
VSL does support Hermode as do any sampled instruments in EXS24 format
Ah, I do not own VSL myself, nor have investigated further on it.
So, strictly speaking VSL is not a "third-party plugin" at all, but a set of samples running in Logic Pro's own EXS24 sampler plugin? Pfffff... then the project-wide tuning may well be an internal thing indeed.
I did test with Native-Instruments FM8 synth (since I found some obscure hints of it being micro-tunable with references to Logic Pro), but no tuning response there either.
It was stated in this forums post Hermode tuning in Logic that
... we will implement that in a future release (that was already in our todo list)
It would be interesting to learn if that intention was rendered obsolete due to find Logic Pro lacking any tuning support for external plugins, or if we still may look forward to actually see this happen somewhen.
P.S.: And it is still to be explained how the HTM examples on their site are supposed to be rendered via Pianoteq, then! Or is there an other (!= Logic Pro) host that supports Hermode tuning with PT?
Ok, digged up one more piece of information. On a thread on the v.i. control forum the inventor of HMT, Werner Mohrlok, chimed in (alias "Fagotto") and said:
... Regarding the actual situation:
In LOGIC Hermode Tuning is a real time function and it works perfectly with its internal plugins (EXS24 and so on). For external plugins LOGICS sends its tuning messages by the MIDI message "Single Note Tuning Real Time". Therefore the referring plugins have to support this message. AFAIK this is actually only done by the Vienna Symphonic Library ...
So for more details I would contact Mr. Mohrlok, possibly requesting a respective developer contact at Apples Logic Pro team. This is out of scope for me (and as I could not implement it in PT anyway it would simply be useless and none of my business). But I'd like to post this info here for the sake of completeness on this topic.
Thank you for your contribution to the topic, schnake! You've been most helpful
I got this comprehensive explanation from Werner Mohrlok:
"Pianoteq has asked us to give them the opportunity to test our technology
and we sent them our program code. They created a test version of Pianoteq
including Hermode Tuning and they sent us a copy. With this copy we have
created our examples.
But Pianoteq didn't ask for giving them a license. Therefore you actually
cannot get Pianotec with internal Hermode Tuning.
In abstract it could be possible to control Pianoteq with LOGIC (we
understand: You use LOGIC as your sequencer). The presumption is that
Pianoteq would support passively the tuning messages of LOGIC. In case
Pianoteq would be interested to do so, we could Pianoteq name the referring
data. Implementing this would be very simple.
But there exists an additional problem: The Hermode Tuning function of LOGIC
controls perfectly the LOGIC-spezific samplers and synths e.g. EXS24. But
for external plugins e.g. Pianoteq, the tuning data will only be sent when
working online in the arranger window. But when bouncing offline (and in
contrast to the LOGIC-specific samplers and synths) LOGIC doesn't send
tuning data to the external plugins. So, in case Pianoteq would support the
LOGIC tuning data, you could record the result only online and not offline.
I regret that I cannot give you any better information on this at the
moment. If any you would like to work with piano sounds including Hermode
Tuning an in case you possess an iPad; we could name you alternate
possibilities."
Ah, that's lifting the fog.
So, at a time there was an experimental version of PT doing Hermode-Tuning by itself using the libraries from Werner Mohrlok, but that version did never go public because PT did decide not to buy a license for the Hermode code.
The other way would be for PT implementing tuning messages (I assume messages as defined by the Midi Tuning Standard (MTS) spec.), where "Implementing this would be very simple.". But the way Logic currently generates those message for third party plugins only works when playing back an existing midi track from Logic (but not when playing live "through" Logic, nor when bouncing a track offline (=faster than realtime)).
Not that I would not grant Mr. Mohrlok the license fee, but I also grant Modartt keeping its money. It's a business decision after all.
But IMHO having PT implementing the MTS would be universally useful (it's a standard, that is). Make it a software instrument that fully supports real-time tuning via MTS, and let hosts, scripts, whatever use this capability ad libitum. Even better if "Implementing this would be very simple." ;-) And maybe at least simple things like reacting to global pitch changes from the Logic Project would possibly work right out of the box.
Then nagging Apple to support tuning messages for external plugins the same way they do for internal ones would be a seperate task. But having PT supporting MTS would keep the lines straight here, too.
So, for me the feature request would be:
Implement full (real-time) support for the Midi-Tuning-Standard in PT.
And if Logic plays games for external plugins blame Apple.
Granted, there is no value in this feature for people that use PT standalone only, but as soon as PT is used inside a host (and that does not neccassarily mean "DAW", but could also be playing life via e.g. Mainstage or a sophisticated creative Midi setup involving some number of plugins / algorithms or e.g. a really clever ear training software) it would be valuable. It could help to promote PT from the "using it for my daily practice, sounds great" domain into being a regular citizen of studio/production/creative/live environments.
Ok, MTS (or the topic of real-time micro tuning in general) does not seem to be used widely yet. But being the (or among the) first one to fully support an emerging standard gives the chance to become a de facto reference implementation in this field (and this in turn could increase coverage of PT quite a bit).
Just my 2 cents.
Hi all, version 5.1.0 should now have proper support for MIDI realtime tuning with Logic.
Preliminary confirmed.
Had not much time yet, but after some playing around on Logic Pro X's Tuning settings page everything seems to be working as expected now, indeed. And that even when playing "live" and changing the tuning settings on the fly.
Great work. Kudos!