![]() |
New hardware?
Apologies if this has been asked recently (didn't readily find a thread on it)....but does anyone have a sense for whether we can expect new Virus hardware?
I'm reticent to buy one now, given how long the current hardware has been out. From a synthesis perspective, I'm not really wanting for any more. However, I would love to see one of the following: 1) Hardware becomes purely a controller (a la Maschine) 2) Radically improved connectivity/latency Thanks! |
My estimates for dates of successive hardware releases have been poor in the past, so I dare not guess further. Access-Music's business model changed with the introduction of the TI. Prior to that they released new hardware synths regularly (once every several years), but with the TI series they gave themselves much more room to add large successive software updates rather than requiring new hardware each time, which is why TI OS is currently version 5 yet the TI hardware has only been refreshed once since the original TI|1, and even then it was a relatively minor refresh rather than a substantially different hardware upgrade.
Timeline (hardware series):- Virus A launched 1997 Virus B series launched 1999 Virus C series launched 2002 Virus TI|1 launched 2005 Virus Snow (TI|1) 2008... present. Virus TI|2 launched 2009... present. Since it was four years between the launches of TI|1 and TI|2, I originally thought TI|3 might come earlier this year (Winter NAMM 2013), but it wasn't to be. TI|3 may come next year, maybe the year after, even if there is a TI|3 at all. I have no clue. Nothing has been publicly stated. However, we know that Christoph Kemper (aka Kemper Digital), the founder and primary coder for the Virus has been working on a series of high-end profiling amplifiers for guitarists the last two years or so, the first of which was released in January 2012 last year. Several new versions debuted at the 2013 NAMM show earlier this year, and he was working on a pitch-shifter for the Musikmesse that has just been and gone. So whether he will continue to work on the guitar side of things instead of synths for a while, and if so for how long, is unapparent. |
Every year around the time of the NAMM show, many of us cross our fingers hoping for a Virus-related announcement, but are disappointed year after year.
This should make a good thread for intertwining substantiated facts with pure speculation to come up with a compilation of conspiracy theories :) I'll go ahead and start... A Virus equivalent of Maschine would imply processing takes place on the host system (PC or Mac) rather than a dedicated hardware device, and thus the Virus would then become merely another soft-synth. This is one of those scenarios that consumers of the product would love but manufactures of the product would hate. Apple and the lessons learned from Steve Jobs before he passed have sent the message to many companies that the profit margin potential on hardware is greater than with software alone, and that more tightly integrated hardware and software, particularly closed and proprietary systems, quite frankly make more money at the end of the day. For this reason, I personally believe we are currently trending the other way, with soft synth vendors looking for ways to become hardware vendors; too much financial incentive not to. From a sheer technical standpoint, some believe the filter processing (speed thereof?) of the Virus has not yet been matched by soft-synths. I'm not sure this is necessarily true, but if there is any truth to it, the characteristics of the filters could be a result of special processors on the DSPs used by the Virus (the Freescale 56321) which have dedicated parallel filter coprocessors (dubbed EFCOP). If there is any truth to this, it would mean that general purpose computing chips like the CPUs in most folks' computer would not be able to do filters and certain types of FX (think convolution reverb) with the same efficiency as the DSP in the Virus, so any advantage to the ears of VA on dedicated hardware would be lost. I have heard that the VST plug-in standard (still the most used) does not allow for extremely efficient parallelism...again my own personal experiences with modern VSTs and their CPU core usage would contradict this... but if true, it may add another hurdle to doing sound processing on a CPU versus a dedicated DSP. As far as connectivity and latency improvments, this seems to be the biggest area of complaint and I believe the area that we are all hoping for the big breakthrough. The question is, why hasn't it been done to date, and why is a new product line needed to accomplish it? My UltraNova, which is similar in that the sound engine is on the synth, communicates optionally with a plug-in editor via audio over USB, has an option built-in audio interface, etc. seems to have little or no issues delivering on the expectations of USB integration, at about one fifth the cost of the Virus. Granted it is mono-timbral and on paper spec offers less voices, but for the cost, someone could buy five of the things to offset that issue. Sometimes I wonder if the exhorbant price point of the Virus isn't part of what helps to sustain it's status. Back in the 70's, Harley Davidson was getting their lunch eaten by cheaper, higher quality Japanese motorcyles, they revamped their image by dramatically increasing their price. The name of the restaurant escapes me, but a struggling sandwich shop somewhere in Philadelphia decided to achieve notoriety by offering a cheesesteak sandwich that cost $100. In both cases, it turned out to be a brilliant marketing scam for them. I'm starting to wonder if Kemper is a similar minded evil genius. |
Great perspectives (and thanks for your insight)!
|
Would be great if full High Speed USB 2 or USB 3 Bandwidth were utilized and call the new beast, "VIRUS OUTBREAK" ...just my two cents. I just find it really odd that USB 3 is not even utilized in newer audio interfaces:confused: .
|
I know there is always going to be a market for hardware but it is getting increasingly smaller as the generations that grew up with it are diminishing & the generations that came into music on software/PC's are the majority. They are the future customers & they are the one's that are going to decide whether hardware has much of a future or not. I'm guessing there going to say 'who needs it'...I'm pretty much there myself.
Vinyl sounds better than CD's, MP3's etc. but when was the last time anybody bought a new 12"? My Virus sounds better than pretty much all my VST's but the amount of software instruments I can get for the price of a single Snow makes it pretty much obsolete to the next generation. |
Hmmm... Yeah, software is coming a long way. But... Even if you are to consider the Virus (or anything similar) just a plug-in with dedicated hardware controller, that still gives you a form of control you can't easily get with other software instruments - and yeah, the level of quality that goes into such a product is way beyond most software based stuff. So I think hardware will live long, but maybe we'll be seeing more products that give us the best of both worlds more and more. Integration is something most of us welcome. We need some new standards. There's vst, audio unit, rtas. A single multi-platform thing would be better and enable programmers to focus on what's important. A lot of confusion regarding usb or firewire, and thus, connections to. It's a shame that companies are pushing for their own solutions instead of thinking about what's useful for the users. Thunderbolt is Apple's new baby, for example. Who on its right mind would stand behind it? How can one be sure it's got a future? This is the other part of the problem. And this seem to be very important issues for the Virus. Since Access has to choose something that would work for the majority of users across all platforms, which isn't an easy task. Access or any company that wishes to do the same. We've also talked about how Novation and Korg have done something similar and with success.
I bet it all comes down to the programmer being busy with other stuff and I'm pretty sure Access will blow everyone's mind in the near future. At least more so then Clavia, for example. Nowadays I think it's cool to have a bit of everything: software, hardware VA, analogue... It's cool times to be making music: so many options and so much good stuff out there! |
Tweakhead, you hit the proverbial nailS on their head in what you wrote!! The midi standard might be 'old' and perhaps could in itself use an update but the point am making it was and IS still quite a ground breaking event to get all manufacturers to come on-board with an uniformed standard.
The very reason I dropped learning Pro Tools not very far into it was AVID's insistence on being exclusive from everyone and even REWIRE has its issues if AVID decides they do not wish to play nice with say Reaper, for instance as an easy example. I understand the history and it unfortunately ALL comes down to Consumerism and Marketing; simply MONEY! Coming back to synths after military career/college/more military, it still baffles my mind how fraking *confusing* it is today to decide on a great Audio Interface without throwing ALOT of cash down throats of RME. I know nothing admittedly, about computer code and such but SURELY stable drivers should not be that hard to produce. Then there's the vst/au/rtas, let alone all the variables in platforms/O.S., and think these things among many other variables leading down the greed path are going to allow hardware to prevail for some time. I do not own anything by Apple but it seems the iPad is showing some awesome innovators writing synthesis apps for it. Wolfgang Palm is whom caught my attention in his Wavetable Synth App and you do not hear of these app makers producing versions of their apps for Android devices, et al, do you? Anyway, I think another HUGE hurdle the "all software synth world" has to jump is ceasing making so many shitty midi controllers. I too think Access will more than likely counter with something to blow away the potential competition that DSI Prophet 12 *may* give them. It could even be a departure from the Virus architecture and something so totally new it blows our minds! As SSD hard drives are coming down in price it almost would make sense to utilize them for the software inside the hardware. Native Instruments have done what seems to make sense. Anyway, it IS a wonderful time to be making music and playing with sound! |
One thing about Thunderbolt, it's actually Intel's baby rather than Apple's, Apple was just the first to make it the sole interface to a piece of hardware (Thunderbolt display). I guess the reason we don't see music hardware folks jumping right on Thunderbolt is that for the most part there is nothing about streaming audio that would, in theory be improved by it. Everything from USB 2 on up should be able to handle streaming audio well enough. God knows my firewire audio interface does, the Ultranova works beautifully over USB, so assuming competent developers, there should be no reason the Virus can't utilize USB properly.
Also since Thunderbolt has not had a real reason to be needed on the PC yet, not all PCs have it. So, as an interface choice, a hardware manufacturer has to look at a market where the PC still has 90-ish percent of the consumer market compared to Macs (admittedly probably different numbers if we limited that to the consumer music production population but that's tougher to measure). I looked briefly at Apollo interfaces (opted out of that one because of the high cost of the hardware itself and apparently to really utilize them you have to really modify your workflow to do things the UAD way using their methods and plugins), but decided not to because Thunderbolt was really only supported on Mac and I couldn't stomach paying so much for an audio interface that tethers me to any platform, particularly Apple with their track record. What would be nice is if the Virus and any hardware synth that offers integration could find it in their heart to make the interface to computer a swappable option card. That of course has a dramatic effect on the cost to develop, test and produce, which would ultimately be passed on to the consumer whether they needed the option of more than one connectivity type, but it would sure provide some peace of mind (even if the placebo effect) on purchase of a hardware investment like a $3,000 synth. |
Well there you all go on about connectivity but software doesn't need it in the physical sense & as for a few different plug in formats, compared to hardware it is nothing. I also believe that midi has also been updated by several people, yamaha & roland spring to mind but has never caught on.
I know a lot of people that are quite happy to produce using only there laptop & if all you are using are virtual instruments then it is quite feasible. It is a good time to make music indeed! |
Still think there should be a new software standard, similar to what's been done with MIDI back in the day - like "namnibor" pointed out. I started thinking about this when using Reaktor. I suppose most users run it just like any other instrument, but it can be used as a stand alone music studio software. This means that any instrument for it is multi platform and is the exact same file for any operating system. In other words, this illustrates how this could be easily done if the companies in this business would come to terms about such a thing. Mind you, Reaktor isn't - as some may think - just software, it can handle midi and audio inputs and outputs pretty well. To prove my point here, just take a look at the complex setup that Tim Exile is running with it.
How does this relate to the Virus? I'm pretty sure that running such a complex synthesizer and having to code it to meet all the formats used in this industry is a waste of time and subject to constant changes - as the software or operating systems gets updated. One perfect example of this is the changes from Apple's Snow Leopard (which is the one I'm using, still today) to Lion, where developers were forced to update their products to 64bit compatible - even if the user chooses to run the software in 32 bit mode. If they were to pay attention to what pro users want, they'd never do this. With this move they've left users that rely on older software wondering why this change had to come. And this isn't just some good old plug-ins, it's also true for such things as the good old, still very expensive in second hand market, synthesizer like the modulars from Clavia. Does it make any sense? Not really, but here we see, again, that Apple and their oriental friends at Intel are trying to push the market towards new hardware. The case is such that no proper usage of the multiple cores has been obtained in current software, despite what the marketing guys may tell us. And if they were to invest for the good of the users, such technologies we already have, like the processors on our graphic cards could be used to power some really demanding DSP. There's some companies trying to do that, alright, but it's another nightmare to jump into, since it's another platform. And of course, isn't the same for Nvidia or Ati. You can see where I'm going. What about having some spare processor inside the computer that software companies could write stuff to? Sort like an open DSP component inside the computer, that would work like Universal Audio cards do, but not in a proprietary, closed way. Some may argue that the Virus is also a closed system, which it is. But it's also got a very good physical interface to go with it, and you can still play it live without a computer. So being an instrument, and a very good one, sort of makes up for it - and could even be better if only the industry would come to terms about where its going and common goals were set. My 2 cents. Rant over :twisted: |
Quote:
So, although admittedly is it partially mental, I do not like my polyphony or type/quality of FX I can run to constantly hit a CPU ceiling. So, dedicated hardware to take some of the processing load is the only viable option. With that in mind however, CPU savings doesn't do me any good if the workflow around a piece of hardware is agonizingly cumbersome or the integration doesn't work very well. Then it becomes like a risk/reward balancing act where the risk is the cost of the hardware versus how much of a pain in the ass it will be. Every time I run the purchase of a new Ti2 through that equation, it comes up short and I end up foregoing the purchase (at least thus far). |
Quote:
http://en.wikipedia.org/wiki/Virtual_Studio_Technology But, even though as far as I can tell, Steinberg has never required royalty payments to utilize VST technology, anyone can adhere to the standard that wants to, but nobody is twisting their arm to do so. Perhaps that's the problem. I could talk a lot about the reasons (from a software development company's standpoint) why a company like Apple, Propellerhead, AVID, etc would decide to be defiant and utilize their own proprietary plug-in technology. If anyone is really interested in the hows and whys it makes sense for Apple to create AU plugins, etc., then maybe I will talk a little about that in another post. Short version of the story it is in their best interest (toward the goal of gaining market share for their DAW host, which is the key to remaining competitive in the audio software market). It is not in their interest to make their platform dependent on a competitior's product (Logic being dependent on technology invented for Cubase? Not Invented Here! Must Create Own). This might be sort of a tangential leg of this thread, and I'm not sure how exactly it relates to new hardware from Access but I just wanted to raise the point that there's no lack of a standard. What there is a lack of is motivation for every company to line up and use one of them. There's an interesting recent article here about so many software companies getting beaten up in this market. Strong Musikmesse showings from only two companies (Steinberg-Yamaha and Cakewalk-Roland). See where that's headed? Strategic DAW position very important to makers of hardware instruments. http://www.kvraudio.com/focus/frankf...ies-gone-22161 |
Yes, but even though VST can be considered a 'standard', the files are not exactly the same for different operating systems. I mentioned Reaktor because the same ensemble (.ens file) can be used in any operating system. This changes are handled on the platform that runs the plug-in itself, leaving the plug-ins out of that equation. Such a move would be more then welcome - as it would allow developers to focus on what's important.
I think the only product that has a good enough excuse to have its own plug-in format is Reason - since there's a clear advantage in making the plug-ins compatible with the rest of the rack. Apple clearly has some very aggressive way of making their users pay for dedicated support for their products. That's precisely what I'm saying: I feel evolution is somehow halted by this greedy companies making things different for their own interests that many times collide with those of the users. |
Quote:
Perhaps a strange analogy, but I seem to do strange well on this planet! The fact that the modular movement has really had a surge of avid interest to point that MFB and other former and present hardware co.'s are making modular units, contrasted by Arturia, whom had done software in beginning and now venturing quite successfully in hardware, makes me believe that perhaps we very well could be looking at an evolution that meets BOTH desires in the middle, with Native Instrument's hard drive release to even their Maschine, et al; perhaps we shall see more software companies leaping OUT from "the box" to hardware??!! We are all fortunate in any case to be living in such technologically creative times. Just remember this: Winsor & Newton, long-time artist's oils, watercolors, and art supply makers are in NO way fearing the demise of the actual painter and his or her's interface, the canvas, from becoming extinct and the same goes for those touring musicians that have to entertain the crowds, of which their attention span probably would not these days be sated by such stage presence of static musicians in front of screens. The general public probably would not be that entertained by such automated music that follows a piano roll in a live situation...but who knows? Freudian or not, I just happen to like knobs...and uh, switches!!:rolleyes: |
Quote:
Basically Reaktor is an engine and programming environment, developed by one vendor (NI). In order for them to take that to a more "vendor neutral" level, they would have to publish a complete programming API that could potentially be implemented, license free, on any operating system and any hardware and use any language. Reaktor is NOTHING like that right now, it is provided to us only by NI and any instruments we buy are only valid as long as NI is in business unless they transfer all rights to someone else just before closing shop. Also, with that, comes a huge amount of processing overhead and also sonic limitations. I'm not saying Reaktor synths don't sound good, but maybe you saw my recent post asking why a single instance of Prism, while no notes are being played, consumes a relatively huge amount of CPU? The reason VST files are incompatible between operating systems is because the API standard describes a specification... a protocol if you will of doing something. It does not mandate where that instrument can run or by whom. Therefore, instruments can be written literally in any language as long as they conform to the API spec. Instruments written in a native language are always going to perform much better in terms of system resource consumption (think CPU cycles and RAM) than instruments that run within a synth-development toolkit like Reaktor. Are you familiar with Synthmaker? http://synthmaker.co.uk/ Similar idea to Reaktor. A toolkit that helps the creator focus on the specific synth implementation without worrying about the bits and bytes, low level coding and formal computer science knowledge required to write synth code from the ground up. But the result? For example the now legendary Sylenth1 started as a Synthmaker synth. Everyone loved the sound so the first order of business was to re-write it as a native synth. The performance improvements of doing so were huge, even though in that case only the UI was scripted in Synthmaker. If you are familiar with it, you might remember everytime a good synthmaker synth came out, many folks would post "when are they gonna rewrite this native so we can get the most out of it"? Its all about CPU and overall performance (like the way it feels when you tweak a controller, even nanoseconds of latency result in diminished user experience). I hope I'm not insulting anyone's intelligence with a bit of geekspeak here, but the fundamental difference comes down to scripting (or dynamic) languages versus strongly typed languages. Short version of the story: JavaScript, Python, LISP, PHP etc always end up with shit performance because they are scripted and have dynamic typing. C++, C#, Objective-C, Pascal/Delphi (FLStudio!) etc are what's called strongly typed languages. They are much harder to write in, thus the coding labor and knowledge requirements are higher, but the payoff is much more efficient code. The VST standard is a native-language API. It is possible to fuck things up, even with a written spec. I worked with the lead developer of SynthMaster (which is now gaining on Zebra in notoriety) to fix a bug in where it was crashing in FLS and some hosts due to a threading issue, because he was not properly adhering to the Steinberg spec. In other words it appeared to work, but did not adhere to ALL the rules so the devil was in the details. I don't know if any of that makes sense or not but I was trying to illustrate why an API like VST is more powerful than a modular synth engine like Reaktor. At a licensing level they are also different because for Reaktor to be analogous, it would mean NI allows anyone to write their own player without using the Reaktor application (correct me if I'm wrong but I don't think that's even a glimmer in their eye). Anyway, backing up a bit I'm still not sure what exactly that has to do with Access' incompetence with proper audio streaming over USB. No standard can really solve that problem. My example above with Synthmaster shows that publishing a standard does not guarantee that the synth vendor adheres to the standard perfectly, and more importantly allocates proper QA resources to test and verify compliance. |
What I'm trying to say is that the cheap laptop has not only replaced the crappy guitar that most contemporary musicians started with but also the budget studio they cut there first demo on & a lot of the instruments they wanted to try but could never afford. Once you learn a decent daw & all it's shortcuts & instruments you dont need big expensive boxes with lots of knobs & switches & it is more natural to use what you learned on. There are millions of people out there producing some really cool electronic music with just a DAW & some speakers. Making music is all about heads & hearts not gear.
Access blowing us away with the next big thing? My Arse! I think they came to the same conclusion I did quite a few years ago. There just riding it out now :p I have an Apple macbook pro & can run any plug-in I want too on it 32 or 64bit on Lion in any host that I have. I can also create great works of art without slinging mud at a canvas :p Wake up this is 2013! |
Quote:
But at the same time I do kind of understand the mystique around a hardware instrument. The physical interface is designed with that particular instrument in mind, thus a relationship between the two is created that is unique and is kind of what makes that instrument what it is. Similar to guitars, they all have 6 strings (er well mostly), thus they are not a ukulele. But wait, a bass guitar has the same number of strings as a ukulele. What makes them different? Physical placement and other physical characteristics that define one instrument from another. So I kind of see both sides. But I do agree with you that software has eaten hardware's fucking lunch over the last 5 years or so, and the fact that Access has not responded with realistic price points indicates head up the arse syndrome big time. |
Quote:
|
Quote:
Modern finds on YouTube, by the way, explain away the main reason I never did well during stage musicianship: http://www.youtube.com/watch?v=UPSwGj45gxM No matter what, it always seemed like I ended up looking for a fellow band mate that was feeling a little too confident, then the mixed martial arts side of me took over :) Must watch that one to the end.. heheh. There was a reason that electronic music in the 80's needed to be highly sequenced or at least put on tape in a room not susceptible to spontaneous grudge matches :cool: |
The reason why I am so glad non of my early band gigs where never on video :) Thanks for sharing!
|
@MBTC
I'm actually glad someone put on the "geek" hat and made things so clear. I was using Reaktor more as a metaphor, well aware of its limitations and that it doesn't qualify as a computer language, let alone a standard. I'm not even remotely as educated as you are when it comes to computer languages. What I was trying to say - if it even makes any sense at all - is that I would like the differences between formats to be handled at the DAW level. Why? So that developers wouldn't have to port their creations a couple of times. I don't even know if such a thing would be possible or not. Why do I think this has to do with Access? Simply because - based on what users say - the performance changes when you switch platforms and the host software. And I imagine it's no easy to task to keep up with all the changes. I mean, Waves Audio and all the others had to put up some work for their plug-ins to be Lion compatible, right? Even though we're talking about the exact same format here which is "Audio Unit" (I think even the VST ones had to be updated to on the mac). I imagine that programming a synthesizer such as the Virus is no easy task and the integration could be easier if only things would look the same everywhere. Now, it's true that there's many people producing music with just their laptops. I started like that myself, even though I'm more into desktop computers myself :twisted: So I actually come from that background myself. I know all about "completely inside the box" music making. I don't even have a traditional music education at all. But going the all way and say: who needs physical interfaces or instruments these days? You'd have to be nuts, seriously. We were talking about MIDI controllers the other day, right? There's plenty of them out there, but almost all of them feel cheap and require either very specific assignments to be made and saved, or you simply can't get the level of control you get with a dedicated instrument - and that's a fact. @Berni I to have a computer that can handle pretty much anything. But wouldn't you like to have a Prophet 12 next to it? Come on dude... You know you would, even though it's 2013! ;) |
And I honestly feel that there's some wrong assumptions being made here:
first, namnibor's approach to music making is just as modern as the "inside-the-box" one. There's a reason that "analogue" is making a huge come back these days. Most of the guys that have grown in a software environment such as ourselves used some kind of "emulation" of classic hardware one time or another and developed a lust for those instruments and are willing to try the real thing now. second, take a look at second hand market even for "virtual analogues". Do you honestly think that Discovery DSP Pro sounds like a real Nord Lead? I don't. And to be honest, such a collection of synthesizers like namnibor owns puts almost any plug-in collection to shame in terms of sound quality - and I'm experienced enough to know that, and so should you. I don't know the technicalities behind it, I just know it sounds better. third, it feels a lot better to. having a dedicated interface makes you take the time to learn the thing inside out and there's plenty of creativity involved in just combining the powers of multiple machines together, let alone the modular analogue "euro rack style" stuff. 4th, analogue modular is also very much alive and doing well, and there's a reason for it. it sounds better, it offers possibilities that software can't even dream off so far. Because, let's face it: running a new high end software filter with zero feedback latency is very demanding on the CPU, now imagine coupling that with crazy emulations of weird circuitry that just messes up the CV and being able to assign that anywhere you want. Think about it. Diva sounds wonderful but brings any CPU to its knees in "divine" quality. So, even though our computers can handle it, it's still a world apart from a real heavy duty analogue setup in terms of sound and options. I think it has some ins and outs, just like anything out there. Being able to automate everything, to process sound quickly and with just about anything, was a revolution. But if you take pride in your sources, there's simply no argument here: hardware still sounds better but it's way more expensive, specially when you're talking about modular stuff. Take a look at Make Noise stuff, for example ;) |
Quote:
But believe it or not the challenges would be the same. For example, Java and the virtual machine technology created when Sun owned it was designed to do just that -- allow code to be written once that could run anywhere without a special port to every OS flavor. Write-once, run-anywhere was the promise. What it would require, however is what's called the JavaVM to be present on that OS. Microsoft has something similar that is known as the .Net Framework. In the scenario you've described, each DAW would have to have something like the JavaVM or .Net Framework embedded in it, let's call it the CrossPlatformSynthHost or CPSH for purposes of this thread :).. Anyway, someone would have to design, implement and own the rights to the CPSH implementation itself. Of course, nobody wants Steinberg, or Apple, or Cakewalk or Ableton or whoever to own the core technology, it would create a monopolistic scenario. This means they would need to start by forming a vendor-neutral committee (haha!! Now we are talking red tape, a big slow machine than gets very little done). Anyway each committee would need representatives. They would spend all their time in meetings every day, arguing about the way things should be done as each of them tried to sway the others in some way that is beneficial to their organization (at the end of the day, these organizations are there to make money, right? And that means staying competitive. They MUST compete, by definition). Politics aside for a minute, and getting back to the cross-platform challenge. Java as a technology has been around for something like 20 years. Yet, most of us own very little software that's written in it. Why? Mostly because it performs badly compared to specialized languages that allow better optimizations. With a cross-platform language, you tend to end up with a least common denominator effect, where the language itself is limited by the fact that it cannot do device-specific things and take full advantage of the OS. There's a reason DAW software is not written in Java. The performance sucks. There is a saying in software engineering: "Portability is for canoes"... it just means whenever you make a technology portable across systems, there are going to be limits to that technology that are always begging to be broken through. Then, back to corporate politics for example. Android devices are largely based on what's called the Android SDK, which is Java-based. It probably seemed like the logical language of choice at the time, what being cross-platform and all. Android is a highly fragmented OS with lots of devices that are incompatible, so a write-once language probably seemed appealing. Long-term, what happened, is that Oracle Corporation bought out Sun Micrososystems (the original creator of Java). They perceive Google (original creators of Android) as a hostile competitor, so once they owned the Java technology they decided to sue Google for using the technology that they *NOW* owned (operative word being NOW). Long-story short, big headache for Google, that choice to use Java. So yes, this is well into the geek-speak arena and I hope that doesn't sound like I'm reaching out of scope to illustrate a point, because I truly believe it's all relevant to the cross-platform synth host idea. It's a good idea and would be great if truly viable but it would be plagued with performance problems and political problems by very definition. That's the reason it hasn't happened, is all I really wanted to say. Quote:
The vast number of systems out there, running vast numbers of OS flavors, with vast number of combinations of other devices connected to them can add some real challenges to hardware testing. I'm certainly not going to make excuses for Access, because I think if they properly allocated development and QA resources to the project, proper integration could be achieved, no problem. The UltraNova is proof it can be done, I don't hear lots of complaints about the integration with the plug-in from anyone regardless of platform with that product. And the price point of the UltraNova proves that it's not some monumental task that's going to break their bank to simply develop and test their software properly. In my opinion it simply reveals a management problem. Not enough resources of the right type being allocated to the right task. Its not a high enough priority for them if people are still willing to pay $3k for a synth that performs great as a live instrument but is poorly integrated. So, technical solutions to a management problem almost always fail. There's only one way to solve the problem and in my opinion, new connectivity standards or plugin standards etc. are not the issue. Quote:
It's just that, as other vendors show that integration is perfectly viable and the technology is already there to do it properly, how do we convince Access to stop dawdling, acknowledge and fix the issues that exist, and do whatever it takes to man up, have some responsibility for delivering the Total Integration they promised and that many people paid for, and make things right? If Chris Kemper wants to go and play with his guitar amps for now I don't know what we can do to pull him back into the synth world to give the Virus product line proper attention unless he sees a direct negative impact to sales of the lackluster integration. Wish I had the answer, but I don't. I have lots of opinions but no real solution to offer for that particular issue :neutral: |
That's a very good answer. Hats off! :cool:
Quote:
And at least for some people, they're doing things wrong. I think the new specs on the Virus ti are very appealing. We've debated this over and over here, all right. But the fact is, seems like most of us are just waiting for them to fix this issues and even a new product that not only solves the problems but makes the Virus a more competitive product in a market growing rich in digital instruments that deliver good sound at reasonable prices. This is the issue, I think. I thought the UltraNova only had a software editor that worked in stand-alone mode. Didn't know you could select it just like any other plug-in like you do with the Virus and that it could stream the audio through USB. If they do that and it works fine, even though it's a monophonic synthesizer, it puts Access to shame. I mean, it's called the TI = total integration. Not like it's only a detail for them. Always thought that the TI thing was a big challenge and that people were a bit unfair. But if there's other products doing exactly that and with no issues at all, it's a different story. What I think still holds it for them is that the synthesizer's sound is plain gorgeous. But the specs alone don't really cut it for me, owning the C and all, to spend another big buck for the next Virus - unless 100% sure all bugs are fixed. Still, I'd rather wait to see the new offspring - whenever it comes - because a company can't be relying on the same product for so long without putting another thing on the market. It's kind of crazy this whole story. I mean, for me it's still the best Virtual Analogue out there when it comes to sound and synthesizer specs. The synthesizer's engine itself is really good and bug free. It's a real charm to program and a very deep machine, otherwise there wouldn't be such a thing like this forum. Why screw up on this integration thing? Beats the hell out of me, and your answer just made things more clear. You and Berni were right all along about this. I'm an atheist now :twisted: |
Quote:
Even without the UltraNova/MiniNova as examples, the fact that there are many audio interfaces out there that stream audio from regular audio inputs to the computer via USB goes to show that USB is perfectly capable. Now granted the more instruments you have, the sheer amount of sound data being converted from analog to digital might saturate the bandwidth capability of USB (this is why higher-end audio interfaces tend to use Firewire or in some cases Thunderbolt), but I believe USB should be able to handle audio streams of the typical home musician. The higher bandwidth need is more for multiple instruments recording at one time. That makes me wonder though... I think the TI2 only offers 3 stereo audio outs to the DAW if I recall correctly? How many multi-timbral parts could you have? It seems like only 3, at least as separate audio streams. That could be one reason people run into issues with the Virus and not the UltraNova / MiniNova, because the UN is mono-timbral, thus it never needs to send more than 1/3 the max bandwidth stream of the Virus through USB. A lot of people have pointed out that there's nothing really stopping Novation from making the UltraNova multi-timbral, since its purely a software feature with a virtual analog synth like UN or Virus. But maybe they decided to err on the side of reliability rather than feature set? Who knows, maybe they tried to make it multi-timbral and realized the wonky nature of USB is going to put them in a dilemma like Access currently is, so they just made it mono-timbral and kept the cost low. I wonder if the Ti2 was used with only one audio out would so many people still have so many problems with it? Maybe those that don't are using only one part at a time? I don't know, I seem to remember having problems even with only one audio out with the one I briefly owned. Besides, it would be a damn expensive mono-timbral synth up against the Ultranova as competition. |
I'm not much interested in using the multi mode myself. Unless we're talking about preview purposes, of course. For recording the audio I'd rather have all the voices available for each patch. And surely wouldn't mind if they cut that feature all together if only things would work in a very reliable way. I think the integration has obvious benefits: being able to automate parameters is an obvious one, saving the patches used inside the projects another. Editing on the screen is useful for synthesizer with complex structures and many options like the Virus ti. Don't really miss it for my C - and if I did there's some options out there, so that's not really the bonus here. The other factor is the one you pointed out yourself: having a great sounding synthesizer that doesn't hit the main cpu that shares the best of both worlds: it behaves as an instrument and it's still easily configurable inside the software environment we use to make music with. So we're talking high end quality that spares our main cpu and we're talking functionality and convenience.
Unless Novation has some wild genius that managed to make at first attempt what Access has been struggling with for so long without success (which I find hard to believe), I'd say it's shocking that other developers haven't implemented this on their own products. About the other thing I talked about. It would be possible to have a card similar to Universal Audio but open to third party developers, right? That would be amazing. Maybe a good incentive for developers to implement more demanding code without worrying about hitting our main cpu to hard - like it's happened with Diva. Noticed that their first update was mainly focused on that, adding the capacity to use more then one cpu core I think (but not sure). This is a big factor when it comes to software, right? I have no doubt that if this wasn't the case, software would easily compete with just about anything when it comes to quality. I've seen some texts about current DSP theory (again, not nearly as versed as you are in such matters), so I have a general idea of where we stand today. I mentioned Discovery DSP pro and failed to mention they've just implemented "zero feedback latency filters" on their last update - which brings it closer to the level of more recent offers out there. There's a lot of them doing that: Diva, Monark - even though this one is a Reaktor instrument, if you take the time to dig through it, they've locked access to the filter (sad, very sad but true) -; Madrona Labs's Aalto, Sonic Academy's ANA synth, Waves Audio's Element, Lush 101, etc. All of these have modern DSP (demanding) code into them and all of them present better representations of self oscillating filters that we wouldn't even dream about a few years ago. Funny how the good old Moog inspired filters on the Virus (from C onwards I think) still hold it compared to even these new offers. But not by much I'd say. Which one of these you guys like best? (interesting subject, no?) :) very cool thread btw |
About the card that's open to third party developers... that was what the TCE Powercore cards were supposed to be. You might remember there is a Virus plug-in for it, that runs off the DSP on the PCI card or FireWire unit. But TCE stopped production on the product, not sure why. The Virus plug-in was based on the features on an early model (Virus A or B I guess), and supposedly for all practical purposes was just like having Virus integration that actually worked. Anyone have any info on why progress on this ceased? It would be really unfortunate for those who invested heavily in them (as I recall they weren't cheap, and you had to pay for each Virus instance you wanted loaded, for example four instances were the equivalent of having four Virus keyboards but the license cost was x4 as well, in addition to the hardware Powercore itself).
What's funny is that throughout all this, GPUs have made insane progress over the past five years, achieving the type of performance gains that CPUs used to, but what's more is they excel at parallel operations, the one thing that CPUs can do, obviously, just apparently not as well as GPUs do. Toolkits like CUDA SDK for NVidia chipsets allow writing pretty much any sort of application that runs on the GPU and utilizes that instead of the CPU. I'd hazard a guess that the average low-end gaming GPU (think $100 graphics card) has the computational power to run circles around the DSPs used in devices like the Virus (although it's a little hard to compare them on paper). I really don't know why the GPU is so under-utilized in audio processing. It is an amazing hardware resource that all but the lowest-end desktops and most laptops already have inside the box. It could be because the GPU market is split (unevenly I might add) between offerings from NVidia and AMD, although NVidia has been the clear leader for some time and I believe has greater market share. I know there were a few plug-ins available that ran on CUDA, I actually downloaded and tried a convolution reverb plug-in that never seemed to take off. You can see some of the non-gaming related audio & video apps that run on CUDA rather than the CPU here: http://www.nvidia.com/object/cuda-ap...=Video & Audio |
http://gpuimpulsereverb.de/
there is this one which is available already! For this type of reverb it's actually pretty cool that it doesn't hit the CPU. Shows what's being wasted ;) |
Quote:
There was another convolution reverb I tried, but I don't recall the name of it. It was a pure CUDA implementation (whereas this one seems to work on both Nvidia and AMD GPUs). |
Quote:
|
Well if they really have only one programmer, that's part of the problem right there. That would just mean Kemper is a greedy asshat, as much money as he makes per synth and he can't afford to staff better than this?
Is that confirmed true or speculation about only one guy handling all aspects of code? If true it would also be confirmation of what I said recently about Virus integration not working being a resource allocation problem, just a much more basic problem than I originally imagined (i.e. not even quite a resource *allocation* problem, but one of just not having proper resources at all). What you said is why I find it so hard to bring myself to do it (buying a new Virus). But I thought most folks were reporting better luck with integration lately, so I thought it improved? |
All I know is there have been no updates to the new OS5 since january which brought a whole new bunch of problems with it with only a few enhancements to the previous OS & that took over a year to deliver. If there is only one guy working on it, it's at the weekends.
|
If i could harness my gtx570 along with the i72600k and my 16gb of ram, i would be a happy happy man.
|
Try the reverb download Tweak posted. I'm going to try it soon, possibly this weekend. I remember it crashing on me a few years ago with an error, but its been patched many times since then and that was inside FLStudio, a DAW that not everyone tests their plugs-in for.
|
Here's the other reverb plug-in I tried. It is NVidia-only though:
http://www.liquidsonics.com/home.htm Supposedly also Nebula 3 Pro, which is a multi-effect plug-in, has CUDA (NVidia) support: http://www.acustica-audio.com |
I want a synthesizer that can make full use of my graphics card! Make it 20 times more powerful then Diva! :twisted:
|
I don't see why someone hasn't yet, honestly. Maybe they're worried about building technology that's dependent upon a sole chip vendor like NVidia, but in concept its not too different than something like powercore, only way more advantageous for them since NVidia GPUs are already so prevalent. A lot of people have them and don't even realize it.
The rig I'm typing this on right now has a gtx690 with 4GB of memory on the card! That's more than a lot of folks laptops have for primary RAM! :) Talk about an under-utilized hardware resource. Nuts that there isn't more audio stuff available for it. On the other hand, we could be using our GPUs to mine Bitcoins, ultimately putting cash in our pocket for frivolous expenditures like overpriced synth hardware :) :) |
Another thing I failed to mention was oversampling. Higher sample rates prevents aliasing and the so called artifacts noticeable more in high frequencies, but that's also more demanding on the cpu. It's become common to have an option for the amount of oversampling we want to use in software synthesizers, and virtual analogues also include that in their detailed specs. That's also another feature that requires a lot of processing power. The technology is there and it's easy to implement, I think, but isn't pushed to its limits because the developers have to compromise between quality and cpu hit. So as our processors got better, we get a better taste of what can be done with software. The other feature I find to be particularly cpu intensive is unisson. Then there's always multiplying all of this by playing many voices at once, of course.
Read somewhere that our gpus are still working on 32 bit and that 64 would be ideal for high end audio applications. Again, can't even approach if this is true or not. But do you think it would be possible to have a real high end synthesizer, multi-timbral, with a very high internal sample rate, state of the art filters and all of that running from our graphics card? |
I personally think yes, a lot of the more powerful graphics cards could run multiple instances of mega-synths and FX. Actually three or four years ago I thought this would have been farther along than it is. In truth though, I know very little about the CUDA SDK and I've read it is cumbersome and difficult to program against. I think NVidia would really need to find ways to make audio applications easier to create, although I say all of this without even having taken a close look at CUDA from a programming standpoint (pure speculation).
There is a big disparity in the amount of power across cards. The one I mentioned in this PC (gtx690) is a monster, extremely powerful dual GPU card.. the one I have in my actual music PC is a much more modest low end card (gts450), so there would be a big difference in music making potential of each of those, just as there is a big difference in gaming performance. I'm not sure about any aspect of GPUs being 32 bit though, or at least not sure what that might refer to, specifically. The bus on some of these NVidia Kepler-based graphics cards is 256 or 256 x 2 in the case of dual GPU cards, and of course both 32 and 64 bit drivers are created for them. However, I'm sorry to say I'm not holding my breath, because CUDA technology has been available for this type of use for 4-5 years now. The graphics cards have gotten phenomenally faster and more efficient in power usage, however utilization of them for anything but graphics seems to be at a snails pace. It is promising to see these reverb plug-ins making progress in their development. Reverb is a really CPU-gobbling and commonly used effect.. in fact probably if there was one I would identify to offload to a secondary processing mechanism, that would be the one. |
All times are GMT. The time now is 04:15 AM. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2002-2022, Infekted.org