Update Node.js requirement to 22+, license year to 2025-2026, restore raw image links
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2025 gigliof
|
||||
Copyright (c) 2025-2026 gigliof
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
||||
@@ -16,11 +16,11 @@
|
||||
|
||||
A browser-based piano practice tool. Drop in a **MIDI file**, a **MusicXML score**, or even a **PDF of sheet music**. Bach to Basics turns it into synced views of falling notes, an interactive 88-key piano, and rendered sheet music, then layers on practice tools (A/B loop, speed trainer, wait mode, metronome, transpose) to help you learn the piece.
|
||||
|
||||

|
||||
[](https://raw.githubusercontent.com/gigliof/bach-to-basics/main/docs/demo.gif)
|
||||
|
||||
| Sheet music | All views | Settings |
|
||||
| ----------------------------------------- | ------------------------------------- | ----------------------------------------- |
|
||||
|  |  |  |
|
||||
| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| [](https://raw.githubusercontent.com/gigliof/bach-to-basics/main/docs/screenshot-sheet.png) | [](https://raw.githubusercontent.com/gigliof/bach-to-basics/main/docs/screenshot-all.png) | [](https://raw.githubusercontent.com/gigliof/bach-to-basics/main/docs/screenshot-settings.png) |
|
||||
|
||||
## Features
|
||||
|
||||
@@ -100,7 +100,7 @@ That's it. Stop with `Ctrl+C` (or `docker compose down`).
|
||||
|
||||
You'll need:
|
||||
|
||||
- **Node.js** 20+ and **pnpm** (`npm i -g pnpm`)
|
||||
- **Node.js** 22+ and **pnpm** (`npm i -g pnpm`)
|
||||
- **Python** 3.11 or 3.12
|
||||
- **Java 17+**, only needed for PDF import via Audiveris
|
||||
|
||||
|
||||
Reference in New Issue
Block a user