slide1
Download
Skip this Video
Download Presentation
ניתוח וסינטזה של כלי נגינה אקוסטיים

Loading in 2 Seconds...

play fullscreen
1 / 16

ניתוח וסינטזה של כלי נגינה אקוסטיים - PowerPoint PPT Presentation


  • 137 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' ניתוח וסינטזה של כלי נגינה אקוסטיים' - maida


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

ניתוח וסינטזה של כלי נגינה אקוסטיים

באישורו של: פויסיק אלברט

slide2
בעזרת הפרוייקט ניתן להחליף את הכילים מוזיקליים הישנים והפופולריים בכילים מוזיקליים האלקטרוניים, לדוגמא:
slide3

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

slide4
כלים הדרושים לפרויקט:
  • כלי מוזיקלי: תוף
  • מיקרופון:

מחשב:

הכולל בתוכו כרטיס קול, רמקולים,

Windows ותוכנת ה- Matlab

slide5
להלן סכמת המערכת הכוללת של החומרה והתוכנה:

Sound Recorder

Microphone

Sound

Blaster

Matlab

Speakers

slide6
כיצד מקליטים ???
  • ההקלטה מתבצעת בעזרת תוכנת ה- Sound Recorder המובנת בתוך תוכנת ה- Windows
  • מיקום התוכנה:
  • מאפייני ההקלטה ניתנים לשינוי:
wav s full matlab
תהליך קליטת אות אנלוגי, שמירתו בתוך קובץ WAV כאות דיגיטלי והכנסתו לתוך ווקטור S_full בתוך תוכנת ה- Matlab

אות אנלוגי (צליל)

Sound Blaster

כל המידע של הצליל נשמר בתוך ווקטור S_full בתוך תוכנית ה- Matlab

נשמר בתוך קובץ WAV

( אות דיגיטלי )

slide9
תיאור תהליך האנליזה:

S_decimate

DFT

phase

Sm(DFT)

Sm

Smw

Buffer Nf

חלון בגודל Nf

m

Over Lapping 50%

slide10
מהמידע ששמרנו נוציא שני גרפים:

1) אמפליטודה:

(ניתן לראות מהגרף

תדרי בסיס)

2) מופע:

(לא אומר לנו כלום,

נזדקק למטריצת

המופעים בזמן הסינטזה)

slide11
הכנה עבור תהליך הסינטזה:
  • קביעת ערך סף-עוצמה (קבעתי לפי גרף)
  • בניית אלגוריתם למציאת נקודות מקסימום (תדרי בסיס) בתוך מטריצת האמפליטודות שמירת מיקומם וכמותם.
  • בניית שתי מטריצות חדשות של אמפליטודות ומופעים אשר מכילות רק את המידע הרלוונטי.new_S_abs, new_S_angle
slide12
ביצוע אלגוריתם הסינטזה:
  • הסינטזה מתבצעת לפי הנוסחא הבאה:
  • S(t) – האות המוזיקלי
  • k – מספר ההרמוניות
  • AK(t) – האמפליטודה הרגעית של ההרמוניה k
  • fa – תדר הבסיס ( ההרמוניה הראשונה )
  • Δfk – שינויים הרגעים בהרמוניה k
  • θk – הפאזה של הרמוניה k
matlab
תיאור אלגוריתם הסינטזה ב- Matlab+גרפים:

תוצאה של הסינטזה

עבור תדר דגימה

של 2kHz

slide15
הסוף המשמח:
  • הצליל שקבלנו דומה לצליל המקורי אך לא ב- 100%

צליל מקורי

צליל המתקבל

slide16
הסיבות לשוני בין צליל המקורי לצליל המתקבל:
  • רעשים בזמן הקלטת הקובץ WAV
  • פקודות Decimate ו- Interp
  • חלון לא מושלם
  • דיוק הדגימות
  • הרמוניות לא רצויות
  • ערך-סף עוצמה
  • הזנחות לא רצויות
  • ישנם עוד הרבה סיבות...
ad