├── .claude └── settings.local.json ├── .gitignore ├── IMPLEMENTATION_PLAN.md ├── QUICK-ACTION-CHECKLIST.md ├── README.md ├── SEO-OPTIMIZATION-GUIDE.md ├── TESTING_CHECKLIST.md ├── about.html ├── ads.txt ├── articles └── tutorials │ ├── advanced-music-theory.html │ ├── finger-numbers.html │ ├── hand-coordination.html │ ├── music-analysis.html │ ├── music-theory.html │ ├── performance-skills.html │ ├── piano-basics.html │ ├── piano-maintenance.html │ ├── practice-methods.html │ ├── reading-notes.html │ ├── rhythm-basics.html │ ├── scales-practice.html │ └── sight-reading.html ├── css ├── about.css ├── article.css ├── piano.css ├── practice.css └── tutorials.css ├── download_samples.sh ├── favicon.ico ├── generate_samples.html ├── generate_samples.py ├── images ├── favicon.svg ├── icons │ ├── basics.svg │ ├── notes.svg │ └── practice.svg ├── logo.svg └── piano-placeholder.svg ├── index.backup.html ├── index.html ├── js ├── audio-generator.js ├── libs │ └── Tone.js ├── main.js ├── piano-audio.js ├── piano.js ├── practice-mode.js ├── practice-songs.js ├── practice.js ├── recorder.js ├── rhythm-game.js ├── staff.js ├── translations.js └── tutorial.js ├── llms.txt ├── package.json ├── piano.css ├── piano.html ├── piano.js ├── practice.html ├── robots.txt ├── samples ├── piano-A3.mp3 ├── piano-A4.mp3 ├── piano-A5.mp3 ├── piano-A6.mp3 ├── piano-B3.mp3 ├── piano-B4.mp3 ├── piano-B5.mp3 ├── piano-B6.mp3 ├── piano-C3.mp3 ├── piano-C4.mp3 ├── piano-C5.mp3 ├── piano-C6.mp3 ├── piano-D3.mp3 ├── piano-D4.mp3 ├── piano-D5.mp3 ├── piano-D6.mp3 ├── piano-E3.mp3 ├── piano-E4.mp3 ├── piano-E5.mp3 ├── piano-E6.mp3 ├── piano-F3.mp3 ├── piano-F4.mp3 ├── piano-F5.mp3 ├── piano-F6.mp3 ├── piano-G3.mp3 ├── piano-G4.mp3 ├── piano-G5.mp3 └── piano-G6.mp3 ├── script.js ├── scripts ├── download_salamander.py ├── download_samples.py ├── download_tonejs_samples.py └── generate_samples.py ├── setup.js ├── sitemap.xml ├── sounds ├── metronome │ ├── 34272_89860-lq.mp3 │ ├── 34273_89860-lq.mp3 │ ├── accent.mp3 │ └── click.mp3 └── piano │ ├── piano-a3.mp3 │ ├── piano-a4.mp3 │ ├── piano-a5.mp3 │ ├── piano-c3.mp3 │ ├── piano-c4.mp3 │ ├── piano-c5.mp3 │ ├── piano-ds3.mp3 │ ├── piano-ds4.mp3 │ ├── piano-ds5.mp3 │ ├── piano-fs3.mp3 │ ├── piano-fs4.mp3 │ └── piano-fs5.mp3 ├── styles.css ├── test-audio.html ├── test-improvements.html ├── tutorial-content.html ├── tutorial.html ├── tutorials.html └── verify.js /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | -------------------------------------------------------------------------------- /IMPLEMENTATION_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/IMPLEMENTATION_PLAN.md -------------------------------------------------------------------------------- /QUICK-ACTION-CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/QUICK-ACTION-CHECKLIST.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/README.md -------------------------------------------------------------------------------- /SEO-OPTIMIZATION-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/SEO-OPTIMIZATION-GUIDE.md -------------------------------------------------------------------------------- /TESTING_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/TESTING_CHECKLIST.md -------------------------------------------------------------------------------- /about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/about.html -------------------------------------------------------------------------------- /ads.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/ads.txt -------------------------------------------------------------------------------- /articles/tutorials/advanced-music-theory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/advanced-music-theory.html -------------------------------------------------------------------------------- /articles/tutorials/finger-numbers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/finger-numbers.html -------------------------------------------------------------------------------- /articles/tutorials/hand-coordination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/hand-coordination.html -------------------------------------------------------------------------------- /articles/tutorials/music-analysis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/music-analysis.html -------------------------------------------------------------------------------- /articles/tutorials/music-theory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/music-theory.html -------------------------------------------------------------------------------- /articles/tutorials/performance-skills.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/performance-skills.html -------------------------------------------------------------------------------- /articles/tutorials/piano-basics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/piano-basics.html -------------------------------------------------------------------------------- /articles/tutorials/piano-maintenance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/piano-maintenance.html -------------------------------------------------------------------------------- /articles/tutorials/practice-methods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/practice-methods.html -------------------------------------------------------------------------------- /articles/tutorials/reading-notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/reading-notes.html -------------------------------------------------------------------------------- /articles/tutorials/rhythm-basics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/rhythm-basics.html -------------------------------------------------------------------------------- /articles/tutorials/scales-practice.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/scales-practice.html -------------------------------------------------------------------------------- /articles/tutorials/sight-reading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/articles/tutorials/sight-reading.html -------------------------------------------------------------------------------- /css/about.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/css/about.css -------------------------------------------------------------------------------- /css/article.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/css/article.css -------------------------------------------------------------------------------- /css/piano.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/css/piano.css -------------------------------------------------------------------------------- /css/practice.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/css/practice.css -------------------------------------------------------------------------------- /css/tutorials.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/css/tutorials.css -------------------------------------------------------------------------------- /download_samples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/download_samples.sh -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /generate_samples.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/generate_samples.html -------------------------------------------------------------------------------- /generate_samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/generate_samples.py -------------------------------------------------------------------------------- /images/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/images/favicon.svg -------------------------------------------------------------------------------- /images/icons/basics.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/images/icons/basics.svg -------------------------------------------------------------------------------- /images/icons/notes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/images/icons/notes.svg -------------------------------------------------------------------------------- /images/icons/practice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/images/icons/practice.svg -------------------------------------------------------------------------------- /images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/images/logo.svg -------------------------------------------------------------------------------- /images/piano-placeholder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/images/piano-placeholder.svg -------------------------------------------------------------------------------- /index.backup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/index.backup.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/index.html -------------------------------------------------------------------------------- /js/audio-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/audio-generator.js -------------------------------------------------------------------------------- /js/libs/Tone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/libs/Tone.js -------------------------------------------------------------------------------- /js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/main.js -------------------------------------------------------------------------------- /js/piano-audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/piano-audio.js -------------------------------------------------------------------------------- /js/piano.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/piano.js -------------------------------------------------------------------------------- /js/practice-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/practice-mode.js -------------------------------------------------------------------------------- /js/practice-songs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/practice-songs.js -------------------------------------------------------------------------------- /js/practice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/practice.js -------------------------------------------------------------------------------- /js/recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/recorder.js -------------------------------------------------------------------------------- /js/rhythm-game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/rhythm-game.js -------------------------------------------------------------------------------- /js/staff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/staff.js -------------------------------------------------------------------------------- /js/translations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/translations.js -------------------------------------------------------------------------------- /js/tutorial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/js/tutorial.js -------------------------------------------------------------------------------- /llms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/llms.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/package.json -------------------------------------------------------------------------------- /piano.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/piano.css -------------------------------------------------------------------------------- /piano.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/piano.html -------------------------------------------------------------------------------- /piano.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/piano.js -------------------------------------------------------------------------------- /practice.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/practice.html -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/robots.txt -------------------------------------------------------------------------------- /samples/piano-A3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-A3.mp3 -------------------------------------------------------------------------------- /samples/piano-A4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-A4.mp3 -------------------------------------------------------------------------------- /samples/piano-A5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-A5.mp3 -------------------------------------------------------------------------------- /samples/piano-A6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-A6.mp3 -------------------------------------------------------------------------------- /samples/piano-B3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-B3.mp3 -------------------------------------------------------------------------------- /samples/piano-B4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-B4.mp3 -------------------------------------------------------------------------------- /samples/piano-B5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-B5.mp3 -------------------------------------------------------------------------------- /samples/piano-B6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-B6.mp3 -------------------------------------------------------------------------------- /samples/piano-C3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-C3.mp3 -------------------------------------------------------------------------------- /samples/piano-C4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-C4.mp3 -------------------------------------------------------------------------------- /samples/piano-C5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-C5.mp3 -------------------------------------------------------------------------------- /samples/piano-C6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-C6.mp3 -------------------------------------------------------------------------------- /samples/piano-D3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-D3.mp3 -------------------------------------------------------------------------------- /samples/piano-D4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-D4.mp3 -------------------------------------------------------------------------------- /samples/piano-D5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-D5.mp3 -------------------------------------------------------------------------------- /samples/piano-D6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-D6.mp3 -------------------------------------------------------------------------------- /samples/piano-E3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-E3.mp3 -------------------------------------------------------------------------------- /samples/piano-E4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-E4.mp3 -------------------------------------------------------------------------------- /samples/piano-E5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-E5.mp3 -------------------------------------------------------------------------------- /samples/piano-E6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-E6.mp3 -------------------------------------------------------------------------------- /samples/piano-F3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-F3.mp3 -------------------------------------------------------------------------------- /samples/piano-F4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-F4.mp3 -------------------------------------------------------------------------------- /samples/piano-F5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-F5.mp3 -------------------------------------------------------------------------------- /samples/piano-F6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-F6.mp3 -------------------------------------------------------------------------------- /samples/piano-G3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-G3.mp3 -------------------------------------------------------------------------------- /samples/piano-G4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-G4.mp3 -------------------------------------------------------------------------------- /samples/piano-G5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-G5.mp3 -------------------------------------------------------------------------------- /samples/piano-G6.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/samples/piano-G6.mp3 -------------------------------------------------------------------------------- /script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/script.js -------------------------------------------------------------------------------- /scripts/download_salamander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/scripts/download_salamander.py -------------------------------------------------------------------------------- /scripts/download_samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/scripts/download_samples.py -------------------------------------------------------------------------------- /scripts/download_tonejs_samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/scripts/download_tonejs_samples.py -------------------------------------------------------------------------------- /scripts/generate_samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/scripts/generate_samples.py -------------------------------------------------------------------------------- /setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/setup.js -------------------------------------------------------------------------------- /sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sitemap.xml -------------------------------------------------------------------------------- /sounds/metronome/34272_89860-lq.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/metronome/34272_89860-lq.mp3 -------------------------------------------------------------------------------- /sounds/metronome/34273_89860-lq.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/metronome/34273_89860-lq.mp3 -------------------------------------------------------------------------------- /sounds/metronome/accent.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/metronome/accent.mp3 -------------------------------------------------------------------------------- /sounds/metronome/click.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/metronome/click.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-a3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-a3.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-a4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-a4.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-a5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-a5.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-c3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-c3.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-c4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-c4.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-c5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-c5.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-ds3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-ds3.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-ds4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-ds4.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-ds5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-ds5.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-fs3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-fs3.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-fs4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-fs4.mp3 -------------------------------------------------------------------------------- /sounds/piano/piano-fs5.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/sounds/piano/piano-fs5.mp3 -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/styles.css -------------------------------------------------------------------------------- /test-audio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/test-audio.html -------------------------------------------------------------------------------- /test-improvements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/test-improvements.html -------------------------------------------------------------------------------- /tutorial-content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/tutorial-content.html -------------------------------------------------------------------------------- /tutorial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/tutorial.html -------------------------------------------------------------------------------- /tutorials.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/tutorials.html -------------------------------------------------------------------------------- /verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yandong2023/piano-online/HEAD/verify.js --------------------------------------------------------------------------------