Vienna Symphonic Library Forum
Forum Statistics

200,845 users have contributed to 43,214 threads and 259,138 posts.

In the past 24 hours, we have 2 new thread(s), 6 new post(s) and 63 new user(s).

  • FX Teleport enthusiast!

    Hi to everybody.

    I'm completing my tests about Vienna Istruments used via FX Teleport.

    A short description of my system is necessary to better understand my test results.
    You can see here my setup:
    http://www.soundcube.it/images/setup.jpg">http://www.soundcube.it/images/setup.jpg

    As you can see, I'm working on a Master PC, based on Intel Core2Duo E6600, and 6 XPC mini X100 HA by Shuttle.
    All computers are interconnected via Ethernet Gigabit LAN.
    They are configured through FX Teleport for audio/midi streaming.
    They are also configured through KaVoom! for keyboard/video/mouse switching (KaVoom! is a software KVM).

    These are my computers:
    - 1 x Master PC (Intel Pentium Core2Duo E6600 2.13 GHz, 2 GB RAM)
    - 6 x Shuttle XPC mini X100 HA (Core2Duo T5600 1.83 GHz, 2 GB RAM)

    FX Teleport could work with a latency of just 264 samples (corresponding to 6 ms at 44.1 KHz). I work at 528 (exactly the double value) to be sure not to load too much all the systems. So I have a latency of 12 ms.

    I installed Vienna Instruments on every Shuttle as follow:

    1. Solo Strings
    2. Harps & Chamber Strings
    3. Orchestral Strings I & II
    4. WoodWinds I & II
    5. Brass I & II
    6. Percussion

    Obviously, on each Shuttle other VST plugins are installed (Symphonic Choirs, Atmosphere, Trilogy, Stylus, BFD, etc.).

    Shuttle 1 and 2 manage Altiverb as well for the entire setup (via the Master PC).

    My first results are astonishing.
    For example, Shuttle 2 in able to play 12 instances of Vienna Instruments and 5 Altiverb effects eating just 15-20% of CPU and 5-6% (!!!) of Gigabit bandwidth during playback...
    No clicks, no crackles, no audio interruptions at all.

    The only actual limit is the system RAM, without any doubt.
    CPU and LAN could provide enough room to load other instances of Vienna Instruments, but the RAM doen's allow to do it.

    The most relevant advantage in using FX Teleport is the possibility to have all the audio streams visible into the host mixer (I work on both Nuendo3 and Cubase4). In this way you don't need to remember where each library is installed because you can load them directly into the Host Application.

    To better know what library you are loading, I renamed the Vienna Plugin DLL files into eahc Shuttle, correspondigly to the library managed.
    For example, I renamed "Vienna Instruments.dll" into "Solo Strings.dll" in the Shtulle 1. Into "Harps Chamber Strings.dll" in the Shuttle 2. Into "Strings.dll" in the Shuttle 3 and so on.
    Doing that, when I installed every plugin into the Master PC through the FX Teleport, I could see the actual name, instead of the generic DLL name.

    So I see the actual name of the plugin in the Host Application as well.
    Then, when I load a "Solo Strings" plugin I know what I'm loading and FX Teleport knows where to load it.

    I think that it could be better to expand the number of slave PCs to 8 or probably 10, just for the RAM limits that I mentioned above.

    I'm completing the mix of my first orchestral project. As soon as I do that, I will post it here to know what do you think about it.

    Hi.
    Luigi.

  • thanks for posting your config, this is quite interesting ... i've setup a shuttle XPC 200 lately just for bösendorfer and was astonished how little CPU is used (although i assumed it wouldn't be too much) - the core2duo are great.
    unfortunately i've overlooked there is no firewire on the XPC, but actually the internal 80 GB disk (partitioned) was fine - is your data also stored locally?
    christian

    and remember: only a CRAY can run an endless loop in just three seconds.
  • last edited
    last edited

    @Another User said:

    is your data also stored locally?


    Yes, Christian.
    Shuttle allows its customers to configure the XPC depending on their needs.
    I choose a Hard Disk of 250 GB, so I have enough room to store locally each library.

    About the firewire port missing, it's not a problem in my setup, just because I don't use audio cards on Slave PC at all.
    Actually I don't use neither DVI nor USB (except from the frontal one where the vienna key is plugged in) nor Combo Drive.
    All I need from each Shuttle is the Gigabit Lan port for both audio/midi and video/mouse/keyboard data.

    Luigi.

  • Luigi - this is very encouraging.

    I have owned FXT for some time, but abandoned it due to unreliable performance (dropouts & glitches) - but I've always thought that it was a brilliant concept.

    At the time, I was using it with Halion, and the concensus was that FXT simply could not cope with the multiple audio streams that a 16 part multi-timbral player like Halion was capable of generating. That was my experience, anyway.

    This seems to have been solved.

    1.What version of FXT are you using?
    2.Are you using 16bit or 24bit mode for teleporting?
    3.Done any special tweaks to FXT or your network?
    4.Have you actually run a fairly dense arrangement across your network without problems?

    Thanks for sharing this,
    Mike.

  • Great post Gemini! I've been using fxt for a little while and it has been working fine for me. Although i had been having trouble with setting up a software monitor switch thing, but i will try this kavoom program.

    Just wondering what equipment you use to maximise your gigabit network?

  • last edited
    last edited
    to cm:

    @Another User said:

    unfortunately i've overlooked there is no firewire on the XPC


    I gave back a look to the rear panel of my Shuttle X100 and... They HAVE one Firewire port! ... [[;)]]
    And I saw this Bosendorfer-Shuttle installed in your stand at Frankfurt MusikMesse. [:)]


    to Mike McCarthy:

    1. I use the latest FX Teleport release...
    2. 24 bit
    3. No... I've just plugged in every lan cable and the system started magically working. [:D]
    4. The score I worked on has the following arrangement:

    Shuttle 1
    – 1 x Solo Viola (perf_leg + perf_leg_fa + sus_vib_slow)
    – 5 x Altiverb

    Shuttle 2
    – 2 x Chamber Violins (perf_leg + perf_leg_fa + perf_rep_spi)
    – 2 x Chamber Violas (perf_leg + perf_leg_fa + perf_rep_spi)
    – 2 x Chamber Cellos (perf_leg + perf_leg_fa)
    – 1 x Harp I (normal_note)

    Shuttle 3
    – 2 x Orchestral Violins (perf_leg + perf_leg_fa + perf_marcato_fa + perf_rep_spi)
    – 1 x Orchestral Violas (perf_leg + perf_leg_fa + perf_marcato_fa + perf_rep_spi)
    – 1 x Orchestral Cellos (perf_leg + perf_leg_fa + perf_marcato_fa + pizz)
    – 1 x Orchestral Basses (perf_leg + perf_leg_fa + perf_marcato_fa + pizz)
    – 5 x Altiverb

    Shuttle 4
    – 1 x Flutes a 3 (perf_leg + perf_leg_fa + perf_marcato_fa)
    – 2 x Flute I (perf_leg + perf_leg_fa + perf_marcato_fa)
    – 1 x Oboes a 3 (perf_leg + perf_leg_fa + perf_marcato_fa)
    – 2 x Oboe II (perf_leg + perf_leg_fa + perf_marcato_fa)
    – 1 x English Horn (perf_leg + perf_leg_fa + perf_marcato_fa)
    – 1 x Clarinets a 3 (perf_leg + perf_leg_fa + perf_marcato_fa)
    – 2 x Clarinet Bb (perf_leg + perf_leg_fa + perf_marcato_fa)
    – 1 x Basoon (perf_leg + perf_leg_fa + perf_marcato_fa)

    Shuttle 5
    – 1 x Horns a 4 (perf_leg + perf_leg_fa + portato_short/long)
    – 4 x Horn Vienna (perf_leg + perf_leg_fa + portato_short/long)
    – 1 x Trumpets a 3 (perf_leg + perf_leg_fa + portato_short/long)
    – 2 x Trumpet (perf_leg + perf_leg_fa + portato_short/long)
    – 1 x Trombones a 3 (perf_leg + perf_leg_fa + portato_short/long + sffz)
    – 2 x Trombone (perf_leg + perf_leg_fa + portato_short/long + sffz)
    – 1 x Tuba (perf_leg + perf_leg_fa + portato_short/long + sffz)

    Shuttle 6
    – 1 x Timpani B (mallet_hard_single_note)
    – 1 x Bass Drum
    – 1 x Piatti
    – 1 x Tam Tam

    As you can see I use single (or chamber, for strings) instruments for "divisi" parts and sections for "tutti/a3/a4" parts.

    My project played back smoothly, without any click or glitch.
    I tried to Export Audio Mixdown in Cubase/Nuendo not in realtime ("fast" mode) and I could hear 4-5 clicks on 6 minutes of score.
    With the Export in realtime I got a perfect execution as I could hear during playback.

    I think that the major issue with Teleport is about the LAN bandwidth. In fact a try to load a 8-part multitimbral VST on an old 100 Mbps machine and I couldn't playback at all.
    On the contrary, with 6 Gigabit PCs + 1 Dual Gigabit Master PC, connected through a ZyXel non-blocking Gigabit Switch, the bandwidth can't be the bottle neck, because you saturate the RAM first.


    to lukeyphills:
    I choose KaVoom! because I work on a multimonitor system and this software allows me to manage it as I want.
    But I know that UltraVNC works fine as well. And it's Open Source.


    Luigi

  • Thanks Luigi.

    Very informative.

    Regards,
    Mike.

  • Hi Luigi,

    Your setup looks great. Do you think I'll be able to run FX Teleport and Kavoom through dual speed Netgear 10/100Mbps hub? Or does it have to be Gigabit Ethernet switch for that amount of data?

    Thank you.

    sasha

  • last edited
    last edited

    @sasha said:

    Hi Luigi,

    Your setup looks great. Do you think I'll be able to run FX Teleport and Kavoom through dual speed Netgear 10/100Mbps hub? Or does it have to be Gigabit Ethernet switch for that amount of data?

    Thank you.

    sasha

    Gigabit is much better. 100Mps will work but you will get pops and clicks as soon as you run a fairly busy arrangement. Hub is a no, no. Get a switch.

    DG

  • Thank you for advice DG.
    So, l'll have to plug my DSL into the gigabit switcher and it will serve as a router?

    Thaks again.

    sasha