ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
무료 오픈소스 데스크톱 메트로놈으로 MIDI 풋스위치, 서밀리초 정밀도, Zen 모드, 속도 연습, 프리셋, AI 연습 코치를 제공한다
Free, open-source desktop metronome built for real practice. MIDI footswitch control, sub-millisecond precision, zen mode, speed drills, presets, and an AI practice coach. Hands stay on the instrument
교육TypeScript · RustGitHub @turutupa온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Yet Another Metronome — musician-grade floating desktop metronome
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Yames — Free Desktop Metronome for Musicians
Yet Another Metronome Everyone Skips — except this one, you won't.
• Why does this exist?
• Designed for Practice
• The Metronome
• Speed Drill
• Practice Coach
• Zen Mode
• Floating Widget
• Hands-Free Control
• Screenshots
• Install
• Built With
• Development
• Contributing
• LicenseREADME 전문 보기 ↗Yet Another Metronome Everyone Skips — except this one, you won't.
Website · Download · Request a Feature ·
Because most metronome apps out there feel outdated — clunky interfaces, too many taps to start, or just not something you want staring at you for an hour of practice. Yames exists because musicians deserve a metronome that looks great, sounds precise, and gets out of your way the moment you hit play.
The goal is simple: reduce the friction between you and your practice. Open it, hit play, and disappear into the music.
Built with Rust for sub-millisecond precision. No drift. No jitter. No Electron. Just a native app that runs quietly and sounds exactly when it should.
Yames is built around one principle: your hands stay on the instrument. Everything is designed so you never have to break your flow to interact with the app.
The metronome is a background tool. You should be focused on playing, not on the screen.
The classic view. BPM control, subdivisions, time signatures, and a clean visual pulse that tracks every beat. Pick from 13 handcrafted themes — dark, light, vibrant, minimal — and make it feel like yours.
This is where it gets serious. Set a start BPM, an end BPM, and how many bars to hold each step. Hit play and the metronome auto-ramps for you — pushing your technique incrementally without breaking flow. No more fiddling with the tempo dial mid-practice.
Choose your ramp strategy: Linear (steady climb), Zigzag (push and pull), or Adaptive (coming soon — the app adjusts tempo based on how you're playing).
If you're working on a passage, building speed on scales, or training endurance, Drill is the single best reason to use Yames.
An AI-powered practice companion that listens to your playing and gives real-time feedback — without you ever looking at the screen.
Press Z and everything else disappears. Fullscreen immersive visuals that pulse with the beat — particles, waves, cosmos. No UI chrome, no distractions. Just rhythm and breath. This is where deep practice happens.
A tiny always-on-top mini-player that sits over your DAW, sheet music, tabs, or whatever you're reading. It's draggable, transparent, and gets out of your way. Toggle it with W.
Everything is a hotkey. MIDI controllers and footswitches are first-class. You never have to reach for the mouse during practice.
Metronome
| Key | Action |
|---|---|
Space | Play / Stop |
↑ | BPM +5 |
↓ | BPM −5 |
Shift+↑ | BPM +1 |
Shift+↓ | BPM −1 |
] | Subdivision + |
[ | Subdivision − |
1 | Quarter notes |
2 | Eighth notes |
3 | Triplets |
4 | Sixteenth notes |
T | Time signature + |
Shift+T | Time signature − |
View
| Key | Action |
|---|---|
Z | Zen mode |
F | OS fullscreen |
Navigation
| Key | Action |
|---|---|
W | Toggle floating widget |
B | Toggle presets sidebar |
C | Toggle practice coach |
Cmd+1 | Metronome tab |
Cmd+2 | Drill tab |
Cmd+, | Settings |
All keyboard shortcuts are rebindable. MIDI bindings are fully customizable — connect any controller and map CC, Note, or Program Change messages to any action.
| Platform | Download |
|---|---|
| macOS (Apple Silicon) | .dmg |
| macOS (Intel) | .dmg |
| Windows | .exe installer |
| Linux | .AppImage / .deb |
Homebrew (macOS):
brew install --cask --no-quarantine turutupa/tap/yames
Winget (Windows):
winget install turutupa.yames
Or build from source:
npm install
npm run tauri build
Rust · Tauri v2 · React · TypeScript · cpal · rodio
npm install
npm run tauri dev
Requires Rust (stable) and Node.js 18+.
Contributions are welcome. Here's where help would make the biggest impact:
Getting started:
npm install
npm run tauri dev # requires Rust stable + Node.js 18+
Run npm run tsc -- --noEmit after changes to catch type errors. See AGENTS.md for the full dev workflow.
Found a bug or have a feature idea? Open an issue. PRs are welcome — keep them focused and include a short description of what changed and why.
GPL-3.0 — free to use, modify, and distribute. See LICENSE for details.