Dibawa kepada Anda oleh Etienne Dechamps - GitHub
ASIO adalah merek dagang dan perangkat lunak Steinberg Media Technologies GmbH
Jika Anda mencari penginstal, lihat halaman Rilis GitHub.
Flexasio adalah driver ASIO universal , yang berarti tidak terikat pada perangkat keras audio tertentu. Contoh -contoh lain dari pengemudi ASIO universal termasuk ASIO4ALL, ASIO2KS, ASIO2WASAPI. Koordasio adalah turunan dari Flexasio yang berfokus pada Wasapi dan kenyamanan pengguna.
Driver ASIO universal menggunakan antarmuka audio perangkat keras-agnostik yang disediakan oleh sistem operasi untuk memproduksi dan mengkonsumsi suara. Kasing penggunaan yang khas untuk driver seperti itu adalah membuat ASIO dapat digunakan dengan perangkat keras audio yang tidak datang dengan driver ASIO sendiri, atau di mana driver ASIO yang dibundel tidak menyediakan fungsionalitas yang diinginkan.
Sementara asio4all dan asio2ks menggunakan API audio Windows tingkat rendah yang dikenal sebagai streaming kernel (juga disebut "directors", "wdm-ks") untuk beroperasi, dan asio2wasapi menggunakan wasapi (dalam mode eksklusif saja), kula-pula porudio yang termasuk dalam jumlah yang lebih besar, yang menggunakan porudio yang lebih baik, yang menggunakan porudio yang lebih banyak yang mendukung sejumlah besar portaudio yang mendukung sejumlah besar porta . mode eksklusif), tetapi juga MME API yang lebih duniawi dan langsung. Dengan demikian Flexasio dapat digunakan untuk berinteraksi dengan API suara yang tersedia di sistem Windows. Untuk informasi lebih lanjut, lihat dokumentasi backends.
Antara lain, ini memungkinkan untuk meniru aplikasi Windows khas yang membuka perangkat audio dalam mode bersama . Ini berarti aplikasi lain dapat menggunakan perangkat audio yang sama secara bersamaan, dengan mesin audio Windows mencampurkan berbagai aliran audio. Driver ASIO universal lainnya tidak menawarkan fungsi ini karena mereka selalu membuka perangkat audio dalam mode eksklusif .
Setelah menjalankan penginstal, Flexasio akan muncul di daftar driver ASIO dari aplikasi host ASIO (misalnya Cubase, Sound Forge, Room EQ Wizard).
Pengaturan default adalah sebagai berikut:
Semua hal di atas dapat disesuaikan menggunakan file konfigurasi. Anda mungkin ingin menggunakan alat pihak ketiga seperti Flexasio GUI dari FlipswitchingMonkey untuk memudahkan ini.
Untuk kasus penggunaan yang lebih lanjut, seperti operasi latensi rendah dan streaming bit-sempurna, lihat FAQ.
FAQ memberikan informasi tentang cara menangani masalah umum. Jika tidak, Flexasio menyediakan sejumlah alat pemecahan masalah yang dijelaskan di bawah ini.
Flexasio mencakup sistem penebangan yang menggambarkan segala sesuatu yang terjadi di dalam pengemudi dalam jumlah detail yang menyiksa. Ini sangat berguna untuk pemecahan masalah kegagalan inisialisasi driver dan masalah lainnya. Ini juga dapat digunakan untuk verifikasi (misalnya untuk memeriksa ulang bahwa Flexasio menggunakan format perangkat dan audio yang Anda harapkan).
Untuk mengaktifkan logging, cukup buat file kosong (misalnya dengan notepad) bernama FlexASIO.log langsung di bawah direktori pengguna Anda (misalnya C:UsersYour Name HereFlexASIO.log ). Kemudian restart aplikasi host ASIO Anda. Flexasio akan melihat keberadaan file dan mulai mencatatnya.
Perhatikan bahwa isi file log dimaksudkan untuk dikonsumsi oleh pengembang. Yang mengatakan, kesalahan besar harus menonjol dengan cara yang jelas (terutama jika Anda melihat ke ujung log). Jika Anda mengalami kesulitan menafsirkan isi log, silakan meminta bantuan.
Jangan lupa untuk menghapus logfile setelah Anda selesai dengan itu (atau pindahkan ke tempat lain). Memang, logging memperlambat Flexasio, yang dapat menyebabkan diskontinuitas (gangguan audio). Logfile juga dapat tumbuh ke ukuran yang sangat besar dari waktu ke waktu. Untuk mencegah kelelahan ruang disk yang tidak disengaja, Flexasio akan berhenti logging jika logfile melebihi 1 GB.
Flexasio mencakup program yang dapat digunakan untuk mendapatkan daftar semua perangkat audio yang diketahui PortAudio (dan karenanya Flexasio), serta informasi terperinci tentang setiap perangkat.
Program ini disebut PortAudioDevices.exe dan dapat ditemukan di subfolder x64 (64-bit) atau x86 (32-bit) di folder instalasi Flexasio. Ini adalah program konsol yang harus dijalankan dari baris perintah. Tidak masalah yang mana yang Anda gunakan.
Flexasio mencakup program swa-tes yang belum sempurna yang dapat membantu mendiagnosis masalah dalam beberapa kasus. Ia mencoba untuk meniru apa yang akan dilakukan oleh aplikasi host ASIO dasar di lingkungan yang terkontrol dan mudah direproduksi.
Program ini disebut FlexASIOTest.exe dan dapat ditemukan di subfolder x64 (64-bit) atau x86 (32-bit) di folder instalasi Flexasio. Ini adalah program konsol yang harus dijalankan dari baris perintah.
Adalah ide yang baik untuk diaktifkan logging saat menjalankan tes.
Perhatikan bahwa uji coba yang berhasil tidak selalu berarti Flexasio tidak bersalah. Memang mungkin aplikasi host ASIO yang Anda gunakan memicu case patologis di Flexasio. Jika Anda curiga itu masalahnya, jangan ragu untuk meminta bantuan.
Flexasio menyambut umpan balik. Jangan ragu untuk mengajukan masalah di pelacak masalah GitHub, jika belum ada.
Saat meminta bantuan, sangat disarankan untuk menghasilkan log saat masalah terjadi, dan melampirkannya ke laporan Anda. Output dari FlexASIOTest , bersama dengan output log, mungkin juga membantu.
