תכנון ומדידת מערכת סאונד בזמן אמת באמצעות MATLAB וכרטיס קול פשוט בלבד
אם אתם מפתחים אלגוריתמי סאונד או מבצעים מדידות אקוסטיות, אתם כבר לא צריכים להשקיע סכומים אסטרונומים בכרטיס סאונד מקצועי. גם אין צורך בשפת ++C/C או כל שפת קוד אחרת. חברת MathWorks השיקה כלי חדש המיועד אך ורק לפיתוח, עיבוד ומדידת אותות אודיו. כלי זה הנקרא (Audio System Toolbox (AST מאפשר לכם לבצע: Audio Streaming בזמן אמת עם כל כרטיס […]
אם אתם מפתחים אלגוריתמי סאונד או מבצעים מדידות אקוסטיות, אתם כבר לא צריכים להשקיע סכומים אסטרונומים בכרטיס סאונד מקצועי. גם אין צורך בשפת ++C/C או כל שפת קוד אחרת. חברת MathWorks השיקה כלי חדש המיועד אך ורק לפיתוח, עיבוד ומדידת אותות אודיו. כלי זה הנקרא (Audio System Toolbox (AST מאפשר לכם לבצע:
Audio Streaming בזמן אמת עם כל כרטיס סאונד (אפילו הפשוט ביותר)
מחברים למחשב את כרטיס הסאונד שיש לכם, ובאמצעות ממשק מהיר אתם יכולים להזרים אודיו ולעבד אותו ישירות בסביבת MATLAB. באותה צורה אתם יכולים לבצע מדידות אקוסטיות ולעבד אותן בזמן אמת, או לבצע עיבוד על אות אודיו שבמחשב ולהשמיע אותו דרך כרטיס הסאונד שברשותכם.
- אין יותר צורך בכרטיס קול יקר
- גם לא בכתיבת שפת קוד נוספת
- רק כרטיס אודיו פשוט ו-MATLAB
אבל אתם גם לא צריכים להיות כאלו אשפים ב-MATLAB כי…
עם AST תוכלו לעבד סאונד ללא ידע בכתיבת קוד MATLAB באמצעות כלים מובנים:
- אלגוריתמים (כגון סינון, equalization, reverb ועוד)
- מקורות סאונד (כגון audio oscillators ו-synthesizers)
- מדידות סאונד מקצועיות (כגון A-weighting, C-weighting)
אם אתם לא אוהבים בכלל לכתוב קוד (כמוני למשל – כן זה קצת אירוני, אני יודע), תוכלו לבחור לבנות את העיבוד שלכם בסביבת Simulink בכלל.
סיימתם לבנות את האב-טיפוס? חכו, לא צריך לעזוב את MATLAB או Simulink בשביל לבחון את הביצועים שלו:
עם AST תוכלו לבצע המרה אוטומטית של האלגוריתם שלכם, באמצעות אפליקציה מובנית, מקוד MATLAB ל-Audio Plugin המתאים ל- DAW שלכם – כל זאת בכמה לחיצות עכבר
מיד לאחר בניית האב-טיפוס, תוכלו לייצר Plugin מהאלגוריתם שלכם באופן אוטומטי (ללא כתיבת קוד) ולשתול אותו בפלטפורמת Audio שלכם – AU,VST,ASIO וכו'.
ונותר רק לבחור איך אתם מעדיפים לכוונן את האלגוריתם – מתוך MATLAB, מתוך ה-DAW, או בכלל ע"י ממשק MIDI חיצוני המחובר למחשב.
מה זה? אתם אומרים שהאלגוריתם שלכם ממומש על רכיב Embedded?
גם על זה חשבו המפתחים ב-MathWorks –
עם AST ניתן לבצע המרת קוד MATLAB לשפת C/C++ באופן אוטומטי
כמה לחיצות כפתור והכל מתורגם לשפת ++C/C.
המשמעות של כל זה? קיצור משמעותי בזמן הפיתוח והבדיקות שלכם!
רוצים לדעת על תכונות ייחודיות נוספות של הכלי? לחצו כאן!
(כמו למשל למידה עמוקה בזמן אמת של אות אודיו בתוך MATLAB, ללא צורך בסביבת פיתוח נוספת)