Arturia Forums

DRUMS => Spark => Spark Users Community => Topic started by: Seiishu on April 15, 2014, 12:52:18 am

Title: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Seiishu on April 15, 2014, 12:52:18 am
I've chosen ASIO as my "Audio Device Type:" but there is another drop down menu inside Setup/Audio Midi Settings menu in Spark 2 Beta.
It's called "Device:". I can chose between Creative Sound Blaster ASIO and ASIO4ALL v2.
Anyone has any insight on which device would be preferred? I'm guessing I should probably chose the one that's my actual sound card (SoundBlaster Z), but not sure.

More about my sound card here:
http://www.soundblaster.com/products/sound-blaster-z.aspx

Thanks in advance!
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Kosmology on April 15, 2014, 04:42:47 am
Creative ASIO - - ASIO4ALL is really for laptops or soundcards that don't have a dedicated ASIO driver and will most likely not perform as well as the driver designed for your card, and may not use all the inputs and outputs of your hardware.
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Seiishu on April 15, 2014, 05:46:57 am
Great info, thank you! I though the same. Somehow I believed SoundBlaster ASIO is being delivered hardware way, rather than emulating it through software. Something similar to how my video capturing device is doing H.264 encoding on the fly using hardware encoders, rather than wasting CPU's time and resources by doing it with some third party software encoders, with not even closely good results. Of course, this was just a comparison, in real life ASIO most likely works completely different way, but I was under impression there might be a possibility this is true.
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Kosmology on April 15, 2014, 01:36:18 pm
You are welcome. I do use asio4all sometimes if I need low latency in 2 different applications at the same time (such as Cubase and Soundforge), but not very often these days. I think asio4all is a wrapper for the existing Windows driver, but at it's heart it's designed for realtec sound cards which are very common in laptops. It's definitely useful in that context!
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Seiishu on April 15, 2014, 02:03:44 pm
Thank you. Another little question... I've noticed when I use ASIO with Spark software, none other applications have sound on my computer. For example, if Spark is just open, doesn't have to play anything, but if ASIO is being used, even if I open Google Chrome and try to watch some video, sound won't work until I turn Spark off. There must be something somewhere in settings to change this behavior. Familiar with this problem by any chance?
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Kosmology on April 15, 2014, 02:21:16 pm
Unfortunately that will probably be a limitation with your soundcard/drivers, it must support using both asio and Windows sound at the same time to do this, most DAW class cards do allow both ASIO and windows sound at the same time.

Even though it contradicts everything I've said above, this is a situation where asio4all is very useful! If you use it in Spark, you should also have windows sound at the same time (because it wraps windows sound in the first place). Give it a try :)
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Seiishu on April 15, 2014, 06:16:53 pm
I will try it as soon as I am home from work. Until then, does it make any difference if my default format is 24-bit, 48000 Hz ? Should I switch it back to 16-bit. Here is a screenshot with this speaker settings panel and available options (I've done sloppy job since I had to connect to my home machine from work remotely). Also, I've copy/pasted same window but with other options visible, and placed it right next to the original one on the left hand side (second one is obviously pasted in PS). I've been told to disable these two options (see red arrows) in order to get better results and performance, so I disabled them.

P.S If my English doesn't make sense at some point, please do stop and correct me, I have no problems with that. I love learning from all those who are willing to help.

(http://i.imgur.com/R73VTVE.jpg)
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Seiishu on April 15, 2014, 06:30:18 pm
Wow, I just realized Creative Sound Blaster forums are full of angry customers crying and begging for driver updates. Apparently there was one update in January 2014 (and I am running those drivers) that are suppose to fix a lot of things... but it looks like while fixing those things for Windows 8.1, they screwed up a lot of other ones that actually worked in Windows 8. What's better option at the moment? I've tried some ASUS sound cards (Xonor) and I wasn't very happy with their performance, not even to mention ugly and randomly functional software. One word - Horror.\

There is one post in another forum, made by a guy with name Anarion:
http://www.head-fi.org/t/623079/creative-sound-blaster-new-series-z-zx-zxr/1695#post_10185072 (http://www.head-fi.org/t/623079/creative-sound-blaster-new-series-z-zx-zxr/1695#post_10185072)

Quote:
Quote
...Creative ASIO driver is multi-client. I can for example play stuff though Foobar and FL studio at the same time using ASIO (and Windows mixer would not notice any activity). My X-Fi Forte worked exactly like this too. Handy while gaming because the music volume stays constant (unlike if you use DS and game has loud explosions for example). Stereo direct is only option that doesn't obey volume control (but you can't playback normal CD quality stuff though it without upsampling).

Earlier W8.1 upgrade broke ASIO multi client support on my system but now since fresh install it works again. EDIT: It looks like it's just dodgy in W8.1, sometimes it works and sometimes it doesn't. Same goes to earlier paragraph...
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Kosmology on April 15, 2014, 06:39:43 pm
To be honest I don't think it will make any difference what bit-rate, but give it a try. I think it's probably at the hardware level that when the asio is in use it dedicates the cards resources to that. It's been a long time since I've used sound Blaster cards, I use to use the AWE 32 and later soundblaster Lives in gigging boxes as samplers, and as I remember it I think they behaved the same way.

Have you looked at the KX Project? I have no idea if it's still active/maintained but it used to be a project which turned Soundblasters into more professional audio cards, ie less multimedia more DAW friendly. It began back in the day by turning a SB Live into an EMU APS which was essentially the same hardware with gold plated connections. Might be worth a look for the sake of installing/uninstalling, but I would find a forum where people are discussing it to see how well it is maintained etc.. It could be dead. I used them for a few years but it was a long time ago.

Many cards used to behave like that in past, cards I've had that did it include the EWS 64XL and the Yamaha DSP Factory.

Here's the site:

http://kxproject.com/
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Seiishu on April 15, 2014, 06:47:15 pm
I will definitely check into that and see if there is any development still going on.

Thank you so much for your assistance and for spending so much time trying to fix my problems here in this forum. If it's worth anything, I do appreciate it a lot. People like you make these forums worth spending time in and visiting them. By helping me as only one individual, you're also very likely helping others who are experiencing same issues too. That's what counts and I thank you for that. You're also making these forums look alive for a change :)
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Kosmology on April 15, 2014, 06:56:44 pm
You are welcome :)

on a side note, I do have a lot of love/nostalgia for the AWE 32 and so I just need someone to listen to get me started, so be warned :) Before VST was developed (hard to imagine now) it was an essential piece of equipment for my music.


I will definitely check into that and see if there is any development still going on.

Thank you so much for your assistance and for spending so much time trying to fix my problems here in this forum. If it's worth anything, I do appreciate it a lot. People like you make these forums worth spending time in and visiting them. By helping me as only one individual, you're also very likely helping others who are experiencing same issues too. That's what counts and I thank you for that. You're also making these forums look alive for a change :)
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Seiishu on April 15, 2014, 07:04:57 pm
Oh my God... I used to have that card too. That was a heaven for my ProTracker and FastTracker programs I so loved to create my music in. That difference I've heard for the first time when I stopped using some lousy on-board sound "card", and purchased my first Awe-32 on one of my trips to Germany... unbelievable! I thought, this is what real studio sounds like, lol.
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Kosmology on April 15, 2014, 11:21:40 pm
Well the outs were quite noisy, but the sampler had a digital out pin on the board itself, so I hacked together a cable and fed it digitally into my EWS64 XL (which also had a Waldorf Microwave onboard) which was my main card for Cubase at the time :)
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Seiishu on April 16, 2014, 12:03:36 am
Back then, the noisiest the better... Before I finally found myself enjoying chill-out, trance type of music more than anything else, I was all about Dutch Hard-Core, Gabba, break-beat etc. The noisier outputs, the better :)
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Seiishu on April 20, 2014, 05:15:39 pm
I finally solved it. Decided to take a look at the back of my PC case and the sound card outputs. I guessed it right... my 2 stereo speakers + sub were still connected to the second plug which is combined headphones/stereo speakers output, with auto-switching enabled.

Instead, I plugged my 2 speakers + sub into the third plug at the back of my card, which is dedicated line out for simple 2 stereo speakers + sub. Other 2 plugs I am not using since I don't have any 5.1 or 7.1 speaker setup laying around.

Instantly after reconnecting everything, I realized audio coming from Spark using ASIO has much more definition, should I say clearer, plus all other Windows sounds (on the desktop as well as inside the browser, like for example YouTube videos), started working in perfect harmony. Finally I can watch some video tutorials online without having to shut down my Spark or any other program using ASIO.

(http://i.imgur.com/vRBUDQS.jpg)

My other question if I may... is... are there any cons to using 96000 Hz sample rate vs 48000 Hz? I've noticed a lot more organic sound when using 96000 Hz, but my question is, are there any restrictions when I am ready to record my sound to some outside source, or will this give me better sound anyway? ...or... should I simply stick with 48000 Hz?

Thanks in advance!

(http://i.imgur.com/78AW5uh.jpg)
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Kosmology on April 20, 2014, 06:08:57 pm
Glad you got it sorted!

As for the Sample rate, the higher the better in terms of sound quality but at the expense of more CPU.

The way that samples work is that if you imagine sound in the real world it is a continuous stream of values, and so sample rate means that you capture a selected amount of those values at regular intervals, so the more you use the more accurate to real sound it will be. Now the reason that sample rate exists is because it would require an infinitive number of samples per second to accurately represent reality (although we as humans probably have our own sample rate limit on what we hear anyway, just like our vision works around 60 FPS I think).

Because in an instrument such as Spark or any other VST instruments, real time processing means that for every single sample every filter, envelope, every real-time parameter etc... must be calculated. (They are actually calculated in blocks dictated by your ASIO buffer size and you can save some CPU sometimes by calculating once per block but that is probably complicating the issue for this discussion :) )

So bearing in mind all of the above realtime calculations needed to make Spark process all of it's 16 tracks in real time and produce it's final sound output, using 48k will need 48,000 calculations per second, and 96k will require 96,000 per second. So 96k will use significantly more CPU power to process but will sound more natural. Bit Rate is more important in recorded WAVs in my opinion (although others may disagree) because this increases the accuracy of each sample by using a higher resolution data type to store the value with very little CPU overhead.

Regardless of bit rate and sample rate, the most important thing for Computer Recording is the end result, you are generally going to end up needing a 16-bit 44k WAV because this is still the standard due to CD's using this format. If your mastered file ends up being 24-bit 96k how you convert this to 16bit 44.1k is very important. You must use some form of high quality dithering to achieve it, otherwise you you will lose lots of high frequency data, without dithering the information just gets shaved off resulting in a dull sound. Dithering will recalculate every sample to make it sound as close as possible to the original. If you don't have any software to do this, an excellent free tool is R8brain from Voxengo which is superb for this job.

It's good practice to work at a high bitrate within a DAW (I generally work at 32-bit in Cubase as it internally works at 32-bit anyway), mix out at 32-bit and do any further processing/mastering in Sound Forge etc.. at this bit rate, keep this file and then produce the formats you require from that one using dithering, ie; make your CD version. In terms of sample rate, I usually work at 48k which I find adequate, but if I am recording Acoustic Instruments I may go up to 88 or 96 where the extra quality can be noticeable. In a nutshell, do all you creation and processing at the highest your CPU can afford, and then make your final distribution versions from that master using dithering.

I probably haven't really answered your question... If your CPU is dealing with the sample rate at 96k you might as well :) Hopefully the above will give you some understanding of what this stuff means.
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Seiishu on April 20, 2014, 07:11:53 pm
Thank you so much for super helpful information. Even though I am familiar with some of the facts you stated above, this still comes super helpful.

Yes, I am lucky my processor did not give me slightest trouble so far, it looks like it's processing everything easily even at 96000 HZ with quite small latency.
So, basically I'd export all my stuff as 96000 Hz recordings and have them, let's call them, something like "masters". And then if I ever need to record them onto CD/DVD, then I'd convert them to 41000 Hz with something like what you mentioned, "R8brain" using dithering. I am aware, regardless of how great job it does, it will still be a lot of sacrificing, and some good frequencies will be lost. We have to live with that, there is not much we can do.

But, at least it's good to know we can save these masters at highest possible quality and have them sitting like that. We can also always go back to our application with which we exported our master in the first place and change it back from 96000 Hz to something like 48000 Hz or 41000 Hz and re-export it from there too. I am pretty sure it will give equal results as "R8brain" would give, if not even better.

Again, thank you for taking so much time to explain everything in such a beautiful manner, and making it super easy to understand.
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Kosmology on April 21, 2014, 01:25:53 am

No problem, glad to help!
Title: Re: Creative SoundBlaster ASIO vs ASIO4ALL v2
Post by: Naruca98 on February 08, 2022, 04:28:54 am
You can find out more information about computer sound card here: https://www.computerhope.com/issues/ch000503.htm#:~:text=Using%20the%20Windows%20Key%20shortcut,in%20the%20list%20that%20appears/fall guys (https://fallguys.onl)