דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. רוצים לעשות משהו מעניין?

רוצים לעשות משהו מעניין?

מתוזמן נעוץ נעול הועבר תכנות
18 פוסטים 4 כותבים 1.0k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • upsilon01U מנותק
    upsilon01U מנותק
    upsilon01
    השיב למנצפך ב נערך לאחרונה על ידי
    #7

    @מנצפך
    כן

    החלק המורכב הוא לחשב את משך הצליל

    תגובה 1 תגובה אחרונה
    0
    • מנצפךמ מנותק
      מנצפךמ מנותק
      מנצפך
      כתב ב נערך לאחרונה על ידי
      #8

      למה? מה מורכב?
      צריך להכניס אוסף של תווים וכל תו יש לו אורך צליל מדויק, ביחס לקצב.
      תו רבע, תו שמינית. תו טזית (1/16). תו חצי. תו 3/4. תו תיבה שלמה.
      וכו'.
      אתה קובע קצב.
      נניח 160 זה קצב של שיר חסידי קיצבי. (+-).
      וזה אומר 160 רבעים בדקה (כמדומני).

      upsilon01U תגובה 1 תגובה אחרונה
      2
      • upsilon01U מנותק
        upsilon01U מנותק
        upsilon01
        השיב למנצפך ב נערך לאחרונה על ידי
        #9

        @מנצפך

        לא מאד מורכב
        אבל צריך להמיר את משך הצליל למילישניות

        תגובה 1 תגובה אחרונה
        0
        • מנצפךמ מנותק
          מנצפךמ מנותק
          מנצפך
          כתב ב נערך לאחרונה על ידי
          #10

          אם אתה צריך עזרה בתווים דבר איתי.
          אני מנגן.

          תגובה 1 תגובה אחרונה
          0
          • upsilon01U מנותק
            upsilon01U מנותק
            upsilon01
            כתב ב נערך לאחרונה על ידי
            #11

            אני חושב לשמור את השיר ב EEPROM
            שיהיה ניתן לשנות אותו אח"כ דרך חיבור סריאלי

            תגובה 1 תגובה אחרונה
            1
            • מנצפךמ מנותק
              מנצפךמ מנותק
              מנצפך
              כתב ב נערך לאחרונה על ידי
              #12

              @upsilon01 נכון. מעולה.
              צריך לחשוב איך לייצג את התווים + אורכם.
              String יהיה מאוד בזבזני.
              גם צריך לחשוב על המנעד שאתה רוצה לתת.
              כי אם נניח אתה מגיע עד 16 תווים תוכל להקצות חצי בייט (4 סיביות).
              אבל 16 זה קצת יחסית. (מאוד תלוי בסוג השיר. יונתן הקטן זה 5 תווים. אבל המנעד הוא 8 תווים. כי יש גם את C במול, D במול. F דיאז).
              לדעתי תעשה לכל תו בייט. כש - 5 סיביות עבור גובה הצליל. ו 3 סיביות עבור אורך הצליל.
              כך שתוכל לעשות 32 סוגי תווים, ו - 8 אורכים.

              chagoldC תגובה 1 תגובה אחרונה
              0
              • מנצפךמ מנותק
                מנצפךמ מנותק
                מנצפך
                כתב ב נערך לאחרונה על ידי
                #13

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

                תגובה 1 תגובה אחרונה
                0
                • chagoldC מנותק
                  chagoldC מנותק
                  chagold
                  השיב למנצפך ב נערך לאחרונה על ידי chagold
                  #14

                  @מנצפך אמר ברוצים לעשות משהו מעניין?:

                  @upsilon01 נכון. מעולה.
                  צריך לחשוב איך לייצג את התווים + אורכם.
                  String יהיה מאוד בזבזני.
                  גם צריך לחשוב על המנעד שאתה רוצה לתת.
                  כי אם נניח אתה מגיע עד 16 תווים תוכל להקצות חצי בייט (4 סיביות).
                  אבל 16 זה קצת יחסית. (מאוד תלוי בסוג השיר. יונתן הקטן זה 5 תווים. אבל המנעד הוא 8 תווים. כי יש גם את C במול, D במול. F דיאז).
                  לדעתי תעשה לכל תו בייט. כש - 5 סיביות עבור גובה הצליל. ו 3 סיביות עבור אורך הצליל.
                  כך שתוכל לעשות 32 סוגי תווים, ו - 8 אורכים.

                  כיון שס"ה כל שיר יכול להתנגן בכל סולם מ12 הסולמות שבאוקטבה, לכן אולי לחלק את זה ל-2. הראשון הוא אורך התוים וההשהיות, והחלק השני הוא הסולם שבו זה יתנגן (אולי המפתח יהיה תו מסויים כגון d,a וכיו"ב ואולי בצורה אחרת. אני לא מכיר את התאוריה מספיק)

                  מנצפךמ תגובה 1 תגובה אחרונה
                  0
                  • מנצפךמ מנותק
                    מנצפךמ מנותק
                    מנצפך
                    השיב לchagold ב נערך לאחרונה על ידי
                    #15

                    @chagold
                    נכון.
                    רעיון מעולה!!

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

                    המימוש יכול להתבצע כפי שכתבתי. ויהיה אפשר לשחק עם הקצב, וכן עם הטון. כפי שכתבת.

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

                    אלא אם כן אתה מוותר על תווים נדירים, שבסולם C מז'ור ו- A מינור נקראים "הקלידים השחורים".

                    אגב, צריך לשים לב למגבלות הזיכרון.

                    בנוסף, צריך להקצות תו אחד לתו שקט.

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

                    chagoldC תגובה 1 תגובה אחרונה
                    2
                    • מנצפךמ מנותק
                      מנצפךמ מנותק
                      מנצפך
                      כתב ב נערך לאחרונה על ידי מנצפך
                      #16

                      אולי ככה, לעשות 2 מערכים. (ע"פ הרעיון של @chagold ).
                      אחד לתווים ואחד לאוקטבה ולאורך.
                      ואז אפשר לנצל יותר.
                      במערך 1 אפשר לדחוס 2 תווים בבייט. (13 תווים באוקטבה+ תו השתקה).
                      במערך 2 אפשר לנצל כל בייט ל 2 אורכים (לשני תווים. 4 סוגי אורכים. רבע. חצי. טזית. 3/4) ולשני גבהים (לשני תווים. 4 גבהים. ל4 אוקטבות. די והותר).

                      תגובה 1 תגובה אחרונה
                      0
                      • chagoldC מנותק
                        chagoldC מנותק
                        chagold
                        השיב למנצפך ב נערך לאחרונה על ידי chagold
                        #17

                        @מנצפך אמר ברוצים לעשות משהו מעניין?:

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

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

                        @מנצפך אמר ברוצים לעשות משהו מעניין?:

                        אלא אם כן אתה מוותר על תווים נדירים, שבסולם C מז'ור ו- A מינור נקראים "הקלידים השחורים".

                        לא הבנתי מה זה משנה איזה תוים שחורים יש אם הכל לפי דילוגים.

                        @מנצפך אמר ברוצים לעשות משהו מעניין?:

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

                        אפשר לעשות תו שקט בגודל הכי קטן (1/16) ואח"כ כדי להאריך אותו להשתמש בהכפלות. זה יחסוך את הזיכרון. (תאורטית אפשר לעשות את זה גם בתוים רועשים אבל אני לא יודע אם זה פרקטי או יורגש שזה הכפלות).

                        מנצפךמ תגובה 1 תגובה אחרונה
                        1
                        • מנצפךמ מנותק
                          מנצפךמ מנותק
                          מנצפך
                          השיב לchagold ב נערך לאחרונה על ידי
                          #18

                          @chagold אמר ברוצים לעשות משהו מעניין?:

                          אפשר לעשו תו שקט בגודל הכי קטן (1/16) ואח"כ כדי להאריך אותו להשתמש בהכפלות. זה יחסוך את הזיכרון. (תאורטית אפשר לעשות את זה גם בוים רועים אבל אני לא יודע אם זה פרקטי או יורגש שזה הכפלות).

                          בתוים רגילים זה ישמע כפילות. כמו שכתבתי למעלה צריך לעשות דיליי קצר בין תו לתו.

                          תגובה 1 תגובה אחרונה
                          0

                          בא תתחבר לדף היומי!
                          • התחברות

                          • אין לך חשבון עדיין? הרשמה

                          • התחברו או הירשמו כדי לחפש.
                          • פוסט ראשון
                            פוסט אחרון
                          0
                          • דף הבית
                          • קטגוריות
                          • פוסטים אחרונים
                          • משתמשים
                          • חיפוש
                          • חוקי הפורום