کابل صوتی مجازی روی لپ تاپ کار نمی کند. نصب و پیکربندی کابل صوتی مجازی

صفحه اصلی / لپ تاپ ها
کشیشنوامبر 14, 2012 در 10:02 ب.ظ

مثال استفاده از مجازی کارت صدا، یا در Traktor Audio ذخیره کنید

  • کمد *

سلام، هابر! این مقاله در مورد چگونگی صرفه جویی کمی (یا شاید زیاد) در پول کارت های صدای گران قیمت با استفاده از کارت صدای مجازی Virtual Audio Cable صحبت خواهد کرد. قبلاً مقاله مشابهی وجود داشت ، اما در اینجا موضوع به روشی ساده تر و با دستورالعمل های گام به گام بررسی می شود.

یک بار از من خواستند که در سازماندهی یک دیسکو کمک کنم، اما من به طور حرفه ای درگیر دیجی نبودم و به همین دلیل تقریباً هیچ تجهیزات "باحال" دی جی ندارم. (مانیتورهای لپ تاپ و سنهایزر HD203 به حساب نمی آیند). با این حال من به صدا علاقه دارم و با اصول اولیه آن آشنا هستم. مشکل این است که شما باید 2 کانال صدا را از لپ تاپ خارج کنید: 1 - برای هدفون (قبل از میکس به آهنگ گوش دهید)، 2 - مستقیماً به بلندگوها (چیزی باید پخش شود). واضح است که بدون دو کارت صدا نمی توانید کار کنید. به نظر می رسد که ما در حال خرید هستیم USB ارزانیک کارت با خروجی و ورودی به قیمت 5 دلار، و تمام. اما نه، موضوع این است که Traktor Scratch PRO 2 (به نظر من راحت ترین برنامه برای میکس آهنگ ها و دیگر تمسخرهای موسیقی در زمان واقعی) قابل اتصال است. فقط یک کارت صدا. در این راستا شرکت Native Instruments پیشنهاد می دهد که مثلاً Traktor Audio 2 را برای ما بخرد. در واقع یک کارت صدای معمولی با دو خروجی به قیمت 100 دلار. البته، می‌توانید جایگزین ارزان‌تری پیدا کنید، اما برای یک دیسکو بسیار گران است...

خوشبختانه وجود دارد USB خارجیکارت صدای Behringer UCA200 که همراه با یک کنسول میکس است که دارای 1 ورودی و خروجی استریو (RCA) است. با استفاده از یک آهن لحیم کاری، یک سیم و چند شاخه، کارت صدا به میکسر متصل می شود، همان داستان با لپ تاپ. البته، می‌توانید هدفون را مستقیماً به لپ‌تاپ وصل کنید، اما میکسر به آن‌ها تقویت بیشتری می‌دهد (و با صدای دیوانه‌کننده اطراف، آسیبی نمی‌بیند)، و سپس همه چیز به کیفیت عایق صدا در هدفون بستگی دارد. خوشبختانه در سطح است. از نظر سخت افزاری، همه چیز متصل است و کار می کند، تنها چیزی که باقی می ماند جفت کردن تراکتور با کارت های صدا است. اینجاست که کابل صوتی مجازی به کار می آید. من روی نسخه 4.10 تصمیم گرفتم.

نصب کابل صوتی مجازی در تنظیمات ویندوزشما نیازی به تغییر چیزی ندارید، مگر اینکه کارت صدای خود را به حالت پیش فرض برگردانید، زیرا هنگام نصب، برنامه خود اصلی خود را نشان می دهد. (کنترل پنل - تغییر پارامترهای کارت صدا) تنظیم همه چیز بسیار ساده است:
کنترل پنل را اجرا کنید و کانال دیگری اضافه کنید. (به دو تا نیاز داریم). سپس باز می کنیم 2 نسخهتکرار کننده صدا (MME). در این دو پنجره کانال 1 را به یکی از دو کارت صدا و کانال 2 را به کارت صدای دیگر هدایت می کنیم. روی Start کلیک کنید.


سایر پارامترها اختیاری هستند.
اکنون باید تراکتور را پیکربندی کنیم. Audio Setup را باز کنید و Virtual Audio Cable را روی Audio Device تنظیم کنید.

فراموش نکنید که کارت صدای واقعی لپ تاپ را روی Win Built-In تنظیم کنید.
سپس تب Output Routing است:

جایی که Output Monitor هدفون شماست، Output Master گذرگاه اصلی است. تنظیمات را ببندید، و اگر همه چیز به درستی انجام شود، چیزی شبیه به این دریافت خواهید کرد:


جایی که آهنگ از Deck A برای مخاطب پخش می شود (کراس فیدر به سمت چپ کاهش می یابد)، و آهنگ از Deck B منحصراً برای هدفون شما پخش می شود. (دکمه میکس را روی 0 می چرخانیم تا آهنگ از عرشه A در هدفون شنیده نشود و دستگیره را به دلخواه به سمت راست بچرخانیم).
خوب، در میکسر هر کس کاری را انجام می دهد که برای آنها راحت است. معلوم می شود که دو کانال اشغال شده است، یکی در میکس اصلی برای سالن، و دیگری به صورت ساب یا انفرادی برای اتوبوس هدفون، اما اینجا دوباره، چه کسی کدام کنترل از راه دور را دارد.

همه چیز در ویندوز 7 32 بیتی خوب کار می کند.
نرم افزار مورد استفاده:

  • Native Instruments Traktor Scratch PRO 2.5.1
  • کابل صوتی مجازی 4.10
تمام موارد فوق را می توان به راحتی از ردیاب معروف پاک کرد؛)

آهن مصرفی:

  • لنوو g580
  • سنهایزر HD203
  • Behrinher UCA200
  • Behringer XENYX 1832FX
  • بلندگوها، آمپلی فایرها و سایر تجهیزات صوتی ربطی به موضوع ندارند
p.s. امیدوارم این مقاله برای کسی مفید باشد ، به ویژه من را نجات داده است ، حیف است که من اکنون به چنین چیزی فکر کردم و دیسکو کورکورانه و به روش قدیمی برگزار شد. در کل این کارت صدای مجازی خیلی چیز مفید، و در بسیاری از برنامه ها یافت می شود. سخت قضاوت نکن این اولین پست منه...

برچسب ها: تراکتور ، موسیقی ، کارت صدا ، کابل صوتی مجازی ،

ایده ایجاد یک کابل صوتی مجازی بلافاصله پس از ظهور برنامه هایی برای ایجاد و پردازش صدای دیجیتال - ژنراتورهای سیگنال صوتی مجازی، سینت سایزرهای تن موسیقی، ماشین های ریتم، اکولایزرها، کمپرسورها/بسط دهنده ها، پردازنده های افکت و غیره مطرح شد. در ابتدا، هر یک از این برنامه‌ها مستقل بودند: سیگنال صوتی را مستقیماً از ورودی یک آداپتور صدا یا از یک فایل صوتی دریافت می‌کرد و نتیجه را به خروجی آداپتور یا فایل صوتی دیگری می‌فرستاد. این رویکرد امکان استفاده از برنامه ها را بر روی هر رایانه ای با آداپتور صدا ممکن کرد، اما سه نقطه ضعف اصلی داشت:

  • عدم تطبیق پذیری. چندین برنامه را نمی توان به صورت زنجیره ای متصل کرد، همانطور که در استودیو یا حتی در خانه انجام می شود، در مورد تجهیزات بلوک (پخش کننده، پیش تقویت کننده، اکولایزر، تقویت کننده قدرت و غیره). بنابراین، هر برنامه یک "آب نبات" با مجموعه ای از عملکردها بود که گسترش آن بسیار دشوار بود.
  • از دست دادن کیفیت هنگام کار در زمان واقعی. ضبط نتایج کار از خروجی آداپتور صدا در زمانی که برنامه در زمان واقعی اجرا می شد، به ناچار منجر به از دست دادن کیفیت صدای دیجیتال اصلی هنگام تبدیل آن به فرم آنالوگ شد. برای حفظ کیفیت سیگنال بدون تغییر، یک آداپتور با رابط دیجیتال به همراه یک ضبط صوت دیجیتال (قیمت حدود 1000 دلار) مورد نیاز بود.
  • محدودیت کارایی هنگام کار در حالت ضبط. برخی از برنامه ها به شما اجازه می دهند تا نتایج را در آن ثبت کنید فایل صوتیروی دیسک، و پس از آن هیچ افت کیفیت رخ نداد. با این حال، در این مورد، توانایی کنترل سریع پارامترهای صدا از بین رفت و تنها پس از ضبط قطعه روی دیسک، امکان گوش دادن به قطعه ایجاد شده وجود داشت.

برنامه Virtual Audio Cable به شما امکان می دهد تقریباً تمام این مشکلات را با سازماندهی در سیستم یک نسخه کامپیوتری از یک کابل اتصال صوتی معمولی که بلوک های تجهیزات صوتی - خانگی یا استودیو - را به یکدیگر متصل می کند، حل کنید. می توان گفت که مجموعه ای از آداپتورهای صدا را شبیه سازی می کند که هر کدام دارای ورودی و خروجی محکم از داخل هستند.

هدف برنامه

  • اتصال چند برنامه های صوتیدر یک زنجیره به طوری که هر برنامه متوالی صدا را مستقیماً از برنامه قبلی بدون هیچ گونه دستگاه یا عملیات میانی دریافت می کند.
  • صدای دیجیتال را بدون تغییر، بدون افت کیفیت صدا منتقل کنید.
  • حفظ سیگنال صوتی به شکل دیجیتالی بدون تغییر ایجاد شده توسط برنامه هایی که فقط به شما امکان می دهند سیگنال را در زمان واقعی روی یک آداپتور صدا پخش کنید.
  • مخلوط کردن سیگنال های صوتی از برنامه های مختلف متصل به یک سر کابل.
  • بازتولید سیگنال صوتی که از طریق کابل برای انتقال به چندین برنامه به طور همزمان ارسال می شود.

طراحی و اجرای برنامه

کابل صوتی مجازی VAC یک درایور صوتی ویندوز (Wave) است که دو دستگاه صوتی (پورت) را در سیستم ایجاد می کند: کابل مجازی n کابل ورودی و مجازی n خروجی، که در آن n شماره کابلی است که از 1 شروع می شود. هر تعداد برنامه (کلاینت) را می توان به هر پورت متصل کرد. این ویژگی در اسناد خارجی، ویژگی چند مشتری نامیده می شود. سیگنال‌های صوتی خروجی از برنامه‌ها به درگاه خروجی در یک سیگنال واحد ترکیب می‌شوند و سپس به همه برنامه‌هایی که صدا را از پورت ورودی دریافت می‌کنند ارسال می‌شود. برنامه ها فقط باید بتوانند با دستگاه های استاندارد Windows Wave کار کنند - و نه بیشتر.

در ویندوز 9x/Me، VAC یک پورت خروجی DirectSound برای هر کابل ایجاد می کند که از طریق رابط های مناسب قابل دسترسی است و به موازات پورت خروجی معمولی (Wave Out) کار می کند. به دلیل اجرای ناقص زیرسیستم DirectSound در ویندوز، هیچ راهی برای جلوگیری از شبیه سازی دستگاه های Wave توسط زیرسیستم وجود ندارد و بنابراین لیست دستگاه های DirectSound به طور همزمان شامل دستگاه های VAC "بومی" و شبیه سازی شده است. البته، هنگام کار، باید پورت های "بومی" را انتخاب کنید که پسوند (DirectSound) دارند.

مخلوط های VAC سیگنال های صوتیبا اشباع، که برش نیز نامیده می شود، که از اعوجاج قابل توجه در نتیجه تجاوز از حداکثر دامنه سیگنال دریافتی جلوگیری می کند.

مخلوط کردن و انتقال داده های صوتی در داخل VAC کاملاً یکنواخت و بر اساس رویدادها (وقفه ها) از تایمر سیستم انجام می شود، به طوری که هر دستگاه مجازی مانند یک دستگاه واقعی کار می کند و نرخ جریان صوتی مشخصی را ارائه می دهد.

برای هر وقفه، بسته به فاصله زمانی بین وقفه های تایمر (تاخیر)، یک بلوک با اندازه معینی ارسال می شود. حداقل فاصله - 1 میلی ثانیه - روانترین انتقال جریان را فراهم می کند، اما در رایانه های ضعیف می تواند منجر به سربار بیش از حد شود. قیاس با "آهن"لازم به یادآوری است که هر کدام دارای ورودی و خروجی هایی هستند که توسط کابل های اینترکانکت به یکدیگر متصل می شوند. کابل‌های صوتی معمولی معمولاً متقارن هستند، اگرچه برخی از آنها فقط در جایی که کابل دارای ورودی و خروجی است، اجازه کار یک طرفه را می‌دهند. خروجی دستگاه به ورودی کابل و خروجی کابل به ورودی دستگاه بعدی و ... وصل می شود.

به همین ترتیب، هر برنامه پردازش صدا که با یک آداپتور صوتی تعامل دارد، می تواند یک ورودی و یک خروجی داشته باشد. با انتخاب دستگاه ضبط (Wave In)، ورودی برنامه به خروجی ADC آداپتور صدای مورد نظر و با انتخاب دستگاه پخش (Wave Out)، خروجی آن به ورودی DAC همان آداپتور یا آداپتور دیگر متصل می شود. . در اینجا برخی از سردرگمی‌ها وجود دارد، زیرا در ویندوز دستگاه‌های چند رسانه‌ای نه بر اساس ورودی/خروجی، بلکه بر اساس پورت‌های ورودی/خروجی طبقه‌بندی می‌شوند. واضح است که پورت ورودی (In) در واقع خروجی دستگاه، رو به داخل سیستم و درگاه خروجی (Out) همان ورودی رو به داخل سیستم است. به عنوان مثال، صدا به یک خارجی تغذیه می شود ورودی خطآداپتور (Line In)، توسط ADC به شکل دیجیتال تبدیل می شود و توسط آداپتور به درگاه ورودی داخلی منتقل می شود و صدای دیجیتالی که توسط برنامه به پورت خروجی داخلی منتقل می شود در DAC به فرم آنالوگ تبدیل می شود و سپس خروجی می شود. به خروجی خارجی(خط خارج یا بلندگو).

از آنجایی که VAC یک کابل دیجیتال است، داده های صوتی را با فرمت دقیق (ترکیبی از نرخ نمونه، عمق بیت و تعداد کانال ها) که در آن از منبع صوتی دریافت شده است، خروجی می دهد. این بدان معنی است که در حالی که یک سر کابل (درگاه ورودی یا خروجی) در برخی از فرمت‌ها باز است، سر دیگر آن فقط با همان فرمت باز می‌شود. VAC در حین انتقال تبدیل فرمت را انجام نمی دهد.

برای اینکه بتوانید نه تنها برنامه ها را به کابل، بلکه خود آداپتورهای صدا را نیز متصل کنید، کیت VAC شامل برنامه Audio Repeater است. این همان کار درایور VAC را انجام می دهد، اما به صورت معکوس - جریان صوتی را از یک دستگاه Wave In به دستگاه Wave Out دیگر منتقل می کند. یک تکرار کننده برای نظارت بر سیگنال ارسال شده از طریق کابل یا برای

"توزیع" سیگنال از آداپتور صدا به چندین برنامه پردازشی. تکرار کننده معمولاً بین کابل و آداپتور صوتی - از انتهای ورودی یا خروجی کابل متصل می شود.

بنابراین، با کمک VAC، می توانید چندین برنامه صدای معمولی را به هم متصل کنید و صدا را از یکی به دیگری به شکل دیجیتال، بدون تبدیل، بدون از دست دادن کیفیت صدا، انتقال دهید. تنها مشکلی که در اینجا وجود دارد تاخیری است که به دلیل بافر شدن داده های صوتی در هر یک از برنامه ها به ناچار اتفاق می افتد. این به هیچ وجه کیفیت صدا را تحت تاثیر قرار نمی دهد، اما اگر بیش از دو یا سه برنامه در زنجیره وجود داشته باشد، کنترل صدا را در زمان واقعی دشوار می کند.

وقتی یک سر کابل آزاد است (برنامه ای متصل ندارد)، مانند یک سیم معمولی رفتار می کند. خروجی صدای پورت Out از بین می رود و سکوت مطلق از پورت In وارد می شود.

استخراج، نصب و حذف

در حال حاضر، VAC توسط NTONYX (http://www.ntonyx.com/) توزیع می شود.

نسخه‌های آزمایشی در http://www.ntonyx.com/vac.html (VAC 2.05) و http://www.ntonyx.com/vac111.html (VAC 1.11) در دسترس هستند. نسخه 2.05 مدرن است، با پشتیبانی DirectSound، الگوریتم های بلادرنگ بهبود یافته، در نسخه های Windows 95/98/Me و NT 4/2000. نسخه 1.11 منسوخ شده است، فقط برای Windows 3.x/95، بدون پشتیبانی DirectSound.

نسخه های بعدی VAC توسط شرکت دیگری توزیع خواهد شد که من پس از توافق با آن در وب سایت برنامه های خود (http://www.spider.nrcde.ru/music/software.html) گزارش خواهم داد.

نسخه های آزمایشی تمام قابلیت های VAC را ارائه می دهند، تنها محدودیت تعداد کابل های مستقل (یک) و فاصله بین وقفه های تایمر - 100 میلی ثانیه است. این برای اکثر برنامه های کاربردی برنامه کاملاً کافی است. اسناد VAC فقط در ساخته شده استانگلیسی - عمدتا به دلیل تقریباغیبت کامل خریداران در روسیهنسخه کامل

. به همین دلیل، بازار VAC عمدتاً بر روی کاربران خارجی متمرکز است. برای نصب VAC، ابتدا باید آرشیو توزیع را در هر دایرکتوری خالی باز کنید. نصب در حال انجام استبه معنی استاندارد

  • سیستم های کنترل پنل: در Windows 95/98/Me/2000 - با استفاده از Add Hardware Wizard. باید رها شودجستجوی خودکار
  • در ویندوز NT 4 - با استفاده از پانل چند رسانه ای. در تب "دستگاه ها"، باید روی دکمه "افزودن" کلیک کنید، "نصب از دیسک" را از لیست انتخاب کنید، مسیر دایرکتوری توزیع را مشخص کنید و دستورالعمل های سیستم را دنبال کنید.

در صورت موفقیت آمیز بودن نصب، نیازی به راه اندازی مجدد سیستم نخواهد بود و پورت های صوتی بلافاصله در دسترس خواهند بود.

حذف یک برنامه نیز با استفاده از ابزارهای استاندارد از طریق کنترل پنل انجام می شود:

در ویندوز NT 4 - با استفاده از همان پانل چند رسانه ای. در تب Devices، Audio Devices را انتخاب کنید، سپس Virtual Audio Cable را انتخاب کنید و روی Delete کلیک کنید.

درایور نیز بدون راه اندازی مجدد حذف می شود.

مثال استفاده

فرض کنید سیستم دارای یک کابل مجازی با پورت های Virtual Cable 1 In و Virtual Cable 1 Out است. لازم است نتیجه یک برنامه خاص ضبط شود که توانایی انتخاب دستگاه صوتی را ارائه نمی دهد، اما صدا را منحصراً به یک دستگاه سیستم استاندارد (Wave Mapper) خروجی می دهد.

کنترل پنل را باز کنید، پنل Multimedia وجود دارد. در برگه صدا، دستگاه پخش Virtual Cable 1 Out را انتخاب کنید. پس از این، نماد کنترل صدا از نوار وظیفه ناپدید می شود - نیازی به ترس از این نیست، زیرا VAC میکسر خود را ندارد.

هر برنامه ضبط دیجیتالی (Sound Forge، Cool Edit، Gold Wave، WaveLab) را راه اندازی کنید و Virtual Cable 1 In را از لیست دستگاه های ضبط انتخاب کنید. اگر فرمت صوتی دیجیتال برنامه ای که نتیجه آن نیاز داریم از قبل مشخص باشد (مثلاً 44100/16/stereo)، بلافاصله آن را در برنامه ضبط نصب می کنیم. در غیر این صورت، برنامه "بازی" راه اندازی می شود و برنامه ضبط فرمت مورد نیاز را از بین قالب های استاندارد انتخاب می کند. به محض شروع ضبط، فرمت به درستی انتخاب می شود.

پس از اتمام کار، توصیه می شود آداپتور واقعی را به وضعیت یک دستگاه سیستم استاندارد در پانل Multimedia برگردانید، در غیر این صورت تمام صداهای ارسال شده از طریق کابل از بین خواهند رفت، زیرا هیچ چیز به خروجی کابل متصل نیست.

برنامه های آینده

خط VAC 3 در آینده نزدیک منتشر خواهد شد - با الگوریتم های جدید و قابل اعتمادتر برای انتقال داده های صوتی، حذف تلفات بلوک به دلیل اندازه کافی بافر در برنامه های متصل. این تاخیر انتشار (تاخیر) را که امروزه اغلب 100 میلی ثانیه یا بیشتر است به حداقل می رساند.

علاوه بر این، VAC 3 مجهز به یک برنامه خواهد بود تنظیمات بصری، فرمت جاری جریان صوتی را برای هر کابل نمایش می دهد. همچنین در نسخه های آینده قرار است کنترل صدا و تبدیل فرمت معرفی شود.

اطلاعات نسخه های بعدی در وب سایت برنامه های من قرار خواهد گرفت (

ایده ایجاد یک کابل صوتی مجازی بلافاصله پس از ظهور برنامه هایی برای ایجاد و پردازش صدای دیجیتال - ژنراتورهای سیگنال صوتی مجازی، سینت سایزرهای تن موسیقی، ماشین های ریتم، اکولایزرها، کمپرسورها/بسط دهنده ها، پردازنده های افکت و غیره مطرح شد. در ابتدا، هر یک از این برنامه‌ها مستقل بودند: سیگنال صوتی را مستقیماً از ورودی یک آداپتور صدا یا از یک فایل صوتی دریافت می‌کرد و نتیجه را به خروجی آداپتور یا فایل صوتی دیگری می‌فرستاد. این رویکرد امکان استفاده از برنامه ها را بر روی هر رایانه ای با آداپتور صدا ممکن کرد، اما سه نقطه ضعف اصلی داشت:

  • عدم تطبیق پذیری. چندین برنامه را نمی توان به صورت زنجیره ای وصل کرد، همانطور که در استودیو یا حتی در خانه انجام می شود، در مورد تجهیزات بلوک (میز گردان، پیش تقویت کننده، اکولایزر، تقویت کننده قدرت و غیره). بنابراین، هر برنامه یک "آب نبات" با مجموعه ای از عملکردها بود که گسترش آن بسیار دشوار بود.
  • از دست دادن کیفیت هنگام کار در زمان واقعی. ضبط نتایج کار از خروجی آداپتور صدا در زمانی که برنامه در زمان واقعی اجرا می شد، به ناچار منجر به از دست دادن کیفیت صدای دیجیتال اصلی هنگام تبدیل آن به فرم آنالوگ شد. برای حفظ کیفیت سیگنال بدون تغییر، یک آداپتور با رابط دیجیتال به همراه یک ضبط صوت دیجیتال (قیمت حدود 1000 دلار) مورد نیاز بود.
  • محدودیت کارایی هنگام کار در حالت ضبط. برخی از برنامه ها به شما این امکان را می دادند که نتایج را روی یک فایل صوتی روی دیسک ضبط کنید و سپس هیچ افت کیفیتی رخ نداد. با این حال، در این مورد، توانایی کنترل سریع پارامترهای صدا از بین رفت و تنها پس از ضبط قطعه روی دیسک، امکان گوش دادن به قطعه ایجاد شده وجود داشت.

برنامه Virtual Audio Cable به شما امکان می دهد تقریباً تمام این مشکلات را با سازماندهی در سیستم یک نسخه کامپیوتری از یک کابل اتصال صوتی معمولی که بلوک های تجهیزات صوتی - خانگی یا استودیو - را به یکدیگر متصل می کند، حل کنید. می توان گفت که مجموعه ای از آداپتورهای صدا را شبیه سازی می کند که هر کدام دارای ورودی و خروجی محکم از داخل هستند.

هدف برنامه

  • اتصال چندین برنامه صوتی به صورت زنجیره ای به طوری که هر برنامه متوالی صدا را مستقیماً از برنامه قبلی بدون هیچ گونه دستگاه یا عملیات میانی دریافت کند.
  • صدای دیجیتال را بدون تغییر، بدون افت کیفیت صدا منتقل کنید.
  • حفظ سیگنال صوتی به شکل دیجیتالی بدون تغییر ایجاد شده توسط برنامه هایی که فقط به شما امکان می دهند سیگنال را در زمان واقعی روی یک آداپتور صدا پخش کنید.
  • مخلوط کردن سیگنال های صوتی از برنامه های مختلف متصل به یک سر کابل.
  • بازتولید سیگنال صوتی که از طریق کابل برای انتقال به چندین برنامه به طور همزمان ارسال می شود.

طراحی و اجرای برنامه

یک کابل صوتی مجازی VAC یک درایور صوتی ویندوز (Wave) است که دو دستگاه صوتی (پورت) را در سیستم ایجاد می کند: کابل مجازی n ورودی و کابل مجازی n خروجی، که در آن n شماره کابلی است که از 1 شروع می شود. هر پورتی را می توان متصل کرد. به تعداد برنامه های کاربردی (مشتریان)؛ این ویژگی در اسناد خارجی، ویژگی چند مشتری نامیده می شود. سیگنال‌های صوتی خروجی توسط برنامه‌ها به درگاه خروجی در یک سیگنال واحد ترکیب می‌شوند و سپس به همه برنامه‌هایی که صدا را از پورت ورودی دریافت می‌کنند ارسال می‌شود. برنامه ها فقط باید بتوانند با دستگاه های استاندارد Windows Wave کار کنند - و نه بیشتر.

در ویندوز 9x/Me، VAC یک پورت خروجی DirectSound برای هر کابل ایجاد می کند که از طریق رابط های مناسب قابل دسترسی است و به موازات پورت خروجی معمولی (Wave Out) کار می کند. به دلیل اجرای ناقص زیرسیستم DirectSound در ویندوز، هیچ راهی برای جلوگیری از شبیه سازی دستگاه های Wave توسط زیرسیستم وجود ندارد و بنابراین لیست دستگاه های DirectSound به طور همزمان شامل دستگاه های VAC "بومی" و شبیه سازی شده است. البته، هنگام کار، باید پورت های "بومی" را انتخاب کنید که پسوند (DirectSound) دارند.

VAC سیگنال‌های صوتی را با اشباع ترکیب می‌کند که به آن Clipping نیز گفته می‌شود تا از اعوجاج قابل‌توجه ناشی از فراتر رفتن حداکثر دامنه سیگنال دریافتی جلوگیری کند.

مخلوط کردن و انتقال داده های صوتی در داخل VAC کاملاً یکنواخت و بر اساس رویدادها (وقفه ها) از تایمر سیستم انجام می شود، به طوری که هر دستگاه مجازی مانند یک دستگاه واقعی کار می کند و نرخ جریان صوتی مشخصی را ارائه می دهد.

با ترسیم قیاس با دستگاه های صوتی "سخت افزاری"، لازم به یادآوری است که هر یک از آنها دارای ورودی و خروجی هستند که توسط کابل های اتصال به یکدیگر متصل می شوند. کابل‌های صوتی معمولی معمولاً متقارن هستند، اگرچه برخی از آنها فقط در جایی که کابل دارای ورودی و خروجی است، اجازه کار یک طرفه را می‌دهند. خروجی دستگاه به ورودی کابل و خروجی کابل به ورودی دستگاه بعدی و ... وصل می شود.

به همین ترتیب، هر برنامه پردازش صدا که با یک آداپتور صوتی تعامل دارد، می تواند یک ورودی و یک خروجی داشته باشد. با انتخاب دستگاه ضبط (Wave In)، ورودی برنامه به خروجی ADC آداپتور صدای مورد نظر و با انتخاب دستگاه پخش (Wave Out)، خروجی آن به ورودی DAC همان آداپتور یا آداپتور دیگر متصل می شود. . در اینجا برخی از سردرگمی‌ها وجود دارد، زیرا در ویندوز دستگاه‌های چند رسانه‌ای نه بر اساس ورودی/خروجی، بلکه بر اساس پورت‌های ورودی/خروجی طبقه‌بندی می‌شوند. واضح است که پورت ورودی (In) در واقع خروجی دستگاه، رو به داخل سیستم و درگاه خروجی (Out) همان ورودی رو به داخل سیستم است. صدایی که به عنوان مثال به ورودی خطی خارجی آداپتور (Line In) ارائه می شود توسط ADC به شکل دیجیتال تبدیل می شود و توسط آداپتور به درگاه ورودی داخلی منتقل می شود و صدای دیجیتالی که توسط برنامه به درگاه خروجی داخلی منتقل می شود. تبدیل به فرم آنالوگ در DAC و سپس خروجی به یک خروجی خارجی (خط خروجی یا بلندگو).

از آنجایی که VAC یک کابل دیجیتال است، داده های صوتی را با فرمت دقیق (ترکیبی از نرخ نمونه، عمق بیت و تعداد کانال ها) که در آن از منبع صوتی دریافت شده است، خروجی می دهد. این بدان معنی است که در حالی که یک سر کابل (درگاه ورودی یا خروجی) در برخی از فرمت‌ها باز است، سر دیگر آن فقط با همان فرمت باز می‌شود. VAC در حین انتقال تبدیل فرمت را انجام نمی دهد.

برای اینکه بتوانید نه تنها برنامه ها را به کابل، بلکه خود آداپتورهای صدا را نیز متصل کنید، کیت VAC شامل برنامه Audio Repeater است. این همان کار درایور VAC را انجام می دهد، اما به صورت معکوس - جریان صوتی را از یک دستگاه Wave In به دستگاه Wave Out دیگر منتقل می کند. یک تکرار کننده برای نظارت بر سیگنال ارسال شده از طریق کابل یا برای

"توزیع" سیگنال از آداپتور صدا به چندین برنامه پردازشی. تکرار کننده معمولاً بین کابل و آداپتور صوتی - از انتهای ورودی یا خروجی کابل متصل می شود.

بنابراین، با کمک VAC، می توانید چندین برنامه صدای معمولی را به هم متصل کنید و صدا را از یکی به دیگری به شکل دیجیتال، بدون تبدیل، بدون از دست دادن کیفیت صدا، انتقال دهید. تنها مشکلی که در اینجا وجود دارد تاخیری است که به دلیل بافر شدن داده های صوتی در هر یک از برنامه ها به ناچار اتفاق می افتد. این به هیچ وجه کیفیت صدا را تحت تاثیر قرار نمی دهد، اما اگر بیش از دو یا سه برنامه در زنجیره وجود داشته باشد، کنترل صدا را در زمان واقعی دشوار می کند.

وقتی یک سر کابل آزاد است (برنامه ای متصل ندارد)، مانند یک سیم معمولی رفتار می کند. خروجی صدای پورت Out از بین می رود و سکوت مطلق از پورت In وارد می شود.

استخراج، نصب و حذف

در حال حاضر، VAC توسط NTONYX (http://www.ntonyx.com/) توزیع می شود.

نسخه‌های آزمایشی در http://www.ntonyx.com/vac.html (VAC 2.05) و http://www.ntonyx.com/vac111.html (VAC 1.11) در دسترس هستند. نسخه 2.05 مدرن است، با پشتیبانی DirectSound، الگوریتم های بلادرنگ بهبود یافته، در نسخه های Windows 95/98/Me و NT 4/2000. نسخه 1.11 منسوخ شده است، فقط برای Windows 3.x/95، بدون پشتیبانی DirectSound.

نسخه های بعدی VAC توسط شرکت دیگری توزیع خواهد شد که من پس از توافق با آن در وب سایت برنامه های خود (http://www.spider.nrcde.ru/music/software.html) گزارش خواهم داد.

اسناد VAC فقط به زبان انگلیسی ساخته شده است - عمدتاً به دلیل غیبت تقریباً کامل خریداران نسخه کامل در روسیه. به همین دلیل، بازار VAC عمدتاً بر روی کاربران خارجی متمرکز است.

برای نصب VAC، ابتدا باید آرشیو توزیع را در هر دایرکتوری خالی باز کنید. نصب با استفاده از ابزارهای استاندارد سیستم از کنترل پنل انجام می شود:

  • در Windows 95/98/Me/2000 - با استفاده از Add Hardware Wizard. شما باید از جستجوی خودکار تجهیزات جدید خودداری کنید، یک کلاس دستگاه صدا را از لیست انتخاب کنید، روی دکمه "نصب از دیسک" کلیک کنید، دایرکتوری که توزیع برنامه در آن قرار دارد را مشخص کنید و سپس دستورالعمل های سیستم را دنبال کنید.
  • در ویندوز NT 4 - با استفاده از پانل چند رسانه ای. در تب "دستگاه ها"، باید روی دکمه "افزودن" کلیک کنید، "نصب از دیسک" را از لیست انتخاب کنید، مسیر دایرکتوری توزیع را مشخص کنید و دستورالعمل های سیستم را دنبال کنید.

در صورت موفقیت آمیز بودن نصب، نیازی به راه اندازی مجدد سیستم نخواهد بود و پورت های صوتی بلافاصله در دسترس خواهند بود.

حذف یک برنامه نیز با استفاده از ابزارهای استاندارد از طریق کنترل پنل انجام می شود:

  • در ویندوز 95/98/Me/2000 - با استفاده از لیست کلی دستگاه ها (سیستم).
  • شیء "رایانه من". در لیست، کلاس دستگاه صوتی را باز کنید، Virtual Audio Cable را انتخاب کنید و روی "Delete" کلیک کنید.

در ویندوز NT 4 - با استفاده از همان پانل چند رسانه ای. در تب Devices، Audio Devices را انتخاب کنید، سپس Virtual Audio Cable را انتخاب کنید و روی Delete کلیک کنید.

درایور نیز بدون راه اندازی مجدد حذف می شود.

مثال استفاده

فرض کنید سیستم دارای یک کابل مجازی با پورت های Virtual Cable 1 In و Virtual Cable 1 Out است. لازم است نتیجه یک برنامه خاص ضبط شود که توانایی انتخاب دستگاه صوتی را ارائه نمی دهد، اما صدا را منحصراً به یک دستگاه سیستم استاندارد (Wave Mapper) خروجی می دهد.

کنترل پنل را باز کنید، پنل Multimedia وجود دارد. در برگه صدا، دستگاه پخش Virtual Cable 1 Out را انتخاب کنید. پس از این، نماد کنترل صدا از نوار وظیفه ناپدید می شود - نیازی به ترس از این نیست، زیرا VAC میکسر خود را ندارد.

هر برنامه ضبط دیجیتالی (Sound Forge، Cool Edit، Gold Wave، WaveLab) را راه اندازی کنید و Virtual Cable 1 In را از لیست دستگاه های ضبط انتخاب کنید. اگر فرمت صوتی دیجیتال برنامه ای که نتیجه آن نیاز داریم از قبل مشخص باشد (مثلاً 44100/16/stereo)، بلافاصله آن را در برنامه ضبط نصب می کنیم. در غیر این صورت، برنامه "بازی" راه اندازی می شود و برنامه ضبط فرمت مورد نیاز را از بین قالب های استاندارد انتخاب می کند. به محض شروع ضبط، فرمت به درستی انتخاب می شود.

پس از اتمام کار، توصیه می شود آداپتور واقعی را به وضعیت یک دستگاه سیستم استاندارد در پانل Multimedia برگردانید، در غیر این صورت تمام صداهای ارسال شده از طریق کابل از بین خواهند رفت، زیرا هیچ چیز به خروجی کابل متصل نیست.

برنامه های آینده

خط VAC 3 در آینده نزدیک منتشر خواهد شد - با الگوریتم های جدید و قابل اعتمادتر برای انتقال داده های صوتی، حذف تلفات بلوک به دلیل اندازه کافی بافر در برنامه های متصل. این تاخیر انتشار (تاخیر) را که امروزه اغلب 100 میلی ثانیه یا بیشتر است به حداقل می رساند.

این فهرست همچنین از طریق مورد "Properties" در منوی زمینه شی "My Computer" در دسترس است. در لیست، کلاس دستگاه صوتی را باز کنید، Virtual Audio Cable را انتخاب کنید و روی "Delete" کلیک کنید.

اطلاعات نسخه های بعدی در وب سایت برنامه های من قرار خواهد گرفت (

علاوه بر این، VAC 3 به یک برنامه پیکربندی بصری مجهز خواهد شد که فرمت جریان صوتی فعلی را برای هر کابل نمایش می دهد. همچنین در نسخه های آینده قرار است کنترل صدا و تبدیل فرمت معرفی شود. Virtual Audio Cable ابزاری است که به شما امکان می دهد کابل بلندگوی اتصال میکروفون و بلندگو را با یک آنالوگ مجازی جایگزین کنید. همچنین قادر به انتقال صدا بینبرنامه های مختلف

  • . از نظر عملی، VAC می تواند در موارد زیر مفید باشد:
  • هنگامی که شما نیاز به تبدیل صدا به متن دارید.
  • هنگامی که شما نیاز به ضبط مکالمه ای دارید که از طریق برخی از پیام رسان ها انجام شده است.
  • هنگامی که شما نیاز به ضبط صدای پخش شده در رایانه دارید و کیفیت ضبط را حفظ می کنید.

زمانی که نیاز به دوبله ویدیو در خانه بدون تجهیزات خاص دارید.

مهم نیست که کارت صدا وجود دارد یا با چه کیفیتی - این برنامه دارای مجموعه ای از ابزارهای مجازی است که موارد گم شده را جبران می کند. دو نسخه از برنامه وجود دارد - پولی و رایگان. مخفف VB به نام دومی اضافه شده است.

راه اندازی و کار با کابل صوتی مجازی.

  1. نصب دستگاه صوتی مجازی با کابل VB
  2. ابتدا باید کیت های توزیع را از وب سایت رسمی دانلود کنید (نسخه رایگان نیز در آنجا توزیع شده است). آنها را از حالت فشرده خارج کنید و فایل Setup را پیدا کنید، روی آن کلیک کنیدکلیک راست کنید
  3. ماوس را انتخاب کنید و "Run As Administrator" را انتخاب کنید.
  4. یک صفحه نمایش ظاهر می شود که در آن باید نصب را تأیید کنید.

صبر کنید تا تمام شود و سیستم را ریستارت کنید. نرم افزار VB Virtual Audio Cable نیاز دارداز پیش تعیین شده

قبل از استفاده

راه اندازی کابل صوتی مجازی

  1. بیایید به راه اندازی برنامه ادامه دهیم:
  2. در پایین سمت راست یک نماد بلندگو وجود دارد - روی آن کلیک راست کرده و صدا را انتخاب کنید.
  3. پنجره ای با دستگاه های صوتی باز می شود - در میان آنها VAC تازه نصب شده است - باید آن را با استفاده از RMB انتخاب کنید و آن را به عنوان تجهیزاتی که همیشه برای دستکاری صدا استفاده می شود مشخص کنید.

از این لحظه به بعد، کابل دستگاه مجازی تمام صداهایی را که در رایانه شخصی پخش می شود (مثلاً هنگام تماشای ویدیو در YouTube) و همچنین از طریق میکروفون دریافت می کند: عیب این تنظیم این است که صدا خروجی نمی شود. بیرونی، و شما چیزی نخواهید شنید. البته VAC همراه با سایر برنامه های پردازش و ضبط صدا دانلود می شود: میکسرها، اکولایزرها، خواننده های صوتی و غیره. و غیره هنگام کار با آنها است که می توانید تنظیمات کابل صوتی مجازی را اصلاح کنید، زیرا خود به عنوان یک راننده یا "واسط" بین برنامه ها عمل می کند. اگر دیگر نیازی به VAC ندارید، می توان آن را از طریق کنترل پنل حذف کرد، درست مانند یک برنامه معمولی.

تنظیمات VAC در سیستم عامل ویندوز XP

پس از نصب در اتاق عمل سیستم ویندوز XP معمولاً درایور VAC را فعال می کند و هیچ اقدامی از شما لازم نیست. تنها کاری که باید انجام دهید این است که پخش کننده صوتی خود (یا سایر برنامه های پخش صدا) را بر اساس آن پیکربندی کنید. من به شما استفاده از پخش کننده AIMP2 را به عنوان مثال نشان خواهم داد.

پخش کننده صوتی را راه اندازی کنید، به تنظیمات بروید (مورد "پخش")، "کابل صوتی" تازه نصب شده را در لیست کشویی انتخاب کنید و روی دکمه "فعال کردن" کلیک کنید (در تصویر با یک قاب قرمز برجسته شده است). نیازی به تغییر تنظیمات دیگر نیست.

با این کار تنظیمات پخش کننده صوتی تکمیل می شود.

راه اندازی در سیستم عامل ویندوز 7 (8، 8.1، 10)

بر خلاف ویندوز XP، در سیستم عامل ویندوز 7 و بالاتر، برای راه اندازی دستگاه های نصب شده باید اقدامات خاصی را انجام دهید که در ادامه به آنها پرداخته می شود.

به طور پیش فرض، دستگاه ها و درایورهای کابل صوتی مجازی نصب شده غیرفعال هستند. برای فعال کردن آنها، باید روی نماد بلندگو در نوار وظیفه (نزدیک ساعت) کلیک راست کرده و "Recording devices" را انتخاب کنید، پنجره تنظیمات دستگاه صدا باز می شود:

اگر "کابل صوتی" نصب شده نمایش داده نمی شود، روی قسمت خالی این پنجره کلیک راست کرده و کادرهای کنار "نمایش دستگاه های قطع شده" و "نمایش دستگاه های قطع شده" را علامت بزنید. پس از این، تمام دستگاه های صوتی نصب شده روی رایانه شما قابل مشاهده خواهند بود. "Line 1 (Virtual Audio Cable)" را فعال کنید، روی دکمه های "Apply" و "OK" کلیک کنید. اکنون VAC در لیست دستگاه های صوتی ورودی در "ارگان مجازی" قابل مشاهده خواهد بود.

سپس ما پخش کننده صوتی را پیکربندی می کنیم (با استفاده از مثال AIMP2 که به طور گسترده استفاده می شود).
برای انجام این کار، باید به تنظیمات پخش کننده صوتی (مورد "پخش" بروید)، "کابل صوتی" را که به تازگی نصب شده است را در لیست کشویی انتخاب کنید و روی دکمه "فعال کردن" کلیک کنید. نیازی به تغییر تنظیمات دیگر نیست، می توانید پنجره تنظیمات را ببندید.
(تنظیمات پخش کننده را می توانید در تصاویر بالا، زیر اسپویلر "تنظیمات VAC در سیستم عامل ویندوز XP" مشاهده کنید)
این تنظیمات VAC و پخش کننده را تکمیل می کند.

پس از تغییر تنظیمات در پخش کننده صوتی، صدا از بین می رود، اما این نباید شما را بترساند، زیرا ... جریان صوتی به "کابل صوتی مجازی" هدایت می شود. همچنین در هر زمان می توانید در تنظیمات پخش کننده، خروجی کارت صدا را مشخص کرده و از آن برای هدف استاندارد خود استفاده کنید.

گام بعدی در راه‌اندازی، راه‌اندازی خود «ارگان هوردی» است. برای انجام این کار، در نیمه سمت چپ پنجره هوردی گردی (در یک منطقه خالی)، کلیک راست کنید (یا در تنظیمات گردی، گزینه "ورودی صدا" را انتخاب کنید) و در لیست دستگاه های صوتی که باز می شود، را انتخاب کنید.
"کابل مجازی 1".

سپس بر روی سمت راست ناحیه آزاد در پنجره گردی-گوردی کلیک راست کنید (یا در تنظیمات گردی، "خروجی صدا" را انتخاب کنید) و کادر کنار دستگاه صوتی که مسئول خروجی صدا است را علامت بزنید (" پیش فرض» یا کارت صدای نصب شده روی رایانه شما).

این کار راه اندازی اندام بشکه ای را کامل می کند. اکنون، با تعویض دستگاه ورودی، می توانید موسیقی یا میکروفون را روشن کنید.

هنگام پخش موسیقی، برای کنترل خود، می‌توانید دومین هوردی‌گوردی را راه‌اندازی کنید (همانطور که خیلی‌ها انجام می‌دهند، که خیلی راحت نیست، زیرا فضای بیشتری را روی دسکتاپ رایانه اشغال می‌کند)، یا در حالت‌های گردی، کادر را علامت بزنید. در کنار "Control Transmission (Control)" قرار گرفته و در همان نمونه برنامه ای که پخش می شود (از طریق کانال برگشت) به پخش گوش دهید. در حین خودمانیتورینگ، کیفیت صدایی مشابه سایر کاربران خواهید شنید.

به لطف VAC، شما نه تنها می توانید موسیقی را پخش کنید و آن را کنترل کنید، بلکه به طور همزمان با سایر کاربران از طریق یک کپی دوم از ارگ بدون تداخل با "برنامه موسیقی" خود ارتباط برقرار کنید.

اگر نیاز به ضبط صدا از "ارگان مجازی" دارید

اگر نیاز به ضبط هر برنامه مهمی از "ارگان مجازی" دارید و همزمان با کسی در کانال دیگری در ارتباط هستید، گزینه زیر به شما کمک می کند:

روی نماد بلندگو در سینی (نزدیک ساعت) کلیک راست کرده و "دستگاه های پخش" را انتخاب کنید. پنجره تنظیمات دستگاه صوتی باز می شود. اگر VAC در لیست دستگاه های نصب شده نمایش داده نمی شود، روی قسمت خالی این پنجره کلیک راست کنید، در گفتگوی باز شده، کادرهای کنار «نمایش دستگاه های قطع شده» و «نمایش دستگاه های قطع شده» را علامت بزنید و سپس "خط 1 (کابل صوتی مجازی)" را فعال کنید. این پنجره می تواند بسته شود.

در مرحله بعد، در حالتی که صدا را از آن ضبط می کنید، روی قسمت آزاد در سمت راست پنجره کلیک راست کنید (یا در تنظیمات هوردی گُردی «Sound Output» را انتخاب کنید) و کادر بعدی را علامت بزنید. به "خط 1 (کابل صوتی مجازی)". صدا در این نمونه از ارگ بشکه ناپدید می شود (شما جریان صدا را به VAC هدایت کرده اید).

در تنظیمات برنامه ای که در آن صدا را ضبط خواهید کرد، همان "خط 1 (کابل صوتی مجازی)" را به عنوان ورودی صدا تنظیم کنید. اکنون تنها چیزی که باقی می ماند این است که پارامترهای ضبط صدا را در برنامه خود پیکربندی کرده و آن را روشن کنید.

برای برقراری ارتباط با خبرنگاران در سایر موارد ارگان، هنگام ضبط از تنظیمات استاندارد استفاده کنید.

اگر درایورها در سیستم عامل ویندوز XP کار نمی کنند چه باید کرد؟

در موارد نادر مشکلی پیش می آید که پس از نصب Virtual Audio Cable، درایورهای این برنامه راه اندازی نمی شوند. ابتدا سعی کنید سیستم عامل را مجددا راه اندازی کنید (کامپیوتر را خاموش کرده و دوباره روشن کنید) و از روش های توضیح داده شده قبلی برای بررسی اینکه آیا درایورهای VAC کار می کنند یا خیر استفاده کنید.
اگر پول در نمی آورید، ناراحت نباشید. به منوی استارت خود بروید سیستم عامل، در آیتم "همه برنامه ها"، پوشه "کابل صوتی مجازی" را پیدا کنید و با کلیک روی میانبر "تکرار کننده صدا (MME)" رابط برنامه را باز کنید. همچنین می توانید به "کنترل پنل" این برنامه (برای کاربران با تجربه) نگاه کنید، می توانید چیز مفیدی را در آنجا پیدا کنید.

پس از بازی با دستگاه های صوتی در تنظیمات ("Wave in" و "Wave out"، بقیه تنظیمات بهتر است در حالت پیش فرض باقی بمانند)، خواهید دید بهترین گزینهبرای کار با این برنامه ...

ناراحتی رابط فقدان زبان روسی و ناتوانی در ذخیره تنظیمات است - هر بار که آن را شروع می کنید باید دوباره آن را پیکربندی کنید.

مهمتر از همه، فراموش نکنید که این برنامه پولی و در آن است نسخه رایگانفقط یک جریان صوتی را می توان تغییر مسیر داد. نسخه بدون پرداخت به عنوان یک میکسر تمام عیار مناسب نیست ...

© 2024 ermake.ru -- درباره تعمیر رایانه شخصی - پورتال اطلاعاتی