From 5c0ad9afd1803f701b2b7cad9056af0fa771a308 Mon Sep 17 00:00:00 2001 From: Fabricio Giglio <58532944+gigliof@users.noreply.github.com> Date: Sat, 9 May 2026 11:28:05 +0200 Subject: [PATCH] Update Node.js requirement to 22+, license year to 2025-2026, restore raw image links --- LICENSE | 2 +- README.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/LICENSE b/LICENSE index af097f6..db838fc 100644 --- a/LICENSE +++ b/LICENSE @@ -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 diff --git a/README.md b/README.md index f9a64d1..51593e7 100644 --- a/README.md +++ b/README.md @@ -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. -![Bach to Basics demo](docs/demo.gif) +[![Bach to Basics demo](docs/demo.gif)](https://raw.githubusercontent.com/gigliof/bach-to-basics/main/docs/demo.gif) -| Sheet music | All views | Settings | -| ----------------------------------------- | ------------------------------------- | ----------------------------------------- | -| ![Sheet music](docs/screenshot-sheet.png) | ![All views](docs/screenshot-all.png) | ![Settings](docs/screenshot-settings.png) | +| Sheet music | All views | Settings | +| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------- | +| [![Sheet music](docs/screenshot-sheet.png)](https://raw.githubusercontent.com/gigliof/bach-to-basics/main/docs/screenshot-sheet.png) | [![All views](docs/screenshot-all.png)](https://raw.githubusercontent.com/gigliof/bach-to-basics/main/docs/screenshot-all.png) | [![Settings](docs/screenshot-settings.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