ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Position Generator on Guitar-Fretboard for Scales, Arpeggios, Chords in all 12 Keys
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Interactive guitar fretboard for scales, arpeggios and chords in all 12 keys, with fingerings, playable chord shapes and a chord namer.
Free, no account needed. Installable as a PWA; native apps for iOS, iPad, macOS and Android (not in the stores yet) show the same Studio.
| Scales with positions and fitting chords | Chord shapes |
|---|---|
| V-System voicings | Chord Namer |
| Songs & exercises | |
Em7, F#m7b5, Maj7#11 or G7#11 and get the chord, its V-System voicings, the arpeggio and fitting scales (Em7 → Dorian, Phrygian, Aeolian on E).Am7 and pick a fingering; diagrams show finger numbers, intervals or note names. Saved in the browser only, no account.?).git clone https://github.com/hybridpicker/fretboard-position-finder.git
conda create --name fretboard
conda activate fretboard
pip install -r requirements.txt
In your settings_dev.py (or settings.py), add:
TEMPLATES[0]["DIRS"] += [BASE_DIR / "templates"]
MEDIA_ROOT = BASE_DIR / "media"
MEDIA_URL = "/media/"
STATIC_URL = "/static/"
STATICFILES_DIRS = [BASE_DIR / "static"]
STATIC_ROOT = BASE_DIR.parent / "fretboard" / "static_cdn"
FIXTURE_DIRS = [BASE_DIR / "fixtures"]
python manage.py migrate
python manage.py loaddata
# or any other fixture in /fixtures
python manage.py runserver 0.0.0.0:8080
Open http://localhost:8080 to view the app, or use the live site at https://fretboard.schoensgibl.com/.
node --test static/studio/js/theory.test.mjs # music theory and fingering engine
make test # Python tests (pytest, needs PostgreSQL)
make check # lint, Django checks and coverage, as in CI
The iOS, iPad, macOS and Android apps (Capacitor, see apps/README.md on branch claude/festive-payne-53db8c) bundle the same Studio code and must always be rebuilt together with the web version.
GET /api/scales/?name=<scale>&root=<note>GET /api/arpeggios/?name=<type>&root=<note>GET /api/chords/?name=<type>&root=<note>GET /api/search/?q=<query>Example Gunicorn command:
gunicorn fretboard.wsgi:application --bind 0.0.0.0:8080
MIT License
Fretboard-Position-Finder loads all fingerings, that are stored as fixtures with the migrate-command:
python manage.py migrate