GPT
M

musiclang-predict

רץ בדפדפן

musiclangapache-2.02024-03-06

  • gradio

מייצרים או ממשיכים קטעי מוזיקה מקובץ מידי קיים או לפי רצף אקורדים. מתאים למי שרוצה לבדוק יצירת מוזיקה סמלית בלי לגעת בקוד.

  • הורדות בחודש
  • 149לייקים

מה זה

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

מאחורי הממשק רץ המודל musiclang-v2, שמשתמש בספריית musiclang_predict כדי לחזות את התווים והמבנה המוזיקלי. האפליקציה ממירה את המידי לשמע בעזרת FluidSynth ישירות בשרת. בדוגמאות המובנות יש קובץ של באך עם הגדרות של חמש מאות ושנים עשר טוקנים, ארבע תיבות ראשונות וקצב של מאה ועשרים.

מתאים ל

  • המשך קטע קיים

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

  • יצירה לפי אקורדים

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

  • בדיקת דוגמאות מובנות

    טוענים את קובץ המידי של באך כדי לשמוע איך המודל מגיב למוזיקה קלאסית מוכרת.

איפה זה נופל

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

שאלות
נפוצות

האם השימוש בחינם?

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

למה האפליקציה לא מייצרת כלום?

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

האם אפשר להריץ את זה מקומית?

כן, הקוד משתמש בחבילות פייתון גלויות ובמודל musiclang-v2 תחת רישיון אפאצ'י. אפשר להתקין אותן במחשב האישי ולהריץ את התחזית ישירות בלי תלות בשרת של הדמו.

מה קורה לקבצים שאני מעלה?

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

איך משתמשים

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

הרישיון

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

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש
  • שימוש בפטנטים

הרישיון המלא ב־Hugging Face ↗