I get little to no noticeable latency. As a result, you can just mute the reverb channel and use the other one when you want to hear playback. Head for asio documentation and go through its examples. If you want to follow your Java model as close as possible you could simply stick to the synchronous operations that asio provides. It would probably be very inefficient code. In the end I used the asynchronous methods, which I programmed to accumulate data in a buffer until a complete packet has been received.

Uploader: Daisho
Date Added: 11 August 2010
File Size: 30.90 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 39258
Price: Free* [*Free Regsitration Required]

Sign up or log in Sign up using Google. Setting Reaper to use the wrong driver could be causing the latency. Choosing an audio interface – http: Thus, as far as I’m aware, it is no option.

Article Details | Steinberg

When I hit a key no midi keyboard for now Email Required, but never shown. Company Press Careers Distributors. Sequel Content Sets turn Sequel and Cubase into a fully fledged music factory for your favorite music style! They offer essentially two ways to communicate with sockets, one stream-oriented blocking using socket iostreams and one using asynchronous socket communication Boost asio.


After you get this installed, post back if you need help with adjusting the settings. I just clicked around to see how things worked and noticed the latency.

Steinberg Zero Downtime As with most software, the retail wsio is reflected in the license to use this product. If I want high throughput, I could even distribute incoming packets along various worker threads. I axio followed these – boost. Who is online Users browsing this forum: So you might even go with native sockets.

I have been studying the Boost libraries, since those seem to be widely used and have a lot of functionality. Still need to know what you’re using as an interface or sound card.

All times are GMT For concurrent writes you probably need an extra mutex. Try Steinberg Software now for 30 days. I actually had another question if anyone can answer this, can you install Cubase LE and Cubase 6 on the same computer win7 without any problems?

multithreading – C++ duplex socket communication with asio – Stack Overflow

If your system does not have a DirectX compatible audio hardware installed, this driver will probably not work. Your problems will magically go away when you get a real ASIO soundcard: Sorry I’m sorta fuplex with these things, I used to use Cubase LE and just plug it in it used to work I haven’t try plugging it in yet, I probably will tonight. And to avoid any race issues between threads, you can use asio:: Our YouTube channel not only offers a selection of product presentation videos but also several very dupleex and informative dulpex tutorials.


But, you have to know asio better to get the idea. Read up on what measures you can take in case of a defective or lost USB-eLicenser.

But I would expect it, because otherwise it would be quite worthless for asi applications. WaveLab WaveLab Pro 9.

For guitar you might have a 10 ms delay.

Setting up a driver for audio output (PC Windows)

I’m not recording any vocals I dont think I understand “restructuring the incoming data into a stream that can be read synchronously”. No plug-ins no nothing. Either way, thanks for the input, it confirms things I wasn’t sure of and at least I’m at a stage where I know my options.