ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
레벨·캐릭터·악기 등으로 정리되고, AI 어드바이저가 현재 작업 중인 곡을 기반으로 다음 곡을 찾아줍니다
Organized by level, character, instrumentation and more. An AI advisor helps you discover your next piece based on what you’re already working on.
교육TypeScript · HTMLGitHub @delgesu1온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
An interactive library of 4,883 graded violin works, live at repertoire.arco.app. Created by Daniel Kurganov as a companion to the Arco practice app.
Pushing to main deploys to production on Vercel.
The advisor needs ANTHROPIC_API_KEY (in .env.local locally, and in the Vercel project settings for production).
The catalogue comes from the "Violin Repertoire Finder" Google Sheet. After refreshing the snapshot in data/source/all-repertoire.json, rebuild the site data:README 전문 보기 ↗An interactive library of 4,883 graded violin works, live at atlas.arco.app (repertoire.arco.app redirects there). Created by Daniel Kurganov as a companion to the Arco practice app.
Pushing to main deploys to production on Vercel.
npm install
npm run dev
The advisor needs ANTHROPIC_API_KEY (in .env.local locally, and in the Vercel project settings for production).
The catalogue comes from the "Violin Repertoire Finder" Google Sheet. After refreshing the snapshot in data/source/all-repertoire.json, rebuild the site data:
npx tsx scripts/build-data.ts
This writes public/data/catalogue.json, data/build/catalogue.json and the advisor's catalogue in lib/advisor/catalogue-text.ts. Commit the results and push.
The chamber music section (/chamber; how it was built: docs/chamber-music-plan.md) keeps its works in data/chamber/works.json. After editing them, check and rebuild its data; the build takes composer details and the works listed in both sections from the violin catalogue, so it runs after build-data.ts:
npx tsx scripts/chamber/check.ts
npx tsx scripts/build-chamber.ts
This writes public/data/chamber.json, data/build/chamber.json and the chamber advisor's catalogue (lib/advisor/chamber-catalogue-text.ts). lib/chamber/launch.ts is the launch switch: the section is public (in the instrument switcher, the sitemap and composer pages, indexed) unless NEXT_PUBLIC_CHAMBER_LIVE=0 hides it again.
Other scripts in scripts/ (recordings, character tags, popularity) call the Claude API and are run occasionally, not on every build.
Recording rule: the site never embeds a YouTube recording by Ray Chen, Sarah Chang, Joshua Bell or Stefan Jackiw; the builds fail on one and the judging scripts drop such candidates (docs/recording-rules.md).
The expansion of October 2026 (about 900 works for 52 composers) was produced with the tools in scripts/expand/; what changed, what was left out and how it was checked is written up in docs/catalogue-expansion-2026-10.md.
The technical-materials expansion that followed (about 900 scale systems, exercise books, étude and caprice books, including every study of Kreutzer, Rode, Dont Op. 35, Fiorillo and Gaviniès) was researched by subagents and graded blind by two models; method, decisions and caveats are in docs/technical-materials-2026-10.md, and data/expansion/tech/NOTES.md says how to re-run it (data/expansion/tech/regen.sh).
The modern and contemporary expansion that followed (about 820 works by 182 twentieth-century and living composers, including Philip Glass, Arvo Pärt and Augusta Read Thomas) was researched by subagents and graded blind by two models; see docs/modern-contemporary-2026-10.md (data/expansion/modern/regen.sh re-runs it).
Where Arco appears on the site (piece-page line, footer, return-visit card, iOS banner) and how its links are tagged: docs/arco-touchpoints.md.
IMSLP links: every work that has an IMSLP page links to it (3,093 of 4,883), and there is no search fallback; what was done and how to extend it is in docs/imslp-links-2026-10.md. npx tsx scripts/check-imslp.ts --live re-verifies every link.
Addresses of pieces that were merged or renamed keep working through data/id-redirects.json and data/slug-redirects.json (read by next.config.ts; scripts/expand/redirects.ts regenerates them).