Hi I'm new to this forum, but I think my topic best fits in here:
I also started with the aim of having Audacity with ASIO support in it.
I managed to compile it using Microsoft Visual C++2008, wxWidgets, the DirectX-SDK and the ASIO-SDK from Steinberg
and now I have a nice 1.3.12-Beta Unicode Version.
But I cannot choose ASIO in the driver section of the preferences, only MME and Windows DirectSound.
For compiling, I followed the instructions in
http://audacity.googlecode.com/svn/auda ... ompile.txt
to get it to work. The only difference was to use the full source code tarball of audacity instead of the min-source one.
I have a RME-Hammerfall Multiface (PCMCIA) running under XP-Home. I want to use up to 10 channels in parallel for recording.
The RME driver claims to have ASIO in it. Using the Kristal Tool (another recording freeware) I can choose the ASIO-RME driver, so
I'm pretty sure the support is in the driver.
After Installing the ASIO4ALL driver, I can choose from MME, Windows DirectSound or ASIO as described here in the post (thanks for that).
But still it is not possible to choose ASIO for the Hammerfall. Also, the max No. of channels I can choose is four, whereas
for a hammerfall it should be possible to use up to 18.
So where am I missing something? In the sourcecode directory
audacity-src-1.3.12-beta/lib-src/portaudio-v19/src/hostapi/asio/ASIO-README.txt
I've found:
Building the ASIO SDK on Windows
--------------------------------
To build the ASIO SDK on Windows you need to compile and link with the
following files from the ASIO SDK:
asio_sdkcommonasio.cpp
asio_sdkhostasiodrivers.cpp
asio_sdkhostpcasiolist.cpp
You may also need to adjust your include paths to support inclusion of
header files from the above directories.
The ASIO SDK depends on the following COM API functions:
CoInitialize, CoUninitialize, CoCreateInstance, CLSIDFromString
For compilation with MinGW you will need to link with -lole32, for
Borland compilers link with Import32.lib.
I thought this was managed by the environment variable ASIO_SDK. How can I compile this beforehand and tell VC++ to include it?
To build my Audacity.exe I used the Recreate Project function.
Any help appreciated.