A simple web application to help guitarists practice note recognition by displaying random notes (A through G) at a specified tempo.
- Random note generation (A through G)
- Adjustable BPM (30-240)
- Start/Stop control
- Clean, modern UI with Tailwind CSS
- React 18
- TypeScript
- Vite
- TailwindCSS
- ESLint
- Install dependencies:
pnpm install- Start development server:
pnpm dev- Build for production:
pnpm build- Preview production build:
pnpm preview- Adjust the BPM using the slider (30-240 BPM)
- Click "Start" to begin displaying random notes
- Notes will change at the specified tempo
- Click "Stop" to pause the note display
src/components/CodeQuiz.tsx: Main component with note generation logicsrc/App.tsx: Root componentsrc/main.tsx: Entry point- TailwindCSS is used for styling
- ESLint is configured for code quality
MIT