Vienna Symphonic Library Forum
Forum Statistics

194,430 users have contributed to 42,921 threads and 257,968 posts.

In the past 24 hours, we have 5 new thread(s), 12 new post(s) and 70 new user(s).

  • last edited
    last edited

    @Another User said:

    Please watch the attached video for more info

    Ahh - so VO can effectively have up to 12 velocity zones!


  • I was feeling somewhat too limited by the Hammond Organ-style registration preset keys and the Banks matrix keys. Yes there can be a lot of presets as it stands, but - call me insatiable - I wanted even more leeway.

    So I fixed that - in Logic with VEP7.

    At any moment while playing, I'm now able to select any one of 16 complete Great Rieger Organs, each having its own registration presets and responding on its normal keyswitches accordingly, and each can respond to all 5 MIDI channels appropriately. To do this I built a simple MIDI-controlled instrument-chooser in Logic's Environment.

    I suppose I could have put all 16 organs in Logic, but for convenience I've popped them into one VEP7 instance and used 16 cloned AU3 VEP client plugins in Logic - all clones connected to the one VEP instance, each routing to a different VEP port.

    The "organ chooser" I built in the Environment is dead simple. Note Ons from multiple MIDI keyboards on any channel are routed via a MIDI-controlled Cable Switcher to one of the 16 VEP client plugin clones, one clone for each organ on its own VEP port. And as old hands with the Environment will know, the important trick with cable-switching MIDI notes is to prevent hanging notes; so I've used the old method of sending all Note Offs to all instruments all the time. Job done. Also, any incoming MIDI CCs on any channel are routed along with Note ons to the one organ selected by the Cable Switcher.

    A pic of my simple organ-chooser mechanism in the Environment is attached below. A Transformer is used to split Note-Offs from Note Ons, using the "Condition splitter (true -> top cable)" Mode, the Condition being Status = Note, and Velocity = 0. Each of the 16 output Monitors is cabled to one of the 16 Instrument Strip clones that have one AU3 VEP plugin inserted for all 16 clones; each clone is set to All MIDI channels and its own port number.

    My old but still not too shabby 4.2 GHz 7700K CPU is coping at around 45% usage. I guess I could knock that usage down a bit by not using the factory-loaded audio fx plugins in every individual organ. [Edit: it's around 23% straight after launch but then some while later after some varied use, for some unknown reason it roughly doubles CPU usage suddenly and stays there].

    The number of preset registrations I can set up and use with great ease now is just bonkers and I'm loving it!

    Image


  • "I am not entirely sure but I think the Vienna Organ Player already features a way of achieving that.

    Please watch the attached video for more info"

    I am so glad you included this!

    I'm all for historical realism, but I am sure many organists and composers would have loved organs to be velocity-sensitive, so the ability to now add that with a computer interface is wonderful. I made a matrix to do the same with the VSL harpsichord :-)


    AMD Ryzen 7 3700X 8-Core 3.59Mhz Processor, 64 GB RAM, Windows 10.0.19045, Cubase 10.5.20, Sibelius 7, VEP 5.4.16181, VIP 2.4.16399, Symphonic Cube, MIR Rooms 1-5, Suite, Choir, Organ, Imperial, Solo Voices, Dimension Strings, Historic Winds, World Winds
  • last edited
    last edited

    @Pyre said:

    I'm all for historical realism, but I am sure many organists and composers would have loved organs to be velocity-sensitive, so the ability to now add that with a computer interface is wonderful.

    I like sounds and techniques to be authentic too but there comes a point where it would just be silly to ignore the capabilities we have now. I only have the one keyboard and so, for example, I use velocity-switching to effectively layer different manuals.


  • How would I record registration changes? That is, while I'm playing, I add/remove stops. Might those not be recorded midi messages so when I play back it duplicates EVERYTHING I did while playing?


  • last edited
    last edited

    Hi, 

    @wwzeitler said:

    How would I record registration changes? That is, while I'm playing, I add/remove stops. Might those not be recorded midi messages so when I play back it duplicates EVERYTHING I did while playing?

    You can automate those changes when you are in latch mode, recording the changes you make in the GUI of your plug-in. 

     

    EDIT: This is also a very good example for a feature you find in the Vienna Organ Player => Settings => Interface, where you can deactivate the auto-saving of combinations (see screenshot). 

    Best, 
    Paul


    Paul Kopf Product Manager VSL
  • This feature looks great for auto-capturing your registration at the beginning of the piece. But what about adding/removing stops during the piece? (A very common thing for organists to do!)


  • Regarding velocity sensitive pipe organs:

    I'm both a professional pianist and organist. I also put myself through music school as a piano technician, and I do the routine maintenance on the pipe organ at the church where I play. With that background, I have some thoughts for your consideration:

    Let's think about the physics of the basic sound producing mechanisms of both the piano and organ. The pitch of the piano string is determined entirely by material (steel vs brass, etc.), length, diameter and tension. To be sure at high energy impulses into the string (high velocity) the pitch probably deviates from the norm for a few milliseconds, but for all musical purposes the strings speaks at the same pitch regardless of low or high energy/velocity impulse

    Organ pipes are quite different. The technology by which the key is connected to the pipe doesn't matter (tracker, direct electric, whatever) -- even if you're using some newfangled flux-capacitor-quantum-microprocessor valve, it still boils down to how much air is going into the pipe (zero to whatever). Importantly, organ pipes vary in pitch depending on the wind pressure -- this is true for the flues (most of the pipes) and triply so for the reeds. Organ builders go to great lengths to regulate the air pressure, with mechanisms to manage sudden demand (big chord at full organ) so the pitch doesn't drop.

    In short, the physics of a piano string (or strings in general) lends itself to velocity variations, but real world organ pipes do not.

    Furthermore, the keyboards of pianos and organs are physically similar, but the issues of playing them and consequently effective technique for playing are quite different. For example, because there is no damper pedal on the organ, legato has to be accomplished by fingers alone. This results in a quite different approach to playing -- 3 passing over 4, 3 over 2, and 4 over 5 are common on organ and rare on piano, for example.

    Finally -- it's worth mentioning latency. When I play a piano patch with latency much more than about 5 ms or so, it drives me crazy because that's not how real pianos behave. But with pipe organs it's common to deal with rather large latencies: sound travels approx 1 foot/ms (.3 meter/ms) so in a 20 meter room (not that large) with the console in the back and the pipes in the front your looking at 60ms (!) of latency. So large latencies with organ samples feel natural to me, but drive me absolutely crazy with piano samples. I've been in organ performance situations like this where I'm watching the conductor (speed of light), and I hear myself an 8th note behind what my fingers are doing. That's just part of learning to play pipe organs, and yet another way that pianos and organs are very different beasts!

    So, if we're dealing with samples, there's no reason why you couldn't have a velocity sensitive organ sample.  (Load one up in Kontakt!) It would feel as weird to me personally as a non-velocity sensitive piano. But you'd venturing more into the realm of synthesizers than trying to reproduce real instruments. Which is fine, if that's what you want to do!


  • last edited
    last edited

    @wwzeitler said:

    So, if we're dealing with samples, there's no reason why you couldn't have a velocity sensitive organ sample.  (Load one up in Kontakt!) It would feel as weird to me personally as a non-velocity sensitive piano. But you'd venturing more into the realm of synthesizers than trying to reproduce real instruments. Which is fine, if that's what you want to do!

    Well, you can route key velocity to the swell function to make the organ player velocity sensitive after a fashion! But if it had been physical possible on real organs, they might have needed far fewer stops. Anyway, I'm perfectly happy with organs not being velocity sensitive, though as I've said, I sometimes do use velocity for combination switching.


  • last edited
    last edited

    @Konrad said:

    I am not entirely sure but I think the Vienna Organ Player already features a way of achieving that.
    Thanks for your post.

    The video shows how velocity can be used for key switching.

    I however am interested at playing the sounds with velocity. The faster (or harder) I press a key, the louder.


  • last edited
    last edited

    @wwzeitler said:

    Regarding velocity sensitive pipe organs:

    .... So, if we're dealing with samples, there's no reason why you couldn't have a velocity sensitive organ sample.  (Load one up in Kontakt!) It would feel as weird to me personally as a non-velocity sensitive piano. But you'd venturing more into the realm of synthesizers than trying to reproduce real instruments. Which is fine, if that's what you want to do!

    Nice and very detailed post. I wholeheartedly agree : )

    That's definitely the way I want to do - getting rid of some limitations of the real instrument and play it in a way I like.

    I was listening to the Big Fugue in G Minor demo, and it made me sad that it sounds so static.

    There's this project sponsored by Schweizer Nationalfonds where the organist and composer Daniel Glaus developed a mechanical Organ with mechanical controls per key. It features also some mechanical after touch. 

    The linked document is only available in German, though, but deepl is your friend here (forget google translate):

    Deutsch:  Quantensprung im Orgelbau - CORDIS Forschungsergebnisse der EU

    Edit: Johann Sebastian Bach might have liked this. He also composed Das Wohltemperierte Clavier, for reasons. He was living in a time where instruments developed, and embraced the developments.


  • last edited
    last edited

    Hi, 

    @wwzeitler said:

    This feature looks great for auto-capturing your registration at the beginning of the piece. But what about adding/removing stops during the piece? (A very common thing for organists to do!)

    Please give it a try, it should work just as I think you expect it. 

    Best, 
    Paul


    Paul Kopf Product Manager VSL
  • We're not really bound to realism ;) You can expect an update enabling key velocity.


  • "I was listening to the Big Fugue in G Minor demo, and it made me sad that it sounds so static."

    (I have not listened to the Fugue in G Minor demo, but speaking generally:)

    It needn't. Another difference between piano and organ is decay: piano notes decay and organ notes sustain indefinitely. One of the consequences of this is that the release of a note on an organ is just as apparent to the listener as the attack. Organists can take advantage of this by controlling the duration of each note -- we're talking about millisecond variations here. So if you have four 1/16th notes, you can do, say legato between 1 and 2 and the rest are detached -- giving the illusion of accentuating the first note. Or even if they're all detached from each other, making note 1 a few milliseconds longer than 2,3,4 will also give the illusion of accentuating the first note. 

    You can also make whole phrases 'airy-er' by increasing slightly the gaps/silences between notes. Or 'thicker' by decreasing the gaps. You can also make a phrase super-legato by slightly overlapping the notes (negative gap?) You can also apply this to whole passages. In the Great Fugue in Gm you could have smaller gaps at the strong beginning, make the gaps a little bigger in the more introspective passages in the middle to make them sound lighter, then make the gaps smaller again towards the end for a stronger sounding finish. You get the idea. Sure, it's not the same as velocity sensitivity, but there's also much more one can do to expressively phrase notes on the organ than one might think.

    (An important factor is the size of the room and instrument -- the reverb of a large room will obscure these sort of subtleties. Although Bach played on large instruments all over what was more or less Germany at the time, the largest instrument on which he had a regular job was only TWO MANUALS -- in consequently less than gargantuan rooms. Now, huge organs are of course great fun, but smaller instruments do have a clarity and transparency that huge instruments may not. Tradeoffs yet again.)

    And we haven't even gotten to manual or registration changes. I've heard some organists play a long piece like the Great Gm entirely on only one manual. WHY? Or don't even do a simple registration change like add a reed or mixture towards the end. WHY?

    Some organists (and pianists and violinists...) play statically -- boring is not necessarily the fault of the instrument! 

     As an aside, one of Bach's "side jobs" was technically evaluating new organs (were they built well or not) -- he was quite expert in that technology. Think about it: a pipe organ in those days was easily the most complex machine humans were making at that time (certainly in the West). Arguably it remained the most complex machine humans were making until the latter 19th century.  In other words, Bach was fiercely interested in the most advanced music technology of his day. Towards the end of his life he also had the opportunity to try out the newly invented pianoforte -- liked it very much but had some concrete suggestions on how to improve it (which the builder took to heart). Or, check out the Lautenwerck (http://www.baroquemusic.org/barluthp.html)  -- Bach had one built to his specifications. In his own day Bach was a music technology freak!


  • Thanks Konrad! A very welcome update. I've no doubt it will, for one thing, make the chores of obtaining and maintaining desired voice-balances much quicker and easier.

    As for creative use of modulating note-by-note volume by means of velocity, I'd offer a word of caution.

    During my early experiments with orchestral intonation I found out the hard way that the pianoforte is certainly not a suitable instrument for intoning in any way other than traditionally. Why? I'm convinced it's because we are all so deeply accustomed to the sound and tuning of the piano that even small departures from that tuning can be instantly noticeable - tending to stick out like sore thumbs and so causing unwelcome disruptions in the listening experience. Somewhat similarly, though for fewer people, we are not accustomed to hearing substantial note-by-note modulation of volume in pipe organ performances.

    It's the old case of being mindful that the human organism is enormously adaptable - including our hearing - and that anyone can, in isolation as an individual, all too quickly become accustomed to almost anything within the vast scope of our adaptabilities. And yet in very large populations (which include our listeners), deeply embedded "normalities" tend to change only very slowly - except in the case of a dramatically successful innovation. Call it culture, call it what you will but it's something very real and worth treating with cautious respect.

    That said, I'll certainly not stand in the way of attempted innovations in music. "Naturalisation" means the innovation is successfully internalised by many people, all the cultural gatekeeping has been satisfied and the world has duly changed for those people; it is inherently a democratic, distributed, cultural process, hence it is also - most especially in the case of music - beyond any individual's power to impose or prevent. Moreover, it's not without its own sanctions, positive and negative; so one might add, "careful with that axe, Eugene".


  • I'm not getting anywhere with 'latch mode'. I'm struggling in Vienna Ensemble trying to figure out how automation applies. Is there a tutorial JUST on Vienna Ensemble automation -- something I have never used before? The available tutorials seem to gloss over it at best. I'm very comfortable using automation in Cubase, but I don't get how this relates to the automation feature in VE.

    I'm not finding the Vienna Ensemble manual helpful either. In the chapter "Parameter Automation", for example, the first step is "Choose the corresponding parameter in your sequencer [OK, this must be one of the organ stops in the Rieger] and choose from the available automation modes (Read | Latch | Touch | Write)." Where? I'm not seeing how to select that option anywhere.

    I would be grateful for pointers to where all this is explained.

    Thanks!

    William Zeitler


  • Regarding latch mode:

    It looks like you need to set up automation for each stop individually. Ugh! Hopefully I'm wrong about that!

    The following doesn't work, but seems like it should:

    1) Figure out the stop number of the stop you want to control. You can find that by clicking 'E' for E)dit on the stop itself.
    2) Pull up the automation panel in VE (under 'View')
    3) Select 'Midi Parameters'. Here you can map automation from your DAW (e.g. a CC) to the desired VE parameter. Search for 'Enable Stop' in the list of available VE automation parameters and then scroll down to the stop number you determined in step 1.

    No joy. :-(

    VE 7.0.1056
    Cubase 11.0.20
    Windows 10 (latest)


  • last edited
    last edited

    @wwzeitler said:

    It looks like you need to set up automation for each stop individually. Ugh! Hopefully I'm wrong about that!

    Recording all automation including individual stop enable/disable is working for me in Cakewalk by just clicking on one button, I suppose every host has a way of doing it with VST3 plugins somehow. But how do I do individual stop selection via MIDI? My PC monitor doesn't have a touch screen and I can't really use a mouse whilst I'm playing. Well, I think Cakewalk has some limited facility for this, and probably other hosts have ways too, but probably not enough for all the stops. I could also do it by making some modifications to my control surface plugin (isn't open source great!), but that option isn't open to everyone. The player should allow the use of RPN/NRPN for stop selection. Or the computer keyboard (the typing one, that is) itself. Just look at how Hauptwerk does it for some ideas.

    BTW, you can easily find the stop number by double-clicking on the manual name (underneath the Play/Combine/Mix section) - the stop selection panel for that manual will then expand and you can see the numbers. However, the stop numbers as presented by the player to the host are sequential from 1 to 120, and they don't map one-to-one onto the stop numbers shown in the player. For example, say I enable "stop 80" from my DAW - that actually maps onto stop 116, Soloflute 4' in the player. So, I could write down the mapping, and even implement it in my control surface plugin so it shows the correct names if I really wanted to


  • last edited
    last edited

    @wwzeitler said:

    ... - Bach had one built to his specifications. In his own day Bach was a music technology freak!
    Thank you for this beautiful post. The last sentence nicely summarises what I was hinting at.


  • last edited
    last edited

    @Angelus said:

    the stop numbers as presented by the player to the host are sequential from 1 to 120, and they don't map one-to-one onto the stop numbers shown in the player. For example, say I enable "stop 80" from my DAW - that actually maps onto stop 116, Soloflute 4' in the player. 

    So how does one figure out this mapping?

    BTW, I also have Hauptwerk, which is marvelous: for the benefit of other posters it occupies an entirely different use case space, being a standalone program for those who want to emulate a pipe organ on a dedicated console and do nothing else. Churches who don't have millions of dollars for a pipe organ, and organists who want a convincing instrument at home are their main audience. Organ consoles that generate nothing but MIDI for Hauptwerk are available -- monster MIDI controllers! A supreme virtue of Hauptwerk is that sample sets from all manner of amazing instruments can be loaded into the program. They've provided a VST for connecting a DAW to it. With Hauptwerk you also have to program your own automation to manipulate stops (and pistons, etc.)