Update README for ASIO v2.3.3
This commit is contained in:
parent
191b90909a
commit
76fab4f982
14
README.md
14
README.md
|
@ -13,7 +13,7 @@ This library currently supports the following:
|
||||||
- Get the current default input and output stream formats for a device.
|
- Get the current default input and output stream formats for a device.
|
||||||
- Build and run input and output PCM streams on a chosen device with a given stream format.
|
- Build and run input and output PCM streams on a chosen device with a given stream format.
|
||||||
|
|
||||||
Currently supported backends include:
|
Currently supported hosts include:
|
||||||
|
|
||||||
- Linux (via ALSA)
|
- Linux (via ALSA)
|
||||||
- Windows (via WASAPI by default, see ASIO instructions below)
|
- Windows (via WASAPI by default, see ASIO instructions below)
|
||||||
|
@ -39,10 +39,11 @@ WASAPI. To do so, follow these steps:
|
||||||
1. **Download the ASIO SDK** `.zip` from [this
|
1. **Download the ASIO SDK** `.zip` from [this
|
||||||
link](https://www.steinberg.net/en/company/developers.html). The version as
|
link](https://www.steinberg.net/en/company/developers.html). The version as
|
||||||
of writing this is 2.3.1.
|
of writing this is 2.3.1.
|
||||||
2. Extract the files and place the `ASIOSDK2.3.1` directory somewhere you are
|
2. Extract the files and place the directory somewhere you are happy for it to stay
|
||||||
happy for it to stay (e.g. `~/.asio`).
|
(e.g. `~/.asio`).
|
||||||
3. Assign the full path of the `ASIOSDK2.3.1` directory to the `CPAL_ASIO_DIR`
|
3. Assign the full path of the directory (that contains the `readme`, `changes`,
|
||||||
environment variable. [How to set persisting Environment Variables on
|
`ASIO SDK 2.3` pdf, etc) to the `CPAL_ASIO_DIR` environment variable. [How to
|
||||||
|
set persisting Environment Variables on
|
||||||
Windows](https://gist.github.com/mitchmindtree/92c8e37fa80c8dddee5b94fc88d1288b#file-windows_environment_variables-md).
|
Windows](https://gist.github.com/mitchmindtree/92c8e37fa80c8dddee5b94fc88d1288b#file-windows_environment_variables-md).
|
||||||
The existence of the `CPAL_ASIO_DIR` environment variable determines whether
|
The existence of the `CPAL_ASIO_DIR` environment variable determines whether
|
||||||
or not CPAL will attempt to build the ASIO SDK and generate bindings to it.
|
or not CPAL will attempt to build the ASIO SDK and generate bindings to it.
|
||||||
|
@ -83,5 +84,8 @@ WASAPI. To do so, follow these steps:
|
||||||
If you run into an error along the lines of "no variant `Asio` in `HostId`",
|
If you run into an error along the lines of "no variant `Asio` in `HostId`",
|
||||||
make sure that `CPAL_ASIO_DIR` is set correctly and try `cargo clean`.
|
make sure that `CPAL_ASIO_DIR` is set correctly and try `cargo clean`.
|
||||||
|
|
||||||
|
|
||||||
In the future we would like to work on automating this process to make it
|
In the future we would like to work on automating this process to make it
|
||||||
easier, but we are not familiar enough with the ASIO license to do so yet.
|
easier, but we are not familiar enough with the ASIO license to do so yet.
|
||||||
|
|
||||||
|
*Updated as of ASIO version 2.3.3.*
|
||||||
|
|
Loading…
Reference in New Issue