ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
בוזוקי אקדמי — כלי לימוד אינטראקטיבי לבוזוקי יווני: דרומוסים, פנייה, מקצבים, תרגילים ומאמן מאזין
Translation pending
EducationJavaScript · CSSGitHub @boaz65sa-byteOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
כלי לימוד אינטראקטיבי לבוזוקי יווני 8 מיתרים (טטראחורדו, כיוונון C-F-A-D). משחק אינטראקטיבי ללמידת דרומוסים (סולמות יווניים) בזמן אמת. בחרו דרומוס, טוניקה ורמת קושי — האפליקציה מנגנת את הסולם, מאירה כל תו על גריף 8 מיתרים, ומקשיבה למיקרופון כדי לבדוק שניגנתם נכון. • תו אחר תו — שמעו, ראו על הגריף, נגנו • סולם מלא — כל הסולם מוצג, נגנו ברצף • Hero Mode — תווים נופלים בסגנון Guitar Hero • 12 דרומוסים יווניים ומאקאמים • 3 רמות קושי למדו אקורדים על הבוזוקי — האפליקציה מראה את צורת האצבוע על הגריף, משמיעה את האקורד, ומקשיבה לנגינה שלכם. מזהה כל תו שנוגן ונותנת משוב בזמן אמת.Read the full README ↗
כלי לימוד אינטראקטיבי לבוזוקי יווני 8 מיתרים (טטראחורדו, כיוונון C-F-A-D).
משחק אינטראקטיבי ללמידת דרומוסים (סולמות יווניים) בזמן אמת. בחרו דרומוס, טוניקה ורמת קושי — האפליקציה מנגנת את הסולם, מאירה כל תו על גריף 8 מיתרים, ומקשיבה למיקרופון כדי לבדוק שניגנתם נכון.
למדו אקורדים על הבוזוקי — האפליקציה מראה את צורת האצבוע על הגריף, משמיעה את האקורד, ומקשיבה לנגינה שלכם. מזהה כל תו שנוגן ונותנת משוב בזמן אמת.
משחק קצב דו-כיווני: חיצים ↓↑ זורמים אל קו פגיעה — הקישו במקלדת או במגע בתזמון מושלם. 8 שלבים מרבעים ועד טזנה 7/8.
ריפו נפרד לשיתוף בקבוצות: github.com/boaz65sa-byte/penia-master
מסך למידה · חדש בתפריט:
| מסך | מה עושים שם |
|---|---|
| למד מהשיר (YouTube) | חיפוש כמו YouTube, הורדה, נגן, ניתוח AI, נתיבי דרומוס |
| ספריית לימוד | כל ההורדות — נגינה, ניתוח, שמירה ב-learn-downloads |
| התקדמות | גרף פעילות 14 יום, streak, XP — נשמר ב-IndexedDB |
בראש מסך למד מהשיר מופיע פס התקדמות:
learn-downloadsאחרי כל הורדה מופיעה הצעה: נתח / ספרייה / תרגל.
config.example.js → config.js והגדירו stemProxyUrl: 'http://localhost:3456'cd tools/stem-proxy
npm install
npm start
pip install yt-dlp / winget install yt-dlp)LALAL_LICENSE_KEY או MOISES_API_KEY ב-tools/stem-proxy/.envמדריך מלא גם בתוך האפליקציה: למד מהשיר → מדריך התקנה.
בכניסה הראשונה — חלון הסבר אוטומטי על config.js, stem-proxy ו-yt-dlp (עם בדיקת סטטוס).
manifest.json + service worker; cache לכל JS/CSS + Essentia.js ו-Meyda מה-CDN (offline חלקי אחרי ביקור ראשון)מסך נגינה על צוואר הטטראחורדו (בתפריט למידה · חדש): נקודה זהובה על המיתר, מספר אצבע, סולפג׳ בעברית ובלטינית, תווים עם כיוון רישה, ציר תיבות, לולאת קטע, קצב ומטרונום. הצליל יוצא ממנוע ה־Karplus-Strong הקיים.
השירים נמצאים ב־js/neck-songs.js. כל תו הוא אובייקט:
| שדה | משמעות |
|---|---|
string | קורס 0–3 (0 רה גבוה, 1 לה, 2 פה, 3 דו) |
fret | סריג 0–15, 0 = פתוח |
finger | אצבע 0–4, 0 = פתוח |
duration | משך בפעימות רבע (0.5 שמינית, 1 רבע, 2 חצי) |
pick | 'd' רישה יורדת, 'u' רישה עולה |
שתיקה: { rest: true, duration }. סכום המשכים חייב להיסגר לפי המשקל. קטעים: sections[].startMeasure מתחיל ב־1.
| מסך | מה עושים שם |
|---|---|
| הכלי והכיוונון | טיונר עם צלילי ייחוס אמיתיים (כולל זוגות אוקטבה), איור מבנה הכלי, מפת כל הצלילים על לוח הסריגים |
| דרומוסים | 15 דרומוסים — לוח סריגים אינטראקטיבי, השמעת סולם, צליל רקע, תרגיל מיתר בודד, מדור מאקאם עם ששת הג'ינס |
| פנייה — יד ימין | מדריך טכניקה מאויר + מאמן פנייה מונפש עם מטרונום מובנה |
| ספריית תרגילים | 61+ תרגילים ב-12 קטגוריות — יסודות, טריולים, טרמולו, סולמות, ζεϊμπέκικο, נתיב מודוס ועוד |
| מקצבים יווניים | זאימבקיקו 9/4, חסאפיקו, ציפטטלי, קלמטיאנוס 7/8 ועוד — מכונת מקצב דום/טק |
| מאמן מאזין | מקשיב למיקרופון, מזהה צלילים, בודק מול יעד, ציון ומשוב + Play-along מניתוח שיר |
| חדר תרגול | שגרת אימון יומית עם מעקב, מטרונום חופשי, טיפים |
| ספריית שירים | שירים עם אקורדים, ליווי בוזוקי, tooltip על אקורדים |
| ג'אם סימולטור | תהלוכת אקורדים עם tooltip |
| מילון רבטיקו | המונחים החיוניים |
פשוט פותחים את index.html בדאבל-קליק — אין צורך בהתקנה, באינטרנט או בשרת.
(מומלץ Chrome / Edge. בכניסה הראשונה ללחוץ פעם אחת בעמוד כדי לאפשר שמע.)
במובייל: הממשק מותאם מלא לטלפון (ניווט תחתון, כפתורי מגע). העלו לשירות סטטי חינמי (Netlify Drop / Vercel) וקבלו כתובת שנפתחת מכל מקום.
| קובץ | תפקיד |
|---|---|
index.html | מבנה האפליקציה |
css/style.css | עיצוב + רספונסיב מובייל |
js/data.js | הידע המוזיקלי (דרומוסים, מקצבים, תבניות) |
js/audio.js | מנוע צליל (סינתזת Karplus-Strong, מטרונום) |
js/app.js | הלוגיקה והאינטראקציה |
js/learn-youtube.js | Learn Hub — YouTube, נתיבים, ניתוח |
js/songs/song-references.js | הפניות YouTube (~130 שירים) |
js/songs/song-catalog.js | קטלוג שירים מובנה |
js/songs.js | UI ספריית שירים, נגינה, טרנספוז |
js/learn-flow.js | מסלול לימוד אחד (חיפוש→תרגול) |
js/learn-onboarding.js | הסבר ראשון stem-proxy |
js/learn-library.js | ספריית הורדות |
js/song-analyzer.js | ניתוח שיר — Essentia, waveform, play-along |
js/stem-api.js + tools/stem-proxy/ | פרוקסי stems + YouTube |
js/progress-dashboard.js | Dashboard התקדמות |
js/chord-tooltip.js | דיאגרמת אקורד ב-hover |
js/exercises.js | ספריית תרגילים |
js/listen.js | מאמן מאזין — זיהוי צלילים מהמיקרופון |
js/game.js | מאסטר הפנייה — משחק קצב |
js/master.js | מאסטר מודוסים + מאסטר אקורדים |
כל הצלילים מסונתזים בזמן אמת ב-Web Audio — בלי קובצי שמע.
Καλή πρόοδο! (התקדמות טובה!)