תפריט
שלום Anonymous ::: 2019, 17:02
Facebook
musical act magazine המגזין הישראלי לטכנולוגיות באודיו ומוסיקה Musical Act Magazine
 הגב לנושא
שימו לב: ההודעה האחרונה בשרשרת זו נכתבה לפני יותר משנה.
חשוב היטב לפני שיגור מענה לשרשרת זו
   ראשי » מוסיקה אלקטרונית
  DrDataMiner  
Act Compatible
הצטרף: 26 מרץ 05
הודעות: 1819
מיקום: מכרות המידע האינסופיים של הנט
הריוורב מעובד ע"י יהודה ? לא, ע"י CUDA !
הודעה פורסם: שבת 11 יול',15 23:31   
לפני שנתיים כתבתי על DSP יעודי שאמור היה - בתיאוריה - לתפוס מקום בעיבוד האודיו
שלנו.

זה לא קרה (כנראה לא מחזיר את עצמו כספית).

אבל...

נראה שהחבר'ה מ-Acustica Audio מתקרבים יותר ויותר לעיבוד ע"ג כרטיס המסך
שלנו (אם הוא nVidia). לפחות של ריוורב.

הסיבה שאני כותב את זה היא כי סוף סוף הצלחתי להריץ את ה-Plate 140 של
VNXT (אחרי שכמעט שכחתי ממנו. מה שהזכיר לי הוא שהמפתח של הספריה
שיחרר גם את Plate 240, הספריה אחות הטיפה יותר קצרה) על כרטיס ה-730
הצנוע מאד שלי (צנוע צנוע... אבל 384 ליבות CUDA ו-2 ג'יגה זיכרון - לא משהו
שאפשר לנחור עליו בבוז למרות שהוא רחוק מאד מהליגה של הגדולים).

תשמעו.... סמיך, מדביק... עשיר, שם-אבל-לא. הרבה קומפלימנטים.

יש לי הרבה ריוורבים בארסנל ולמרות שאני מאד אוהב את Reverberate עם
האימפולסים של בריקסטי (ועם הפריסטים המקוריים של התכנת של Reverberate)
ואת טריו Valhalla.... זה משחק אחר לגמרי.

והבוננזה הגדולה : אפס (0) אחוז עומס על המעבד. א-פ-ס. כרטיס DSP שהוא הכי
DIY שיכול להיות.

למי שבעניין, כדאי.

דוגמיות :

https://soundcloud.com/vnxtsound/sets/vnxtemt140

אריאל
_________________
שימו קוף בחדר עם הציוד שלי ונראה אותו ממקסס.
שימו אותי בחדר עם מה שיש ואני אספק לכם מיקס מעולה.
ציוד מועט או מיקס ITB הם לא תירוץ.
מיקס זה מיקס, אתם מיקסרים או שאתם קוף.
פשוט.
(מייקל בראואר)
  DrDataMiner  
Act Compatible
הצטרף: 26 מרץ 05
הודעות: 1819
מיקום: מכרות המידע האינסופיים של הנט
הודעה פורסם: ראשון 12 יול',15 14:51   
https://www.dropbox.com/s/1smf7lvszydvn04/CUDA%20TEST%20w%20VNXT%20Reverbs%2016b.wav?dl=0

דוגמית קטנה שהכנתי.

5 ערוצים עם 4 מעבדי CUDA שמאכלסים את כל הערוצים חוץ מהקיק (זה מה
שהכרטיס שלי מאפשר, במגבלות כוח המעבד הגרפי הצנוע, וקביעות הריוורב
המקסימליות שקבעתי לזנב - מה שמותח עד למקסימום את הכוח שנדרש ממעבד
הכרטיס הגראפי. אלו הן הוראות ההפעלה של הבחור שהכין את התוכניות האלו)

יש פה 3 ריוורבים PLATE (שניים של 140 באורכי זנב שונים... אחד של BX20
באורך של 2 שני') ועוד תוכנית ריוורב מתוך RE501 - Roland Chorus Echo שגם
הוא תוכנת ע"י VNXT.

זה מה שהכרטיס שלי מסוגל (לא רע לדעתי בהתחשב בהשקעה - 330 ש"ח - ובתמורה)

אוקיי, עריכה קטנה :

DrDataMiner :
זה מה שהכרטיס שלי מסוגל

איך חנה, המורה ביסודי, היתה אומרת ?
"הכרטיס מסוגל ליותר.... הוא פשוט לא רוצה ! " #biggrin

מסתבר ש-AA כיוננו את הפרמטרים הפנימיים למחשבים בני ימינו.... ואם אני
חוזר לפרמטר מקורי של נביולה - של עכבת עיבוד פנימית (אין קשר לעכבה חיצונית
ו/או לאיכות הסאונד) של 8192 דגימות (העידכונים העכשוויים, כאמור, מכוונים
לערך של רבע מזה - 2048 - וזה סותם את ה-CPU המארח במחשבים יותר
חלשים, כמו אצלי) - אפשר להריץ מספר גדול בהרבה. בהרבה הרבה.

נכון לעכשיו, אני רץ על 8 עותקים, עם תוכניות של : 1 מל"ש, 1.5 מל"ש, 2 מל"ש,
2.5 מל"ש,3 מל"ש, 3.5 מל"ש, 4 מל"ש ו-5 מל"ש. כל אחד בקביעות זנב מקסימליות.
שם נעצרתי, אז אני לא יודע כמה יותר אפשר (ואפשר).

כל זה באפס (ZERO) מאמץ למעבד המארח. על כרטיס שעולה 330 ש"ח, כן ?

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

לתשומת לבכם.
_________________
שימו קוף בחדר עם הציוד שלי ונראה אותו ממקסס.
שימו אותי בחדר עם מה שיש ואני אספק לכם מיקס מעולה.
ציוד מועט או מיקס ITB הם לא תירוץ.
מיקס זה מיקס, אתם מיקסרים או שאתם קוף.
פשוט.
(מייקל בראואר)
oh-babie
S.Supporter
הצטרף: 30 ינו' 03
הודעות: 3033
הודעה פורסם: שני 13 יול',15 12:54   
אתה מוזמן לקרוא מאמר שלי עוד מ-2010 על הנושא... #smile
  DrDataMiner  
Act Compatible
הצטרף: 26 מרץ 05
הודעות: 1819
מיקום: מכרות המידע האינסופיים של הנט
הודעה פורסם: שני 13 יול',15 15:24   
יונתן, תודה !

הצרה היא שאני פשוט הדיוט מדי בשביל להבין מה קורה/קורא שם...

אני רק התחברתי לסיכום שלך :

ציטוט:
Substantial acceleration in computation time can be
achieved even with naïve GPU code; which can be designed with
simple understanding of the GPU programming paradigm.

וסתם כדי להכניס לפרופוציות את האנשים:

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

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

כתבתי שעסק גליצ'י ולא סתם : לא פשוט לקנפג את הדבר הזה.

אבל כשמצליחים (ואני יכול להסביר למי שמעוניין).... הוא מחזיר את עצמו בדיבידנדים
ובצורה אקספוננציאלית (לדעתי).
_________________
שימו קוף בחדר עם הציוד שלי ונראה אותו ממקסס.
שימו אותי בחדר עם מה שיש ואני אספק לכם מיקס מעולה.
ציוד מועט או מיקס ITB הם לא תירוץ.
מיקס זה מיקס, אתם מיקסרים או שאתם קוף.
פשוט.
(מייקל בראואר)
hendrix1406
Act Compatible
הצטרף: 17 יונ' 02
הודעות: 455
הודעה פורסם: שני 13 יול',15 17:46   
בתור אחד שמתעסק גם עם עריכת וידאו בעל כרטיס גרפי רציני וגם יוצר מוסיקה,מחכה ליום שזה יכנס כסטנדרט.חשוב שיהיה יעיל גם בכלים וירטואלים.
  DrDataMiner  
Act Compatible
הצטרף: 26 מרץ 05
הודעות: 1819
מיקום: מכרות המידע האינסופיים של הנט
הודעה פורסם: שני 13 יול',15 18:35   
אל תבנה על זה.

יש שתי חברות ענק שמייצרות כרטיס מסך, ATI ו-nVidia. לכל אחת יש פרוטוקול משלה.

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

מלא בעיות פוטנציאליות. יותר מדי מכדי שזה יהיה נחלת הכלל. זה יותר מדי בשביל
החברות הגדולות - לא כל שכן למפתחים הקטנים.

בשקט בשקט אני יכול לספר לך ש-AA לא בכוח מלא על ומול זה. מדי פעם, כשראש
שלהם, הם מעדכנים... אבל הכל מאד שברירי, מאד בר-החלפה (כלומר דברים מתעדכנים
מאד מהר - מהר מדי - מכדי שיהיה זמן לפתח ואח"כ לעשות לזה בטה טסטינג עמוק).
_________________
שימו קוף בחדר עם הציוד שלי ונראה אותו ממקסס.
שימו אותי בחדר עם מה שיש ואני אספק לכם מיקס מעולה.
ציוד מועט או מיקס ITB הם לא תירוץ.
מיקס זה מיקס, אתם מיקסרים או שאתם קוף.
פשוט.
(מייקל בראואר)
mixtrim
תומך
הצטרף: 23 אפר' 11
הודעות: 507
מיקום: מרכז
ויש את זה
הודעה פורסם: שלישי 14 יול',15 00:38   
פרסמתי אותו פעם בפורום..
קישור
יש גרסה תומכת CUDA
והבונוסף: הוא קורא אימפולסים חופשיים באופן מצוין
_________________
אם אין אני לי Rupert Neve לי..
_______________________
PC i7,RME 32 i/o interface ,Soundcraft digital consoles-64ch
yoavcohen
Act Compatible
הצטרף: 24 מאי 03
הודעות: 961
מיקום: ירושלים
הודעה פורסם: שלישי 14 יול',15 10:59   
OpenCL עובד סבבה, גם בNvidia וגם ב-AMD, ואפילו באינטל.

זה קצת פחות נוח לתכנות, אבל עובד.

Apple משתמשים בזה במערכת שלהם כדי לספק תמיכה בכרטיסים גרפיים מיצרנים שונים.
_________________
www.YoavHaCohen.com - יואב הכהן.

Logic Pro 8, FF800
oh-babie
S.Supporter
הצטרף: 30 ינו' 03
הודעות: 3033
הודעה פורסם: שלישי 14 יול',15 12:05   
אנסה להסביר בצורה פשוטה את ה״בעייתיות״.

עיבוד מקבילי על כרטיסי מסך נשען על פרדיגמה הקרויה - Single Instruction Multiple Data, כלומר פקודה אחת שניתן להפעיל אותה על הרבה נתונים.

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

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

באודיו, חלק מהאלגוריתמים מתאימים מאוד לצורת החשיבה הזו (למשל FFT בבסיס גבוה, עיבוד אות שניתן לייצג כפעולות מטריציות פשוטות וכו׳), אך עם זאת, הרבה אלגוריתמים אינם יפיקו תועלת מהעניין (ואף הדבר יפגע ביעילותם). אני מניח שזו אחת הסיבות המרכזיות לזה שזה לא ״Standard practice״.
yoavcohen
Act Compatible
הצטרף: 24 מאי 03
הודעות: 961
מיקום: ירושלים
הודעה פורסם: שלישי 14 יול',15 13:18   
אבל אם יש BUFFER ארוך, אין מספיק דגימות (SAMPLES) בשביל להעביר לGPU ולחזור כך שזה יצא משתלם?
מה אם כל הפלאגינים היו עובדים על הGPU והיה אפשר לשרשר אותם?
_________________
www.YoavHaCohen.com - יואב הכהן.

Logic Pro 8, FF800
 הגב לנושא
שימו לב: ההודעה האחרונה בשרשרת זו נכתבה לפני יותר משנה.
חשוב היטב לפני שיגור מענה לשרשרת זו
   ראשי » מוסיקה אלקטרונית

לך לעמוד 1, 2   הבא
עמוד 1 מתוך 2

עשוי לעניין אותך :
:: תקנון