מבוא לערכת חיבור שמע JACK

אותם אוהבי Música ו - תוכנה חופשית הם לא יכולים להפסיק לדעת ג'ק, שרת האודיו בעל השהיה נמוכה.

מאמר זה מבוסס על התרגום שערכתי בעמודים 37 ו -38 של מדריך למשתמש של AvLinux. אם ברצונך לעבוד עם אודיו בלינוקס, מומלץ מאוד לקרוא קובץ PDF זה ואת המדריך Ardor או Qtractor.

באמצעות JACK

הדרך הקלה ביותר להגדיר את שרת Audio JACK היא להשתמש ביישום JACK Control (המכונה Qjackctl). ניתן להפעיל את זה בקלות מ- LXPanel או מ- Wbar Dock. כדי להגדיר את כרטיס הקול שלך לחץ על כפתור 'הגדרה'.

בדוגמה שלהלן למערכת יש כרטיס Intel HDA משולב שנבחר מהתפריט הנפתח 'ממשק'. באופן כללי, אם ממשק האודיו שלך נמצא ברשימה זו זה בגלל שהוא נתמך על ידי ALSA ו- JACK. כדי להשתמש בממשק firewire תצטרך לבחור 'firewire' במקום 'alsa' בתפריט הנפתח 'מנהל התקן'. חשוב מאוד לוודא ש'זמן אמת 'נבחר בשדה' פרמטרים '. מספר נוסף שצריך לבדוק בהתקנה הוא שדה 'תקופות / חיץ'.

אם אתה חווה 'Xruns' או חיתוכי שמע, עליך להגדיל את המספר הזה עד שהם נעלמים. אם אתה מקליט ישירות למסלול הקלטה מספרים של חביון נמוך אינם נחוצים במיוחד, אך אם אתה מקליט באמצעות תוסף או יישום שמע אחר המנותב למסלול ההקלטות, אתה זקוק לחביונים נמוכים. כדי להשתמש ב- JACK עם סינתיסייזרים ותוספי MIDI, מומלץ להגדיל את ערך 'מגבלת הזמן (msec)' ל -3000 מילישניות (או יותר) ליציבות טובה יותר.

יצירת הקשרים

מרבית היישומים, לאחר שהתחילו ופועלים תחת JACK, ינהלו את החיבורים שלהם מהתוכנית בה אתה משתמש, אם כי לעיתים יש צורך להשתמש בפונקציית 'התחבר' בבקרת JACK כדי לחבר יישומים או אפילו חומרה כגון מקלדות MIDI. בדוגמה הבאה אנו מחברים את יציאות ה- MIDI של המקלדת הווירטואלית 'VMPK' כדי לשלוט בבנק הקול של הסינתיסייזר Qsynth. בחלון 'חיבורים' יש שלוש כרטיסיות. הכרטיסייה 'שמע' מציגה את חיבורי השמע שבוצעו מהמיקרופון או מכניסי הקו של הכרטיס ליישום בו אתה משתמש ומהיישום ליציאות הנוכחיות של כרטיס הקול. הכרטיסייה 'MIDI' מיועדת ליצירת חיבורי חומרה ותוכנה המשתמשים ב- 'JACK MIDI' ולשונית ALSA עושה את אותו הדבר עבור יישומים המשתמשים ב- 'ALSA MIDI'.

לאלו שמכוונים יותר גרפית יש גם שני כלי עזר חלוניים לביצוע חיבורים תחת AV Linux: ה- Patchbay linuxDSP JP1 הממוקם בתפריט 'JACK Plugins' ו- 'Patchage', שנמצא בתפריט 'Audio' ו מוצג באיור הבא.

כמה הערות משלימות

משהו שמזכיר לי את Qsynth הוא שהוא לא מגיע עם בנק צלילים שטעון כברירת מחדל (אני חושב שניתן להגדיר אותו כך שהוא יקרה), אז בפעם הראשונה זה לא נשמע ואיזה משתמש עצלן כבר יכול לזרוק את מגבת (יש). מכיוון שאני גם בור לגמרי, Qsynth הוא מנהל הסינתיסייזר של Fluydsynth, אז אני מתאר לעצמי שיש דרך להטעין בנק כברירת מחדל, אך מכיוון שאני די עצלן, עדיין לא הגעתי לזה. היו סמוכים ובטוחים שכשאנחנו מדברים על סינתזים אנסה לתת לכם את הפיתרון, בעוד שתצטרכו לחפש בגוגל. כדי לטעון בנק סאונד ל- Qsynth, נעבור לתפריט 'הגדרות'.

בכרטיסייה 'Soundfonts' נטען (כפתור 'פתח') את הבנק שמביאה Av Linux וממוקם בנתיב '/ usr / share / sounds / sf2'. באינטרנט יש כמות טובה של בנקים בחינם שאזכיר, כדי לצאת מהצרות בעמוד MuseScore יש 3 בנקים הגונים למדי, ביניהם נכלל בנק ברירת המחדל של Av Linux.

ברגע שבנק הקול פתוח, Qsynth יזהיר אותך שעליו להפעיל מחדש את מנוע השמע, אליו תגיד כן. ברגע זה, VMPK יתנתק מ- Qsynth, אבל אתה כבר יודע לחבר אותו, נכון? (רמז אחד: Qjackctl> חלון חיבורים> בחר אחד, בחר אחר> התחבר).

עכשיו אתה הולך ל- VMPK ולחץ על המקלדת של המחשב שלך (או שאתה לוחץ על המקלדת הווירטואלית) ... "מגניב", נכון? 😉


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   דייגו פיקו דיג'ו

    תודה בלטאר !! כמו תמיד עם שמע בחזית! לחיים

  2.   יון דיג'ו

    בזכות הפוסט הזה והאזכור של Patchage הצלחתי להגדיר את PureData בצורה סופר פשוטה, מכיוון שלצורך הצרכים יש לי את כרטיס ה- HDA ו- Soundblaster של השנה של מיקאלה ולא ממש הבנתי איך הם קשורים לתוכניות השונות שלי קובונטו 12.

    תודה.

  3.   גאיוס בלטאר דיג'ו

    תודה!. באמת, מדובר בערך שניצל מזמן. אך כתיבה על הדברים הללו מחייבת שהקוראים ילמדו על JACK ו- Qjackctl, ולכן לא הצלחתי להשמיט את זה. 😀

    בעוד כמה ימים יותר ויותר 😀

  4.   גוסטבו פארה דיג'ו

    שלום, קצת לצאת מההקשר. האם יש דרך לתקן זיהוי מסך נוסף? מכיוון שהמערכת שלי שודרגה מלינוקס ליבה 3.7 ללינוקס ליבה 3.8.3-203.fc18.i686, היא כבר לא מזהה את התוספת שאיתה אני עובד תמיד במחשב שלי עם פדורה לינוקס 18 דרך HDMI מכיוון שהיא היציאה היחידה פלט מלבד VGA חיפשתי אך לא יכול למצוא כיצד.

    לחיים !!