ASIO4ALL – برنامج تشغيل ASIO العالمي – النسخة الروسية. ASIO4ALL – برنامج تشغيل الصوت العالمي لـ WDM Audio

إذا قمت بتوصيل جيتار في أي وقت مضى بمدخل الخط أو الميكروفون الخاص ببطاقة الصوت المدمجة لديك، فمن المحتمل أنك لاحظت تأخيرًا كبيرًا في الصوت.

تم تطوير بروتوكول ASIO خصيصًا لحل مشكلات زمن الوصول. تدعمها جميع واجهات الصوت المزودة بمدخل أداة، وإذا كنت تمتلك واحدة، فقد تم بالفعل تثبيت كل ما تحتاجه بالإضافة إلى برامج التشغيل الخاصة بالجهاز نفسه.

إذا كنت راضيًا عن بطاقة صوت مدمجة أو بطاقة صوت بدون دعم ASIO، فأنت بحاجة إلى تنزيل وتثبيت برنامج التشغيل العالمي المجاني ASIO4ALL.

غالبًا ما تختلف واجهة تكوين ASIO عن الشركات المصنعة المختلفة، لكن الجوهر هو نفسه دائمًا. لذلك، سأعرض المعنى العام للإعدادات باستخدام مثال برنامج التشغيل العالمي ASIO4ALL، وسيتعين عليك دراسة الفروق الدقيقة (إن وجدت) لجهازك المحدد بنفسك.

بالإضافة إلى ذلك، سأتطرق على الفور إلى موضوع ضبط معلمات الصوت في برنامج معالجة إشارات الجيتار (باستخدام مثال جهاز الجيتار الشهير).

الإعداد باستخدام ASIO4ALL وGuitar Rig كمثال

اختيار الجهاز

ASIO4ALL

دعنا نذهب إلى إعدادات برنامج التشغيل من خلال النقر على الزر تكوين اسيو. سيتم فتح نافذة تكوين برنامج التشغيل للجهاز المحدد؛ في حالة ASIO4ALL، ستبدو مثل لقطة الشاشة أدناه.

نافذة الإعداد ASIO4ALL

نحن هنا مهتمون باختيار الأجهزة وحجم المخزن المؤقت. توجد قائمة الأجهزة في الجانب الأيسر العلوي، وهي ليست أكثر من قائمة بجميع واجهات الصوت المتصلة بجهاز الكمبيوتر الخاص بك. إذا قمت بالنقر فوق علامة الزائد الموجودة على يسار الجهاز، فسيتم فتح قائمة بجميع المدخلات والمخرجات الخاصة به.

ابحث في القوائم عن الجهاز ومنفذه الذي تستخدمه لتوصيل جيتارك. إذا كان الإدخال نشطًا ويمكن الوصول إليه، فسيكون هناك مثلث أزرق بجانبه، كما في لقطة الشاشة. إذا كان هناك رمز مختلف، فمن المرجح أن تكون هناك بعض المشاكل. على سبيل المثال: يستخدم برنامج آخر هذا الجهاز بالفعل أو يقوم بإدخاله في الوضع الحصري.

يؤثر حجم المخزن المؤقت على التأخير، ويتم ضبطه باستخدام شريط التمرير الموجود أسفل النافذة. كلما زاد حجم المخزن المؤقت، زاد زمن الوصول، ولكن عن طريق تقليل القيمة، يمكنك زيادة الحمل على المعالج.

يتم تحديد حجم المخزن المؤقت تجريبيا. يجب أن يكون صغيرًا بدرجة كافية حتى لا تواجه أي تأخير في الصوت. الإشارة التي تشير إلى أنك قمت بتعيين المخزن المؤقت على مستوى صغير جدًا ستؤدي إلى حمل ثقيل على وحدة المعالجة المركزية (CPU) وأصوات طقطقة أو نقر من مكبرات الصوت أثناء اللعبة.

بعد إجراء الإعدادات، أغلق نافذة ASIO4ALL.

تردد أخذ العينات

المعلمة التالية في إعدادات Guitat Rig: معدل العينة. افتراضيًا، الرقم هو 44100. هذا هو تردد أخذ العينات، وهو يؤثر على كل من حمل المعالج وزمن الوصول، بالإضافة إلى جودة الصوت (كلما ارتفعت القيمة، زادت الجودة، وقل زمن الوصول، وزاد الحمل) .

(8 التقييمات، المتوسط: 4,13 من 5)
مطور: ASIO4ALL موقع إلكتروني: www.asio4all.com إصدار: 2.13 لغة:الروسية

سائق ASIO4ALL – سائق بديل، والذي يسمح لك بإنشاء الموسيقى على جهاز الكمبيوتر الخاص بك. ولكن هناك العديد من الاستخدامات لذلك. هذا هو برنامج تشغيل صوت مستقل ومجاني للاستخدام في مجموعة واسعة من البرامج وأجهزة الصوت. بشرط أن يدعم الجهاز/البرنامج WDM.

إنه الوحيد

ASIO4ALLيقف بمفرده لأنه لا توجد برامج تشغيل صوتية "جيدة" أخرى مستقلة. هناك العديد من برامج تشغيل الصوت الأفضل، لكنها ليست عالمية، ولهذا السبب يحظى برنامج التشغيل هذا بشعبية كبيرة. سائق ASIO4ALL يعمل للجميع إصدارات ويندوزعلى الرغم من أن المطورين لم يفعلوا ذلك الدعم الرسميويندوز 10 حتى 2016. لا يوجد دليل فني يوضح التكوينات والأجهزة التي سيعمل عليها هذا البرنامج. عليك فقط تثبيت برنامج التشغيل لمعرفة ما إذا كان يعمل.

خاتمة

إذا لم تكن قد عملت مع ASIO من قبل، فقد تواجه مشاكل في تثبيته. Asio4ALL له نصيبه من المشاكل. إنها ليست مثالية، ولكنها تعمل على مجموعة كبيرة من البرامج وأجهزة الصوت لأنها متعددة الاستخدامات، وهذا في حد ذاته سبب كافٍ لاستحقاق الاحترام.

يمكنك تنزيل برنامج التشغيل Asio4ALL باللغة الروسية مجانًا من الرابط أدناه


التغييرات منذ الإصدار 2.11

    إصلاح: استثناء في موضوع الخلفية.

    الإصلاح: وقت بدء تشغيل التطبيق الطويل، وفي بعض الأحيان، تخفيض نطاق معدل عينة الجهاز.

    إصلاح: قد تظل المخرجات غير متاحة إذا كان هناك أكثر من جهاز إخراج نشط.

    الحل البديل: الشاشة الزرقاء "stdriver64.sys" / جميع الأجهزة التي تحمل علامة "Beyond Logic" داخل مضيف 32 بت ضمن نظام التشغيل Windows 64 بت. يحدث بسبب برنامج التقاط الصوت التابع لجهة خارجية، حتى بعد إلغاء تثبيت البرنامج المذكور. يعد الحل البديل جزءًا من برنامج التثبيت ASIO4ALL، مما يعني أنه قد يتعين عليك إعادة تشغيل برنامج التثبيت، في حالة حدوث المشكلة في أي وقت لاحق.

    20 يونيو 2014: مهم!

    لقد كان هناك اختلاط مع تنزيلات 2.11 التي تم تصحيحها الآن. إذا قمت بتنزيل ASIO4ALL 2.11 قبل قراءة هذا، فيرجى إعادة التنزيل وإعادة التثبيت!
    قد يكون من أعراض التنزيل القديم (المكسور) التشغيل المتعثر مع مضيفي x64. نأسف للإزعاج!

      إصدار مدمج 32/64 بت، يدعم Win 98SE/ME/2k/XP/MCE/2003/XP64 وVista/Windows 7/Windows 8.x x86/x64

      وبعد أكثر من 4 سنوات، يعد هذا بالطبع تحديثًا *رئيسيًا*!


التغييرات منذ الإصدار 2.10

    التحسين: حاول استعادة جهاز صوتي غير متوفر، ويتضمن حلاً بديلاً لخلل Windows (المؤكد).

    التحسين: إضافة إمكانية إعادة أخذ العينات للعامل الثابت العام

    التحسين: يتم الآن عرض فترات الاستجابة لحجم المخزن المؤقت المفضل، إذا اختار المضيف انتهاك المواصفات.

    التحسين: دعم معدل العينة المشترك الوحيد الذي *ليس* من مضاعفات 8 أو 11.025

    الحل البديل: وضع Realtek PULL غير مدعوم لأحجام المخزن المؤقت ASIO "الفردية". كان العرَض خطأ "خارج المنطق" اعتمادًا على حجم المخزن المؤقت لـ ASIO.

    إصلاح: مشكلة توافق التطبيق المحتملة فيما يتعلق برسالة طلب إعادة تعيين ASIO

    إصلاح: زيادة زمن الوصول في وضع x64

    إصلاح: وضع السحب _و_ عرض زمن الاستجابة يعمل الآن

    إصلاح: مشكلة ASR في MSVC 2013 x64 -> تأثير الأداء مع المضيفين المترجمين باستخدام MSVC 2013

    إصلاح: مظهر واجهة المستخدم مع لغة نظام مختلفة

    إصلاح: قم بالتعليق مع بعض مضيفي x64

    إصلاح: تعطل عند الخروج من A4Apanel64.exe

    إصلاح: تسرب بسيط للذاكرة

    الإصلاح: تم إصلاح جميع الانحدارات المعروفة في الإصدار 2.11 بيتا (1,2)!

    2.11 الافراج عن المرشح


التغييرات منذ الإصدار 2.11 Beta 1:

    ابذل جهدًا لاستعادة التحكم في أجهزة الصوت المحظورة ("غير المتوفرة").

    إصلاح تسرب الموارد الطفيفة.

    إصلاح الانحدار في الإصدار 2.11 Beta 1: تم عكس وظيفة مربع الاختيار "إعادة التشكيل دائمًا".

    قم بإزالة الكمون الناتج الزائد في ظل الظروف التالية: (1) مضيف 64 بت (2) الاختزال 44.1 -> 48 كيلو هرتز (3) وضع الاستقصاء WaveRT.

    إصلاح مواطن الخلل في إخراج الصوت في الإصدار 64 بت عند تكبير الحجم بواسطة عامل متكامل.

    إصلاح تعطل a4apanel64 عند الخروج (لم يلاحظه أحد)

    أخيرًا، شيء جديد يمكنك العبث به!


التغييرات منذ الإصدار 2.10:

    دعم معدلات عينة متعددة بشكل متزامن - طالما أنها مشتقة فعليًا من ساعة رئيسية مشتركة، وهي مضاعفات صحيحة لبعضها البعض (باستثناء حالة خاصة 44.1/48 كيلو هرتز)، وما إلى ذلك...

    دعم عدد من معدلات العينات على جانب ASIO والتي لا يدعمها جهاز الصوت فعليًا. في الأساس، هذا يعني امتدادًا لقدرات تحويل المعدل الفوري.

    إصلاح الانحدار الذي تم تقديمه في الإصدار 2.10 والمتعلق بتجميع أجهزة الإدخال

    أشياء بسيطة كالعادة..

    إصدار مدمج 32/64 بت، يدعم Win 98SE/ME/2k/XP/MCE/2003/XP64 وVista/Windows 7 x86/x64


التغييرات منذ الإصدار 2.10 بيتا 1:

    إصلاح عدد من مشكلات توافق التطبيقات البسيطة نسبيًا

    قم بإزالة العناصر المتكررة في شجرة أجهزة GUI WDM. إصلاح المشكلة المتمثلة في عدم حفظ/استعادة تكوينات معينة (مثل "تعطيل جميع المخرجات").

    تحسين استرداد الإزالة المفاجئة لجهاز الصوت. الآن عادةً ما تكون الاستجابة لإزالة/إعادة إدخال جهاز صوت (USB، ...) هي التعافي من الحدث واستئناف تدفق الصوت.

    الحل البديل لمشكلة الإرسال المزدوج الكامل مع برامج تشغيل الصوت Realtek HD على بعض أجهزة الكمبيوتر المحمولة من Acer.

    تحسينات عامة ولكن طفيفة في الأداء في نظامي التشغيل Vista وWin7.

    تم تغيير تكوين جهاز الصوت الافتراضي لتخطي صوت HDMI.


التغييرات منذ الإصدار 2.9:

    الحل البديل لمشكلة برنامج تشغيل VIA HD Audio ضمن نظام التشغيل XP

    قم بإصلاح مشكلتي التوافق مع 64 بت والتي كان من الممكن أن تمنعه ​​من العمل على الإطلاق

    تحسين الأداء (زمن الوصول) لأجهزة فئة الصوت USB في نظام التشغيل Windows 7

    تحسين دقة تعويض زمن الوصول لأجهزة فئة الصوت USB في XP وVista

    أعد تمكين وضع حدث WaveRT للنوافذ 7 واو64. تم استخدامه للتعطل في نظام التشغيل Vista (ksthunk.sys)، وتم إصلاحه في نظام التشغيل Windows 7

    تتذكر لوحة التحكم الآن التحديد السابق في عرض شجرة الجهاز

    تحسين مزامنة المدخلات والمخرجات في عدد معين من سيناريوهات تجميع الأجهزة

    تغييرات طفيفة، هذا وذاك - كالعادة...

    إصدار مدمج 32/64 بت، يدعم Win 98SE/ME/2k/XP/MCE/2003/XP64 وVista x86/x64

    بعض التعريبات لا تزال في طور التنفيذ. لتجنب تكرار العمل، يرجى القيام بذلك لاإرسال ترجمات غير مرغوب فيها! إذا كنت تريد المساعدة في الترجمة وأنت حقًا يقصديرجى أن تكون مستعدًا أيضًا لكتابة الدليل بلغتك! يعد اختراق واجهة المستخدم الرسومية أمرًا ممتعًا (أعرف ذلك)، ولكن بدون دليل أصلي، سيظل الأشخاص ضائعين!


التغييرات منذ الإصدار 2.9 بيتا 5:

    إصلاح مشكلة بسيطة في التكوين الافتراضي في x64

    أصبحت التغييرات التي تم إجراؤها على حجم المخزن المؤقت لـ ASIO سارية المفعول فقط عند تحرير شريط التمرير، مما يؤدي إلى تجنب عاصفة رسائل إعادة التعيين المحتملة للمضيف.

    يتم قطع أسماء قنوات ASIO الطويلة جدًا بشكل أكثر ذكاءً.

    أضف حلاً بديلاً لمشكلة إدخال الصوت عالي الدقة "Chopper Sound" في بعض أنظمة Vista.

23 أكتوبر 2008: الإصدار 2.9 (beta5) متوفر الآن!
(بالإضافة إلى ذلك، تمت جدولة تاريخ إصدار 2.9 النهائي لـ 5 نوفمبر)

تنزيل ASIO4ALL 2.9 (beta5)!

التغييرات منذ الإصدار 2.9 beta4

    أضف مثيلًا آخر للحل البديل لمشكلة إدخال Conexant HD Audio

    استعادة التوافق مع Win98 SE وWinME الذي تم كسره لأن MS قرر في مرحلة ما إزالته من سلسلة الأدوات الخاصة بهم

    إصلاح الانحدار: لم يتم اكتشاف أجهزة WaveRT في حالة تمكين وضع التوافق للتطبيق المضيف

    إصلاح إدخال وضع الحدث WaveRT

    إصلاح: من الممكن أن يتعطل الإصدار x64 نظريًا على ASIOStop()

    إصلاح خطأ نظري آخر في كود بدء تشغيل الصوت x64

    إصلاح مشكلة تعطل الإصدار x64 فعليًا إذا كان جهاز الإدخال يحتوي على أربع قنوات بالضبط

    اسمح أيضًا بزر الفأرة الأيمن على أيقونة الدرج لفتح واجهة المستخدم الرسومية

    أضف محاولة مثيرة للشفقة لتحسين تزامن الدخول/الخروج لـ WaveRT

    أصلح العديد من المشكلات المتعلقة بواجهة برمجة تطبيقات تكامل التطبيق التي تمت إضافتها مسبقًا. والجدير بالذكر أنه لم يعمل على الإطلاق في وضع 64 بت من قبل.

تنزيل ASIO4ALL 2.9 (beta4)!

التغييرات منذ الإصدار 2.9 beta3

    قم بإصلاح العديد من الأخطاء في الإصدار x64 الذي كان من شأنه أن يمنعه من العمل تحت XP 64 بشكل كامل تقريبًا.

    إصلاح مشكلة الانحدار حيث قد يؤدي تمكين المخزن المؤقت للأجهزة إلى حدوث عطل.

    أصلح مشكلة الانحدار التي تسببت في حدوث عطل عند تمكين أجهزة الصوت _no_ WDM.

    ضع العناصر التي من المفترض أن توفر حلاً بديلاً لمشكلة إدخال Conexant HD Audio. وحتى الآن النتائج غير مؤكدة.

تنزيل ASIO4ALL 2.9 (beta3)!

التغييرات منذ الإصدار 2.9 beta2

    إضافة دعم x64 الأصلي. يعد برنامج التشغيل x64 داخليًا ثنائيًا منفصلاً وقد يؤدي إلى ظهور مشكلات غير موجودة في الإصدار x86، لذا: يرجى الاختبار! وبخلاف ذلك، يجب أن يكون السلوك شفافًا تمامًا.

    انتقلت واجهة المستخدم الرسومية إلى موضوعها الخاص بالكامل. لقد كان هذا ضروريًا لأن البرامج المضيفة الموجودة ككل معطلة جدًا في المتوسط ​​بحيث لا تتمكن من مطاردة المطورين الفرديين وجعلهم يقومون بإصلاحها. لا تهتم بالقاعدة المثبتة هناك. وكنتيجة مباشرة، لم تعد لوحة تحكم ASIO تظهر كمربع حوار مشروط بعد الآن. ومع ذلك، يبدو أن هذا الحل يعمل بشكل أفضل مما كنت أتوقعه في الأصل.

    خوارزمية محسنة للعثور على معدل عينة عملي لبعض الأجهزة (مثل EMU 404)

آخر الأخبار الحزينة هي ذلك كارلوس ماتيو ("تيكفو")توفي في 4 أغسطس 2008. لمساهمته البارزة في مجتمع الموسيقى، سوف يفتقده الكثيرون. جاءت الأخبار مصحوبة بملاحظة تشير إلى مشاركته في تصميم و/أو تطوير ASIO4ALL. ونتيجة لذلك، بدأ الناس بإرسال التعازي.

وهذا يضعني في موقف صعب يتمثل في الاضطرار إلى توضيح أن كارلوس لم يشارك في أي وقت من الأوقات في تصميم ASIO4ALL أو تطويره. ومع ذلك، فإن الصحيح هو القدر الكبير من الوقت والتفاني الذي قضاه في مساعدة الأشخاص الآخرين في حل مشكلات الأجهزة الصوتية والبرامج الخاصة بهم - بما في ذلك المشكلات المحيطة بـ ASIO4ALL، في بعض الأحيان. بالتأكيد سوف نفتقده!

تنزيل ASIO4ALL 2.9 (beta2)!

التغييرات منذ الإصدار 2.9 beta1

    اجعل وضع حدث WaveRT يتم الاشتراك فيه بشكل صارم. لقد تم كسره في كثير من الحالات وربما تسبب في حدوث أشياء مضحكة وغير مضحكة مع أجهزة الصوت عالية الدقة المدمجة. يوجد الآن مربع اختيار جديد حيث يتعين عليك السماح بشكل صريح باستخدام وضع الحدث (المعروف أيضًا باسم وضع السحب) على الإطلاق.

    تمت إضافة الحل البديل للأجهزة ذات النطاق الترددي المنخفض للغاية، مثل الأجهزة الصوتية الموجودة على مكدس Toshiba Bluetooth (وربما أجهزة أخرى)، إذا كنت تحب هذا النوع من الأشياء...

    إصلاح بعض المشكلات البسيطة في تخصيص موارد WRT WaveRT.

    قم بإضافة حلول بديلة لتطبيقات المضيف المعطلة التي تنتهك متطلبات Microsoft COM. لا يؤدي هذا إلى إصلاح أي شيء تمامًا، بل يساعد على تجنب الأعطال، مع استمرار فقدان الوظائف. ولكن بغض النظر عن ذلك، فإن الكود الخاص بك هو الذي بقي معطلاً، لذا يرجى إصلاحه!

تنزيل ASIO4ALL 2.9 (beta1)!

التغييرات منذ الإصدار 2.8

    لقد تغيرت واجهة المستخدم الرسومية إلى حد ما، ولكن كل شيء تقريبًا سيكون في المكان الذي كان عليه من قبل. سوف تجد طريقك "جولة"! لقد رحل W منذ وقت قريب وسوف يكون بالفعل.

    أضف وصول علبة النظام إلى لوحة التحكم ومؤشر الحالة.

    تتذكر لوحة التحكم الآن موضعها على الشاشة.

    الحل البديل لبرنامج تشغيل IDT HD Audio الذي يسجل واجهة WaveRT ضمن XP.

    STHDA غير مدرج في القائمة السوداء لمعدلات العينات التي تزيد عن 48 كيلو هرتز. خارج تحت المراقبة الآن.

    يبدو أن الحل البديل لوضع حدث WaveRT لا يزال معطلاً في WOW64، حتى بعد Vista 64 SP1.

    تحسين أداء WaveRT في نظام التشغيل Vista.

    أضف واجهة التطبيق المضيف، مما يمنح المطورين خيار التحكم في تكوين ASIO4ALL من داخل التطبيق الخاص بهم.

    ومرة أخرى: المزيد من التحسينات الطفيفة، التي يعمل معظمها بشكل أساسي على زيادة القدرة على تحمل الأخطاء، والبعض الآخر قد يغير العالم كما نعرفه، ولكن، للأسف، مع مرور الوقت كنت قد نسيت أي منها وبأي طريقة بالضبط.

لاحظ أنه يمكن إضافة المزيد من الترجمات بمجرد أن أتزامن مع الأشخاص الذين تطوعوا! -

ASIO4ALL 2.8 - الإنجليزية
ASIO4ALL 2.8 - ألمانيا
ASIO4ALL 2.8 - الصينية (دليل اللغة الإنجليزية)

التغييرات منذ الإصدار 2.8 بيتا 2:

    لم تعد هناك أخطاء مع SB X-Fi ضمن نظام التشغيل Vista.

    تم تحسين التوافق العام مع نظام التشغيل Vista.

    تحسين عرض عداد WDM لأسماء الأجهزة.

    أضف القدرة على التعافي من الإزالة المفاجئة لأجهزة الصوت USB.

    بعض الضبط الدقيق لتطبيق WaveRT.

    تم تخفيف عملية إعادة ترتيب الأجهزة العدوانية (اعتبارًا من الإصدار التجريبي 2) إلى حد ما. ومع ذلك، يجب إدراج المخرجات التناظرية قبل مخرجات SPDIF.

    المزيد من التحسينات الطفيفة، والتي يعمل معظمها بشكل أساسي على زيادة القدرة على تحمل الأخطاء، والبعض الآخر قد يغير العالم كما نعرفه، ولكن، للأسف، مع مرور الوقت كنت قد نسيت أي منها وبأي طريقة بالضبط.

10 أبريل 2007: الإصدار 2.8 بيتا 2 -تحميل ASIO4ALL 2.8 بيتا 2!التغييرات منذ الإصدار 2.8 Beta 1:

    يتضمن دعم WaveRT الآن أيضًا وضع إعلام الحدث بالإضافة إلى دعم التطبيقات الأساسية للغاية بدون تسجيل الموقع.

    عدد من الأجهزة الصوتية التي عملت مع الإصدار 2.6 ولكنها توقفت عن العمل في 2.7 يجب أن تعمل مرة أخرى الآن.

    أصبحت الآن ميزات المراقبة والاسترداد من الأعطال اختيارية ويمكن تمكينها في السجل - إذا كان ذلك ضروريًا تمامًا.

    يؤدي إلغاء تثبيت ASIO4ALL الآن أيضًا إلى إزالة إعدادات المستخدم من السجل، مما يمنحك دائمًا "بداية جديدة" بعد إعادة التثبيت.

    ستتم الآن إعادة ترتيب واجهات الجهاز بحيث يتم إدراج المدخلات والمخرجات التناظرية قبل أي عناصر واجهة مستخدم S/PDIF. هذا لا يحل أي شيء. ومع ذلك، فإن هذا سيوفر لي من الاضطرار إلى شرح نفس الشيء مرارًا وتكرارًا لمستخدمي أجهزة HD Audio التي تعمل بنظام التشغيل Vista والذين يتوقعون أن تعمل الأشياء "فقط" في التكوين الافتراضي. التكوين الافتراضي غالبًا كان سيضع مخرجات S/PDIF أمام المخرجات التناظرية، مما يجعل أي تطبيق يخرج صوت استريو إلى أول قناتين ASIO يستخدم S/PDIF نتيجة لذلك، مما يجعل الناس يشكون من "عدم وجود صوت".

    تم إصلاح مشكلة المزامنة غير المذهلة إلى حد ما والتي كان من الممكن أن تؤدي إلى وضع علامة بشكل متقطع على دبابيس الصوت بأنها "خارجة عن المنطق" على الرغم من أنها كانت تعمل بشكل جيد.

    تم وضع علامة على أجهزة الصوت USB التي تم حظرها بواسطة تطبيقات صوتية أخرى على أنها "تتجاوز المنطق". والآن يتم الإبلاغ عنها على أنها "غير متوفرة" - كما ينبغي أن تكون.

28 مارس 2007: الإصدار 2.8 بيتا 1 -تحميل ASIO4ALL 2.8 بيتا 1!التغييرات منذ الإصدار 2.7:

    أضف دعمًا لنظام الصوت WaveRT لنظام التشغيل Vista (32 بت) وجدولة الوقت الفعلي.

    بعض التعديلات الصغيرة الإضافية على نظام التشغيل Vista RTM

    تعمل الآن إعدادات المخزن المؤقت لـ KS رقم 3 و4 كما تم تصميمها.

    تحسين الحالة التي يزيد فيها زمن الوصول الفعلي بمرور الوقت.

    الحل البديل لمشكلة برنامج تشغيل WDM النادرة التي تتسبب في تعطل "القسمة على صفر".

    كل الأشياء الصغيرة التي قمت بإصلاحها خلال العام الماضي والتي "نسيتها" لتوثيقها.

27 أبريل 2006: إطلاق الإصدار 2.7 (النهائي)!

ASIO4ALL 2.7 - الإنجليزية
ASIO4ALL 2.7 - ألمانيا
ASIO4ALL 2.7 - الصينية (دليل اللغة الإنجليزية)

التغييرات منذ الإصدار 2.7 بيتا 4:

    أضف نوعًا من الترجمة. إن استمرار هذا الجهد أم لا يعتمد إلى حد كبير على رغبة الأفراد في قضاء يوم أو يومين في ترجمة الأشياء إلى لغتهم الأم - فقط من أجل منحهم الفضل. إذا تبين أن جهود الترجمة أقل من مفيدة (أي أنني أتلقى الكثير من استفسارات الدعم باللغة السواحيلية)، فلن يستمر الأمر. الترجمة الصينية ليست جيدة جدًا، ولكن - في المرة القادمة التي تقوم فيها بمراجعة دليل مشغل DVD الخاص بك - قد يمنحك هذا راحة البال عندما تعرف شخص ما، في النهاية، يسلم همإرجاع جزء من أدويتهم الخاصة. قواعد بابلفيش!

    تم التراجع عن التغيير فيما يتعلق بـ SBPCI 128، والعودة مرة أخرى إلى الاستريو فقط، ولكنه يعمل على الأقل.

    حل بديل جديد لـ Aureal Vortex 1 و2 و3، لذا يجب أن تعمل هذه الأشياء الآن، FWIW.

    لن يحاول مؤقتًا فتح جهاز بسرعة 44.1 كيلو هرتز عند تحديد خيار إعادة التشكيل بمقدار 48 كيلو هرتز. من المفترض أن يؤدي هذا إلى إصلاح المزيد من أخطاء "ما وراء المنطق"، خاصة عندما تتم رؤيتها بشكل متقطع فقط.

21 أبريل 2006: الإصدار 2.7 بيتا 4 -تحميل ASIO4ALL 2.7 بيتا 4!التغييرات منذ الإصدار 2.7 بيتا 3:

    أضف آلية من المفترض أن تخبرك عندما يكذب السائقون بشأن دعمهم الأصلي البالغ 44.1 كيلو هرتز.

    لقد تم إلغاء واجهة المستخدم الرسومية قليلاً. والجدير بالذكر أن واجهات الجهاز لم تعد تظهر عندما لا تكون هناك حاجة لذلك.

    يجب أن يعمل SigmaTel High Definition Audio (كما هو مستخدم أيضًا في أجهزة Mac المستندة إلى Intel) الآن، ونأمل أن يكون ذلك لعدد من المعسكرين السعداء (وليس فقط التمهيد).

    يجب أن يعمل SBPCI 128 الآن بتكوينات 4/2 و2/4.

18 أبريل 2006: الإصدار 2.7 بيتا 3 -تحميل ASIO4ALL 2.7 بيتا 3!التغييرات منذ الإصدار 2.7 بيتا 2:

    إضافة فحص التقاطع. شكرًا ليوجين موزيتشينكو مرة أخرى لأنه جعلني ألقي نظرة أخرى على هذا الأمر واكتشف كيف يمكن أن يعمل. في واقع الأمر، يبدو أنه يعمل بشكل كامل الآن، لكنني ما زلت في حيرة من أمره لماذا يعمل بالطريقة التي يعمل بها وليس بالطريقة التي كان ينبغي أن يعمل بها في البداية - ربما يكون هذا أحد الألغاز داخل عالم Microsoft(r) (tm).ما يعنيه هذا بالنسبة لك كمستخدم هو أن هذا قد يحل بطريقة سحرية عددًا من المشكلات المتعلقة ببطاقات الصوت التي تستخدم "مشاركة المقبس" وأشياء من هذا القبيل. في الواقع، قد يحل بعض المشكلات الأخرى مع الأجهزة الأخرى أيضًا.

    الإصلاح: يعمل ReWuschel الآن أيضًا مع أحجام المخزن المؤقت ASIO التي لا تعد من مضاعفات 64 عينة. تم أحيانًا إساءة فهم هذا على أنه يتعين عليك زيادة حجم المخزن المؤقت في حالة استخدام ReWuschel عندما لا يتعين عليك ذلك عادةً. كما تم تحديث الدليل ببعض المعلومات حول استخدام ReWuschel.

    إضافة تبديل استراتيجية المخزن المؤقت الديناميكي. يعد هذا أمرًا تجريبيًا ويهدف بشكل أساسي إلى منع حدوث طقطقة عرضية أو أخرى. حتى لو لم تلاحظ فرقًا، ثق بي: من الناحية النظرية، الأمر منطقي تمامًا!

31 مارس 2006: الإصدار 2.7 بيتا 2 -تحميل ASIO4ALL 2.7 بيتا 2!التغييرات منذ الإصدار 2.7 بيتا 1:

    الإصلاح: قد يستهلك التخزين المؤقت للأجهزة قدرًا هائلاً من وقت وحدة المعالجة المركزية (CPU) مع الإصدار التجريبي 1 على بعض الأنظمة.

    أضف "ReWuschel". في الأساس، هذه هي واجهة إدخال ReWire لمحرك ASIO4ALL. يعد تثبيت ReWuschel اختياريًا، لأنه يحل محل وظيفة "ReBirth Input Machine" في السبب. هذا يعني أن ASIO4ALL سيتظاهر بشكل أساسي بأنه ReBirth، لذلك لا يمكنك استخدام ReBirth in Reason مع تمكين خيار ReWuschel - ضع ذلك في الاعتبار! لاحظ أيضًا أنه يعمل فقط إذا تم تحديد ASIO4ALL باعتباره برنامج تشغيل ASIO الحالي!

    بعض التحسينات الطفيفة على كود محرك الصوت. من غير المرجح أن يكون هناك تأثير قابل للقياس.

22 مارس 2006: الإصدار 2.7 بيتا 1 -تحميل ASIO4ALL 2.7 بيتا 1!التغييرات منذ الإصدار 2.6:

    في الواقع، كان هناك عدد من التغييرات الطفيفة في محرك الصوت خلال الشهرين الماضيين والتي نسيت تفاصيلها.

    لم يعد ASIO4ALL يتعطل (BSOD) في حالة وجود مسرح ATI Rage أو جهاز مشابه في النظام. يتم ببساطة تجاهل "برامج تشغيل" الصوت WDM المرفقة مع هذه الأجهزة.

    يعمل SBPCI 128 الآن، وإن كان في وضع 2in/2out فقط.

    يتم الآن إدراج أجهزة USB بشكل عام بأسمائها، حيثما أمكن، بدلاً من صوت USB العام. يساعد إذا كان لديك أكثر من واحد.

    يتم تحويل المدخلات الأحادية إلى استريو، لتجنب إرباك المضيفين الذين يفترضون أن القنوات تأتي دائمًا في أزواج. يساعد مع أجهزة الإدخال الأحادية، مثل على سبيل المثال. ميكروفونات USB.

    إعطاء شريط التمرير "حجم المخزن المؤقت" في لوحة التحكم مقياسًا لوغاريتميًا.

    تم تغيير التكوين الافتراضي بحيث على سبيل المثال. لن يتم تعطيل مدخلات Realtek HD Audio بشكل افتراضي.

    تجريبي: تمت إضافة سلسلة مراقبة من المفترض أن تبدأ في حالة استخدام محرك الصوت المضيف لوحدة المعالجة المركزية بأكملها بسبب على سبيل المثال. غير طبيعي.

    تغيير اللحظة الأخيرة: شكرًا لـ Eugene Muzychenko (VAC) للإشارة إلى مشكلة كان من الممكن أن تؤدي إلى أخطاء "تتجاوز المنطق" هنا وهناك! يساعد على الأقل في VAC - ولكن من كان يظن _هذا_...

11 أبريل 2005: إطلاق الإصدار 2.6!تحميل ASIO4ALL 2.6!التغييرات في الإصدار 2.6:

    تم إصلاح تسرب بسيط للذاكرة كان من شأنه أن يؤدي إلى تلف حوالي 4 كيلو بايت من الذاكرة عند إعادة تشغيل المحرك الصوتي.

    أضف دعمًا لمعدلات العينات الأقل من 44.1 كيلو هرتز طالما أن أجهزة الصوت تدعمها.

    عدد أقل من الأحمال الزائدة عند إعدادات حجم المخزن المؤقت المنخفض. وهذا يعني أداءً خاليًا من الانقطاع بحوالي نصف حجم المخزن المؤقت مقارنةً بالإصدار 2.5 على عدد كبير من البطاقات.

    تم تغيير معالجة معدل العينة الافتراضي للتغلب على المشكلات المتعلقة ببعض البطاقات المستندة إلى Envy24.

    تم تكييف الإعدادات الافتراضية للتغلب على المشكلات المتعلقة ببرامج تشغيل AC97 محددة.

مراجعة التاريخ:

19 مارس 2005: الإصدار 2.5

    الحل البديل لمشكلة أخرى في برنامج تشغيل CT. يعمل Audigy LS الآن مع تمكين المدخلات أيضًا. يعمل MP3+ الآن مع برنامج التشغيل المصاحب لـ CT (sbusb.sys)، لذلك لا يتعين عليك الرجوع مرة أخرى إلى usbaudio.sys العام لملف MP3+. للحصول على أفضل النتائج مع Audigy LS، وجدت أنك بحاجة ماسة إلى تمكين "Always Resample 44.1k هرتز"<->48 كيلو هرتز" في لوحة التحكم المتقدمة ASIO4ALL.

    بالنسبة لمعظم أجهزة الصوت USB التي تستخدم برنامج تشغيل الصوت USB العام لنظام التشغيل Windows (usbaudio.sys)، يجب أن يكون تعويض زمن الوصول صحيحًا باستخدام الإعدادات الافتراضية الآن.

    تم تغيير الإعدادات الافتراضية لبعض برامج تشغيل WDM وبقدر ما يتعلق الأمر بالمراوغات المحددة.

06 مارس 2005: الإصدار 2.4

    تم إصلاح مشكلة تحول جهاز الصوت الأول في القائمة إلى "مثبت"، مما يعني أنه لا يمكنك تعطيله في لوحة التحكم.

    الحل البديل لخلل في برامج تشغيل CT. أوديجي وشركاه يجب أن تعمل مرة أخرى.

    أضف دعمًا لبعض أجهزة USB الأخرى.

    قم بإزالة ميزة التعافي من الأعطال، والتي من المرجح أن تربك المستخدم بدلاً من أن تكون مفيدة بالفعل.

    إضافة عرض الإصدار المناسب إلى لوحة التحكم.

    بعض الأداء الطفيف يعدل أشياء أخرى.

11 فبراير 2005: الإصدار 2.3

    تعمل المحافظة على الإعدادات لكل تطبيق/لكل مستخدم مرة أخرى.

    تحسين الاستقرار في تكوينات معينة.

    بعض المزيد من ضبط الأداء.

    الحل البديل لخلل في برامج تشغيل M-Audio USB (MobilePre USB،...) والذي تسبب في حدوث شاشة الموت الزرقاء.

    بعض الأشياء البسيطة.

07 ديسمبر 2004: الإصدار 2.2

    أضف حلاً بديلاً لمشكلة تتعلق ببعض برامج تشغيل SoundMax.

    قم بتغيير سياسة الفتح/الإغلاق قليلاً حتى تتعاون بشكل أفضل مع بعض التطبيقات الصوتية.

    المزيد من التغييرات الطفيفة على تخمين وقت الاستجابة.

    قم بإصلاح الأخطاء البسيطة في الرسومات في لوحة التحكم باستخدام سمات WinXP الحديثة

    يعمل برنامج التشغيل الآن بشكل عام أيضًا ضمن كافة مستويات امتيازات المستخدم وصولاً إلى حساب "الضيف" بما في ذلك. التثبيت، بطبيعة الحال، يتطلب امتيازات المسؤول.

    أصلح مشكلة من المحتمل أن تؤدي إلى فشل برنامج التشغيل عند فتحه مرة ثانية. ومع ذلك، لم يتم ملاحظة هذا في أي إعداد في العالم الحقيقي.

    أصلح مشكلة كان من الممكن أن تسبب مشاكل عند تغيير معدل العينة.

26 نوفمبر 2004: الإصدار 2.1

    تم إصلاح الخلل الذي ربما تسبب في حدوث تشققات بغض النظر عن حجم المخزن المؤقت.

    إضافة الكشف عن التحميل الزائد والاسترداد. يؤدي هذا إلى تغيير "إحساس" المحرك الصوتي بالكامل، حيث أن ما كان يظهر في السابق على أنه بداية مفاجئة للطقطقة المفرطة قد تحول الآن إلى لحظة صمت قصيرة. إذا لم تختف حالة التحميل الزائد، فسيكون هناك المزيد من الصمت. لا يحدث هذا في وضع التخزين المؤقت للأجهزة، لأنه يكاد يكون من المستحيل زيادة التحميل على نظام WDM الفرعي في هذا الوضع.

    تم تحسين محرك الصوت مرة أخرى (على الرغم من عدم وجود تغييرات في وضع المخزن المؤقت h/w). متوسط ​​الكمون إلى أسفل!

  • المزيد من التغييرات على تعويض زمن الوصول التلقائي (لا يزال العمل قيد التقدم)

    تم إصلاح الخلل الذي من شأنه تعطيل إدخال الصوت في المنصة.

    تم إصلاح مشكلة تحميل/حفظ المعلمة. الخبر السيئ هو أنه سيتعين عليك إعادة تنفيذ جميع الإعدادات التي تم إجراؤها باستخدام الإصدار 2.0. آسف!

    لا يزال يتميز بالسهم المثير للجدل (tm)، والذي، مع ذلك، موجود لتبقى!

11 نوفمبر 2004: الإصدار 2.0

    لقد كانت هذه إعادة كتابة شبه كاملة.

    لم يكن هناك أحد يعترض على التغييرات في الإصدار 1.8 بيتا 1، وبالتالي أصبح هذا هو الإصدار النهائي. تغييران آخران...

    تحسين سلوك إعادة تشغيل وضع DMA المباشر. وهذا يجعل هذا الوضع قابلاً للاستخدام إلى حد ما في Cakewalk Sonar.

    تم إصلاح الخلل الذي قد يتسبب أو لا يتسبب في حدوث أعطال/سلوك غير منتظم عندما تكون عملية إعادة أخذ العينات نشطة.

لم يعد وضع DMA المباشر قابلاً للتحديد لأجهزة PCMCIA.

يجب ألا يتسبب تغيير معدل العينة في التطبيق المضيف في حدوث سلوك غير منتظم بعد الآن.

كانت هناك حالة سباق تسببت في تعطل جهاز السونار في بعض الأحيان. لقد تم إصلاح هذا.

تتم إعادة مزامنة وضع DMA Buffer المباشر بشكل أسرع إلى حد ما الآن، وأحيانًا وفي بعض الظروف...

أخيرًا: معدل العينة 44.1 كيلو هرتز 4 الكل! لقد قمت بالعمل على قراءة أشياء DSP تلك. يقوم ASIO4ALL الآن بتحويل معدل العينة كلما لزم الأمر لدعم 44.1 كيلو هرتز. بقدر ما أعتبره حكمي الشخصي، سأفكر في إعادة تشكيل الجودة بشكل لائق على الأقل - هل يمكنك سماع الفرق؟ ليس سيئًا للغاية عند الأخذ في الاعتبار أن الجزء الأخير من عملي في DSP كان منذ 12 عامًا مضت... تعمل إعادة التشكيل حاليًا فقط في الوضع المخزن مؤقتًا (لم يتم تحديد مربع DMA)

يوجد أيضًا مربع اختيار جديد يتيح لك فرض إعادة التشكيل عند 44.1 كيلو هرتز (يتم إعادة تشكيله دائمًا من/إلى 48 كيلو هرتز). سبب هذا الخيار: اكتشفت أن عددًا من أجهزة الصوت منخفضة التكلفة تحتوي على برنامج تشغيل WDM يُعاد تشكيله أثناء التنقل. جودة هذا، في أغلب الأحيان، مشكوك فيها للغاية. علاوة على ذلك، ربما انتهى بك الأمر في موقف يمكن فيه تحقيق أرقام زمن الوصول اللائقة عند 48 كيلو هرتز، ولكن حدث طقطقة شديدة عند 44.1 كيلو هرتز. إذا كان هذا يبدو مثل نظامك، فسيكون هذا هو المربع الذي يجب تحديده (حسنًا، على الأقل، كان هذا هو الحل النهائي لـ _my_ lappy...)

تمت إضافة خانة اختيار أخرى: "تعطيل الإدخال". يتم شرح الغرض من هذا بسهولة: إذا لم تكن بحاجة إلى مدخلات ASIO، فيمكنك تحقيق زمن استجابة إجمالي أفضل، على سبيل المثال. أحجام مخزن مؤقت أصغر عند تحديد هذا الخيار.

تم تغيير سلوك لوحة التحكم إلى حد ما: عندما تحدد مربع Direct DMA وكانت الإعدادات الحالية ليست معقولة جدًا، يتم ضبط حجم المخزن المؤقت وإعدادات iodelay على الإعدادات الافتراضية المعقولة. وذلك لأن بعض الإعدادات لا بأس بها. في الوضع المخزن مؤقتًا، ببساطة لا معنى له في وضع DMA المباشر وقد يجعل المستخدم يعتقد أن وضع DMA المباشر لا يعمل على نظامه بسبب الطقطقة المفرطة لفترة طويلة بعد التبديل إلى هذا الوضع. تذكر دائمًا: وضع DMA المباشر هو ميزة رائعة، ولكنها تحتاج إلى بضع ثوانٍ حتى تستقر عند إعادة تشغيل برنامج التشغيل. لسوء الحظ، يقوم Cakewalk Sonar، على سبيل المثال، بإعادة تشغيل ASIO في كل دورة تشغيل/إيقاف/تشغيل، مما يجعل وضع DMA المباشر غير عملي فعليًا في هذه البيئة .

من أجل تحسين "تجربة المستخدم" في إعدادات الأجهزة المتعددة، يتم الآن تخزين جميع إعدادات لوحة التحكم لكل جهاز. سيؤدي التبديل بين الأجهزة إلى استدعاء الإعدادات المطبقة مسبقًا.

في الوضع المخزن مؤقتًا (غير DMA-)، أصبح برنامج التشغيل الآن أقل احتمالًا لإسقاط المخازن المؤقتة للإدخال. وهذا يعني تحسنًا في جودة الإدخال/زمن الوصول في بعض الأنظمة.

تمت إعادة تصميم وضع Direct DMA Buffer لمزيد من الاستقرار ودقة التوقيت. لسوء الحظ، يتطلب هذا منك إعادة ضبط إعدادات حجم المخزن المؤقت والتأخير. لذلك، إذا كان لديك إعداد 128/3/3 في الماضي، فسوف ينتهي بك الأمر الآن على سبيل المثال. 128/6/8. لكن هذا لا يعني زيادة في الكمون! لقد تحركت النطاقات المادية لشرائح التمرير هذه إلى حد ما. كما تم أيضًا إصلاح مشكلة كانت ستجعل من المستحيل تعيين تأخير إدخال معقول في بعض الأنظمة.

تحسين مزامنة الوسائط في وضع Direct DMA Buffer.

تمت إضافة اختصار للمنشأة وسطح المكتب لتشغيل لوحة التحكم دون الاتصال بالإنترنت. التغييرات خارج الخط ليس لها تأثير فوري. أتمنى أن يعجبك العمل الفني ;-)

الحل البديل لبرامج التشغيل Creative المعطلة، مما يتسبب في حدوث شاشة الموت الزرقاء مع بعضها مكبر الصوتبطاقات. يبدو أن برامج تشغيل Microsoft لنفس البطاقات تعمل دائمًا بشكل جيد.

تم إصلاح الخلل الذي تسبب في عدم توفر أي مدخلات مع بعض أجهزة USB.

تم إصلاح الخلل الذي قد يجعل برنامج التشغيل لا يعمل مع بعض التطبيقات إذا كان جهاز الصوت لا يدعم 48 كيلو هرتز

تمت إضافة الحل البديل للحالات التي يلتقي فيها مضيف عربات التي تجرها الدواب مع برنامج تشغيل WDM الذي عربات التي تجرها الدواب. قد يظهر هذا في ظهور خطأ في برنامج تشغيل ASIO إذا تم تشغيل التطبيق للمرة الثانية.

تغيير طفيف قد يؤدي إلى تحسين جودة الإدخال في إعدادات معينة.

جعلها تعمل مع بطاقات ISA (نعم، صحيح!) التي لا تدعم معدل أخذ العينات 48000 هرتز، مثل سلسلة ESS Audio Drive - حسنًا، طالما يوجد برنامج تشغيل WDM، فلماذا لا تجربه؟

لقد تم تخفيف متطلبات مربع DMA المعروض قليلاً. لا تقم أبدًا بالتحقق من ذلك بالنسبة لأجهزة USB، بالرغم من ذلك!

إصلاح مشكلة بطاقات التسجيل متعددة القنوات، على سبيل المثال. يتم تشغيله على منفذ DSP2000 C مرة أخرى ؛-)

تم تعديل وضع Direct DMA Buffer قليلاً للحصول على أداء أفضل (يحتاج إلى اختبار). كأثر جانبي سلبي، قد تحتاج الأشياء إلى وقت أطول للمزامنة بعد بدء التطبيق أو تطبيق بعض التغييرات في لوحة التحكم. ستستغرق إعادة المزامنة بضع ثوانٍ الآن، حيث سيتم سماع طقطقة وأشياء.

الحل العام لجميع التطبيقات المضيفة التي يحدث فيها إسقاط مكالمات BufferSwitch(). يجعل الحل البديل عفا عليه الزمن، على سبيل المثال. لا معاملة خاصة بعد الآن. يجب أن يتم إصلاح الأمور لـ Tracktion أيضًا.

لم يعد Samplitude يتعطل عند محاولة فتح لوحة التحكم.

أضف صندوق رسائل عندما يتبين أن جهاز الصوت قيد الاستخدام بالفعل. يرجع ذلك في تسع حالات من أصل عشر إلى تمكين "Microsoft GS Wavetable SW Synth" كجهاز إخراج MIDI في مكان ما.

قم بإضافة عرض رقم الإصدار إلى لوحة تحكم ASIO بحيث لم يعد من السهل الخلط بين الأمور.

لقد كان هناك إصلاح مهم حقًا ولذا قررت إصدار إصدار جديد بعد يوم واحد فقط من الإصدار الأخير. في الطريق من الإصدار 1.1 إلى الإصدار 1.2، قدمت خطأً غبيًا للغاية جعل الأشياء تبدو وكأنها لا تعمل بعد الآن والتي كانت تعمل بشكل جيد مع الإصدار. 1.1

يتم الآن تحديث لوحة التحكم ASIO فورًا بعد تحديد جهاز صوت مختلف. كان هذا مصدر إزعاج بسيط في الأنظمة التي تحتوي على أكثر من جهاز صوتي واحد.

أخبار جيدة للبعض! يعمل ASIO4ALL الآن مع المزيد من الأجهزة الصوتية. يوجد الآن مربع اختيار جديد "فرض عينات 16 بت"، والذي يقوم بتنشيط الحل البديل للحالة التي يبلغ فيها برنامج تشغيل WDM عن عمق قليل على سبيل المثال. 20 ولكن ليس لديه خطط لدعم ذلك فعليًا عندما يُطلب منه ذلك. في نظام التشغيل Windows "العادي"، لا توجد مشكلة، لأنه في نظام التشغيل Windows، كل شيء هو 16 بت فقط. لكن ASIO4ALL يحاول الوصول إلى الحد الأقصى من أجهزتك، وكذلك بقدر عمق البت. وأبرز ما تم الإبلاغ عنه هو الحصول على هذا الحل البديلسيجماتيل رقائق للعمل مع ASIO4ALL.

تغيير طفيف في طريقة اتصال ASIO4ALL بواجهة برنامج تشغيل WDM.

هذه المرة كان هناك عدد لا بأس به من التغييرات. لم أنتهي من كل شيء بعد، ولكن نظرًا لعدد الإصلاحات/التحسينات التي تم إجراؤها بالفعل، قررت طرح هذا الإصدار الجديد في الوقت الحالي.

تم إصلاح خطأ غبي إلى حد ما في التعليمات البرمجية كان من شأنه أن يتسبب في تشويه الإخراج على جميع القنوات باستثناء القناة اليسرى للأجهزة التي لا تكون فيها بتات الإدخال والإخراج لكل عينة متماثلة. ولزيادة الطين بلة، تقع معظم برامج الترميز AC97 الأحدث ضمن هذه الفئة (على سبيل المثال، إخراج 20 بت/إدخال 16 بت). آسف "على ذلك!

أضف حلاً بديلاً لعدد من التطبيقات المضيفة سيئة التصرف. إذا واجهت هذه الظاهرة من قبل: قم بتشغيل التطبيق المضيف الخاص بك، وادخل إلى لوحة تحكم ASIO، وقم بتحسين إعدادات المخزن المؤقت بحيث يكون لديك صوت نظيف، ثم اخرج من التطبيق وأعد تشغيله، وفجأة تجد نفسك في الجحيم -> لم تعد اللعنة ، لدينا الآن حل بديل لذلك! ينطبق هذا فقط على الوضع المخزن مؤقتًا، أي. لم يتم تحديد خيار المخزن المؤقت DMA المباشر.

تحسين الدعم لبعض الأجهزة متعددة القنوات وإصلاح مشكلة الأجهزة التي ظهرت في قائمة الأجهزة ولكن لا يمكن تعيين معدل العينة (تعتمد رسالة الخطأ الفعلية على مقدار الخلط بين جهاز التسلسل الخاص بك بسبب ذلك) يجب أن تكون المزيد من البطاقات قادرة على تعمل على 44.1 كيلو هرتز 48 كيلو هرتز فقط.

أضف دعمًا لتنسيق نموذج PCM المعبأ 24 بت (مقابل 32 بت)، والذي من شأنه أن يحل مشكلة الأجهزة ذات 16 بت التي لا تدعم إخراج PCM 32 بت.

أصلح الكثير من الأسباب التي قد تؤدي إلى تعطله عند القيام بأشياء في لوحة تحكم ASIO (حسنًا...)

تمكين التشغيل مع الأجهزة التي لا تحتوي على مدخلات. في هذه الحالة، يتم إنشاء مدخلين وهميين، لأنه يبدو أن بعض التطبيقات تتطلب ذلك.

يجب أن تظهر الآن أجهزة الصوت USB في قائمة الأجهزة. (على الأقل ينبغي للبعض أن يواجه مشاكل مع الآخرين...) إذا قمت بتثبيت هذا الإصدار فوق إصدار سابق أو إذا حدثت أشياء أخرى ليس لدي سيطرة عليها، فقد تتمكن من التحقق من خيار Direct DMA Buffer في ASIO لوحة التحكم لجهاز الصوت USB الخاص بك: لا تفعل ذلك! (ما لم يكن اللون المفضل لديك هو اللون الأزرق). يحتوي برنامج تشغيل الصوت USB الداخلي لنظام التشغيل Windows (usbaudio.sys) على خطأ يجعل النظام يفشل إذا قمت بتمكين هذا الخيار لأجهزة الصوت USB !

تحديث عن السبب مشكلة:
لقد تلقيت ردا من
رؤوس المراوح ويبدو أن وصف الخطأ أدناه ليس صحيحًا تمامًا. وبفضل المعلومات التي تلقيتها، تمكنت من تنفيذ حل بديل أفضل بكثير. إذا كنت تستخدم هذا معسبب هذا الإصدار الجديد أمر لا بد منه. أصبحت التشققات الناتجة عن تحديثات الشاشة بمثابة تاريخ تقريبًا الآن! تم تقديم خانة الاختيار "صوت منخفض الأولوية" في المراجعة. 1.1 ذهب. يقوم السائق الآن بالتحقق تلقائيًاسبب كونه التطبيق المضيف الحالي ويطبق بصمت الحل البديل (الأفضل) في هذه الحالة.

إصلاح الخلل في عداد الأجهزة الذي قد يؤدي في ظروف معينة إلى منع بعض الأجهزة من الظهور في قائمة الأجهزة.

أضف الحل البديل لسبب غريب سلوك. هذا تجريبي، رغم ذلك. يوجد الآن مربع اختيار جديد من المفترض أن تتحقق منه إذا كنت قيد التشغيل فقطسبب مع هذا السائق. إذا كنترأس المروحة قراءة هذا: ما الذي يجعلك تعتقد أن استدعاء ASIOoutputReady() بشكل غير متزامن سيساعد في حل الأمور بأي طريقة يمكن للمرء التفكير فيها؟ افعل ذلك كما تفعل بقية الصناعة: BufferSwitch()->FillOutput()->ASIOoutputReady()->MoreStuff()->Return(). فجأة ستدرك أن الأشياء ليس من الضروري أن تتشقق إذا قمت بتحريك الأشياء حول الشاشة. إنها لا تحتاج إلى خيط إضافي، تخلص منه!

لم يعد التثبيت على إصدار سابق يؤدي إلى إعادة تعيين إعدادات لوحة التحكم إلى الإعدادات الافتراضية. من أجل التثبيت باستخدام المعلمات الافتراضية، تحتاج إلى إلغاء تثبيت الإصدار السابق أولاً.

1.0 (النهائي)

تمت إضافة Direct DMA Buffer I/O للأجهزة التي تدعمه. يعد هذا الوضع ضعيفًا جدًا على وحدة المعالجة المركزية ويمكن تحقيق فترات استجابة تساوي القيم التي يحصل عليها المرء باستخدام معدات احترافية.

لكي نفهم لماذا يعمل هذا على بعض الأنظمة ولا يعمل على أنظمة أخرى، يحتاج المرء إلى معرفة أن برامج تشغيل الصوت WDM تأتي في نسختين: WaveCyclic وWavePci. لدينا فرصة فقط مع WavePci، لأن برامج التشغيل هذه لا تقوم فعليًا بنسخ البيانات الصوتية من المخزن المؤقت لدينا، بل تجعل المخزن المؤقت الذي نرسله إليهم مخزن DMA الحالي الخاص بهم. لكننا ما زلنا نعرف أين توجد مخازننا المؤقتة، حتى بعد أن أرسلناها إلى برنامج تشغيل الصوت WDM، أليس كذلك؟ وبالتالي، عند الكتابة إلى المخزن المؤقت الذي يتم تشغيله حاليًا، فإننا نكتب مباشرة إلى المخزن المؤقت DMA! الجزء الصعب هو معرفة مكان الكتابة بالضبط وكيفية الحفاظ على مزامنة الأشياء.

باختصار، هذه هي الطريقة التي يعمل بها وضع Direct DMA Buffer. لسوء الحظ، يبدو أن معظم الأشياء المخصصة للمستهلكين تأتي مع برامج تشغيل من النوع WaveCyclic فقط. لقد أعطتني المزيد من التعليقات الآن انطباعًا بأن بعض شرائح AC97 الأكثر انتشارًا تدعم هذا الوضع، على عكس بياني أعلاه. أخبار جيدة؟ ربما لك ولكن ليس بالنسبة لي نظرًا لأن "Ali Audio Accelerator" الموجود على جهازي المحمول ليس واحدًا من هذه!

بعض التحسينات الطفيفة.

1.0 بيتا:

أول نسخة مستقرة.

في هذه المقالة سنتحدث قليلاً عن برنامج تشغيل الصوت العالمي لـ WDM Audio ASIO4ALL. بعض بطاقات الصوت، معظمها ليست جديدة، وكذلك بطاقات الصوت "الافتراضية" (المدمجة)، والتي يستخدمها الموسيقيون أحيانًا لتسجيل وتشغيل مؤلفاتهم الموسيقية، غالبًا لا تتصرف دائمًا بشكل مثالي قدر الإمكان عند العمل مع برامج "تحرير الموسيقى" المختلفة من وجهة نظر التكيف مع المعتاد المتطلبات المهنيةبرنامج "أجهزة الصوت".

في الواقع، لا يفعل برنامج التشغيل هذا أي شيء "مثل هذا"، باستثناء، بالمعنى المجازي، "يقرب، يزيد من عدد نقاط الاتصال" وأجهزة الصوت - فهو يضمن تبادل دفق الصوت بالكامل. ...وفي بعض الحالات، يتضمن قدرات "النوم". صحيح، إذا فقط سأقوم أيضًا بتقليل التأخير في المعالجة إلى درجة الحالة الطبيعية، على سبيل المثال، على سبيل المثال - لن يكون هناك سعر لذلك :-)...

كما ينصح المطور، من أجل تحقيق أفضل النتائج في معالجة الصوت، يجب عليك إيقاف أصوات النظام نظام التشغيل(لا يتم احتساب أصوات بدء تشغيل Windows وإيقاف تشغيله) أن الأصوات الأقل توقعًا "قد تمنع عملية تهيئة جهاز الصوت لـ ASIO4ALL"...

إعداد برنامج التشغيل ASIO4ALL

لا توجد توصيات عالمية عند إعداد برنامج التشغيل ASIO4ALL. كل حالة فردية. بعد أن يتعرف التطبيق على برنامج التشغيل ASIO4ALL، يظهر رمز في الدرج، والذي قد يبدو مختلفًا وفقًا للوضع. عند تشغيل الصوت:

- أثناء توقف السائق.

إذا لم يكن رمز برنامج التشغيل مرئيًا في الدرج، فهذا يعني أنه ليس قيد الاستخدام حاليًا. في بعض الأحيان قد لا تصبح التغييرات في الإعدادات سارية المفعول إلا بعد إعادة تشغيل تطبيق الصوت. في جميع برامج تحرير الصوت (الموسيقى)، يوجد في خيارات إعدادات الصوت زر، على سبيل المثال، " » ، والتي من خلالها (بنفس الطريقة عند النقر على أيقونة الدرج) يتم استدعاء لوحة الإعدادات الخاصة ببرنامج التشغيل هذا.

1. قائمة بأجهزة الصوت WDM التي تم العثور عليها.

مؤشر الحالة المزدوجة. بجوار أيقونة النشاط يوجد مؤشر حالة الجهاز:

- تم تشغيل الجهاز بنجاح.

– الجهاز غير نشط حاليًا.

– الجهاز غير متاح (قد يكون ذلك بسبب استخدامه في تطبيق آخر).

– الجهاز لا يمكن السيطرة عليه لسبب غير معروف.

2. تحديد حجم المخزن المؤقت (في العينات).

المزيد من القيمة يعني المزيد من التأخير. إذا لوحظ انقطاع الإشارة عند تشغيل الصوت في شكل أصوات طقطقة أو "فواصل"، فيجب زيادة هذه القيمة.

3. زر لاستعادة الإعدادات الافتراضية.

خيار "إعادة" الإعدادات إلى الإعدادات الأصلية إذا تدهورت جودة عملها أثناء إعدادات برنامج التشغيل.

4. زر لتمكين وضع الإعدادات المتقدمة.

يتضمن خيارات إضافية للتمكين التعديلات الدقيقةالسائقين. عند استدعاء هذا الوضع، يظهر العرض التالي:

إعدادات السائق الإضافية

5. تعويض التأخير.

يجب لمس هذه المعلمة بشكل أساسي عند العمل في جهاز تسلسل، عندما يكون هناك تأخير عند نطق أوامر MIDI مع المسارات الصوتية التي يتم تشغيلها في نفس الوقت.

6. استخدام المخزن المؤقت للأجهزة.

عادةً ما تكون القدرة على استخدام المخزن المؤقت للأجهزة متاحة فقط في برامج التشغيل مثل WavePCI. الميزة الرئيسية لاستخدام التخزين المؤقت للأجهزة هي أنه يستخدم موارد حوسبة أساسية أقل. تتراوح قيم البداية الموصى بها من 128 إلى 256.

7. عدد المخازن المؤقتة للنواة.

إذا لم يتم استخدام التخزين المؤقت للأجهزة، فإن تعيين هذه القيم يحدد عدد المخازن المؤقتة للإخراج. يؤدي كل مخزن مؤقت إضافي إلى زيادة زمن الوصول وفقًا لحجمه. مع القيم الأعلى، يزداد كل من الاستقرار وزمن الوصول. مع القيم المنخفضة يتم عكس التأثير.

8. التحويل بين 44.1 و 48 كيلو هرتز.

يتمتع ASIO4ALL بالقدرة على تحويل معدلات العينة من 44.1 كيلو هرتز إلى 48 كيلو هرتز والعودة في الوقت الفعلي. يحدث التحويل تلقائيًا في الحالات التي يتم فيها فتح ASIO4ALL في وضع 44.1 كيلو هرتز، ولا يدعم برنامج تشغيل WDM هذا التردد.

9. إجبار برنامج تشغيل WDM على العمل في وضع 16 بت.

تعمل هذه الميزة فقط مع برامج التشغيل التي لديها القدرة على العمل معها

تدفقات ذات عمق قليل أعلى من 16 بت (وأقل من 24 بت)، ولكنها في الواقع ترفض ذلك.

على سبيل المثال، مثل هذا السائق هو سيجماتيل AC97.




قمة