שמיעה עצמית בלינוקס

מי שעוסק בפודקסטים, או מוסיקה ומקליט בעצמו תמיד רוצה לשמוע את עצמו בזמן ההקלטה. זה נקרא שמיעה עצמית. הדרך הכי טובה להבין מה זה, היא להרים טלפון (ישן, של בזק) ולעשות "פו פו".

אם תחברו מיקרופון למחשב ותעשו בו פו-פו, לא תשמעו את עצמכם. בחלונות אם תעקבו אחרי ההוראות הללו תשמעו השהייה של 200-300 מילי-שניות. עבור מוסיקאים זה בלתי אפשרי. אם תעקבו אחרי ההוראות הללו בלינוקס, תשמעו השהייה של כשנייה.

הסיבה להשהייה הזאת – היא כי השמיעה העצמית ממומשת בתוכנה. יש תוכנה שמאזינה, ואז משדרת חזרה. בחלונות אין לי מושג מה עושה את זה, ובלינוקס זה PulseAudio. אני באמת מתרשם מחלונות, ה־latency הרבה יותר נמוך מאשר בלינוקס, ותמיד מהללים את PulseAudio … אבל כאן הוא מפספס. בגדול.

הפתרון בחלונות, הוא להתקין את הדרייברים של כרטיס הקול, או לוח האם ושם להגדיר וולויום לכניסה, או מיקרופון. בלינוקס לא מצאתי איפה עושים את זה.  ויש טריק… מסתבר שיש מודול של Alsa שמאפשר loopback. והוא לא מוגדר להיטען כברירת מחדל. הפתרון הוא פשוט:

modprobe snd-aloop

זהו פתרון זמני, הפתרון הקבוע הוא… למה ממש ברור לי. אחרי אתחול המודול הזה טעון.. וזה עובד. מעניין… לא ממש ברור לי. אשמח אם מישהו יסביר לי.

זה אומר שכרגע אני יכול להקליט מוסיקה מהקלידים שלו. בינתיים אני משתמש ב-Audacity, אבל אני לא ממש מרוצה. אני צריך לחקור עוד תוכנות וללמוד מה ההתוכנה הכי מתאימה לי.

Share

2 תגובות בנושא “שמיעה עצמית בלינוקס”

  1. אתה יכול לבחור להשתמש עם תוכנת הקלטה רצינית יותר כמו ardour
    http://ardour.org/

    בשביל עריכות בזמן אמת וכו' משתמשים עם jack (בהצלחה עם זה)

    ואני לא יודע על איזה מהללים אתה מדבר, מבחינתי audio בלינוקס זה אחד הדברים עם הכי פחות תיעוד והכי פחות מובן.

  2. אם כבר מדברים על ardour, אז כמובן, ubuntu-studio.
    כולל low-latency-kernel וכל מה שצריך. (כן, גם jack שלפעמים צריך תואר ראשון בשביל להבין אותו…)
    אם אתה לא חובב אובונטו, לפחות תוכל ללמוד מהפורומים שלהם.
    אגב, גם לפדורה היה פעם גרסה לאומנים, אבל אני חושב שהיא כללה רק תוכנות גרפיות ואנימציה, ולא כללה סאונד. אולי בגלל אותו צורך בקרנל מיוחד (???)

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *