diff --git a/CMakeLists.txt b/CMakeLists.txt
index b9e7e49..bf21e66 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,13 +1,13 @@
cmake_minimum_required(VERSION 3.16.0)
project(pipedal
- VERSION 1.4.76
+ VERSION 1.4.77
DESCRIPTION "PiPedal Guitar Effect Pedal For Raspberry Pi"
HOMEPAGE_URL "https://rerdavies.github.io/pipedal"
)
EXECUTE_PROCESS( COMMAND dpkg --print-architecture COMMAND tr -d '\n' OUTPUT_VARIABLE DEBIAN_ARCHITECTURE )
-set (DISPLAY_VERSION "PiPedal v1.4.76-Release")
+set (DISPLAY_VERSION "PiPedal v1.4.77-Beta")
set (PACKAGE_ARCHITECTURE ${DEBIAN_ARCHITECTURE})
set (CMAKE_INSTALL_PREFIX "/usr/")
diff --git a/README.md b/README.md
index f68d45a..8bcd442 100644
--- a/README.md
+++ b/README.md
@@ -9,11 +9,11 @@
-Download: v1.4.76
+Download: v1.4.77
Website: [https://rerdavies.github.io/pipedal](https://rerdavies.github.io/pipedal).
Documentation: [https://rerdavies.github.io/pipedal/Documentation.html](https://rerdavies.github.io/pipedal/Documentation.html).
-#### NEW version 1.4.76 Release. See the [release notes](https://rerdavies.github.io/pipedal/ReleaseNotes) for details. New Phaser and Graphic Equalizer plugins.
+#### NEW version 1.4.77 Release. See the [release notes](https://rerdavies.github.io/pipedal/ReleaseNotes) for details. New Phaser and Graphic Equalizer plugins.
diff --git a/docs/Installing.md b/docs/Installing.md
index 1e807ec..a5dcf29 100644
--- a/docs/Installing.md
+++ b/docs/Installing.md
@@ -13,18 +13,18 @@ page_icon: img/Install4.jpg
Download the most recent Debian (.deb) package for your platform:
-- [Raspberry Pi OS bookworm (aarch64) v1.4.76](https://github.com/rerdavies/pipedal/releases/download/v1.4.76/pipedal_1.4.76_arm64.deb)
-- [Ubuntu 24.x (aarch64) v1.4.76](https://github.com/rerdavies/pipedal/releases/download/v1.4.76/pipedal_1.4.76_arm64.deb)
-- [Ubuntu 24.x (amd64) v1.4.76](https://github.com/rerdavies/pipedal/releases/download/v1.4.76/pipedal_1.4.76_amd64.deb)
+- [Raspberry Pi OS bookworm (aarch64) v1.4.77](https://github.com/rerdavies/pipedal/releases/download/v1.4.77/pipedal_1.4.77_arm64.deb)
+- [Ubuntu 24.x (aarch64) v1.4.77](https://github.com/rerdavies/pipedal/releases/download/v1.4.77/pipedal_1.4.77_arm64.deb)
+- [Ubuntu 24.x (amd64) v1.4.77](https://github.com/rerdavies/pipedal/releases/download/v1.4.77/pipedal_1.4.77_amd64.deb)
-Version 1.4.76 has been tested on Raspberry Pi OS bookworm, Ubuntu 24.04 (amd64), and Ubuntu 24.10 (aarch64). Download the appropriate package for your platform, and install using the following procedure:
+Version 1.4.77 has been tested on Raspberry Pi OS bookworm, Ubuntu 24.04 (amd64), and Ubuntu 24.10 (aarch64). Download the appropriate package for your platform, and install using the following procedure:
```
sudo apt update
sudo apt upgrade
cd ~/Downloads
- sudo apt-get install ./pipedal_1.4.76_arm64.deb
+ sudo apt-get install ./pipedal_1.4.77_arm64.deb
```
You MUST use `apt-get`. `apt` will not install downloaded packages; and `dpkg -i` will not install dependencies.
diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md
index 7a2a062..423cfad 100644
--- a/docs/ReleaseNotes.md
+++ b/docs/ReleaseNotes.md
@@ -1,4 +1,57 @@
# Release Notes
+## PiPedal 1.4.77 Beta
+- **TooB Player**. Play audio files.
+
+New TooB Player plugin; improvements to MIDI input handling; and a slew of fit-and finish
+improvements to controls in the Pipedal user interface. All in all, a surprisingly large
+release.
+
+The big features for this release
+
+- a new TooB Player plugin that allows you to play (and loop) audio files.
+
+- Switch from ALSA rawmidi devices to ALSA sequencer devices for MIDI input. This provides
+ a number of useful improvements. PiPedal now supports Bluetooth MIDI controllers.
+ PiPedal provides better support for subdevices (multiple MIDI connections on the same device).
+ Connections to the PiPedal MIDI input port can now be made at runtime by other applications, or
+ by using`aconnect`. Changing MIDI devices does not require a restart of the audio stream. Disconnected
+ MIDI devices that have been selected will now be automatically reconnected when they are
+ plugged in again.
+
+- MIDI bindings allow users to specify minimum and maximum control values, in order to better support expression pedals.
+
+- long-press and hover Tooltips are now displayed for all controls in the PiPedal UI.
+
+- Editable plugin labels. You can now edit the labels of plugins in the PiPedal UI. Tap the plugin label to override
+ the default label with a custom label. Useful when you have multiple instances of the same plugin in a preset.
+
+- Multi-select support in file browser dialogs. Allows you to easily delete, copy or move multiple files at once.
+
+- Control values are displayed in a fly-out when changing contrl values, which makes it easier to determine the
+ current value of a control when using touch user interfaces.
+
+- Direct link to TONE3000 website from the TooB Neural Amp Modeler file browser.
+
+- Double-tap guestures now supported in touch user interfaces. Double-tap a dial to reset it to its default value. Double-tap
+ a file in the File Browser to select it. Double-tap a plugin label to edit it.
+
+- Improvements to long-press handling in touch and mouse user interfaces. Long-press a control to display
+ a tooltip for the control, and triggers multi-select in the file browser dialog.
+
+- Audio files in the Tracks directory (only) are displayed using audio-file metadata and artwork if available.
+
+Minor bug fixes:
+
+- WiFi scanning is only performed when required by the current Auto-Hotspot
+ configuration. WiFi is not turned on when PiPedal starts, unless the Auto-Hotspot configuration requires it.
+
+- MIDI controls continue to operate if the current audio stream has stopped.
+
+- Audio files with invalid UTF-8 sequences in their names are ignored (instead of causing crashes).
+
+- Media files that are referenced in snapshots are now included in preset and bank file bundles.
+
+- Changed all references to tonehunt.org to tone3000.com (tonehunt's new name).
## PiPedal 1.4.76 Release
- **TooB Phaser**. A loose emulation of the MXR Phase 90 phaser.
diff --git a/docs/download.md b/docs/download.md
index 5394325..6e4fb8e 100644
--- a/docs/download.md
+++ b/docs/download.md
@@ -4,9 +4,9 @@
Download the most recent Debian (.deb) package for your platform:
-- [Raspberry Pi OS bookworm (aarch64) v1.4.76 Beta](https://github.com/rerdavies/pipedal/releases/download/v1.4.76/pipedal_1.4.76_arm64.deb)
-- [Ubuntu 24.x (aarch64) v1.4.76 Alpha](https://github.com/rerdavies/pipedal/releases/download/v1.4.76/pipedal_1.4.76_arm64.deb)
-- [Ubuntu 24.x (amd64) v1.4.76 Alpha](https://github.com/rerdavies/pipedal/releases/download/v1.4.76/pipedal_1.4.76_amd64.deb)
+- [Raspberry Pi OS bookworm (aarch64) v1.4.77 Beta](https://github.com/rerdavies/pipedal/releases/download/v1.4.77/pipedal_1.4.77_arm64.deb)
+- [Ubuntu 24.x (aarch64) v1.4.77 Alpha](https://github.com/rerdavies/pipedal/releases/download/v1.4.77/pipedal_1.4.77_arm64.deb)
+- [Ubuntu 24.x (amd64) v1.4.77 Alpha](https://github.com/rerdavies/pipedal/releases/download/v1.4.77/pipedal_1.4.77_amd64.deb)
Install the package by running
@@ -14,7 +14,7 @@ Install the package by running
```
sudo apt update
cd ~/Downloads
- sudo apt-get install ./pipedal_1.4.76_arm64.deb
+ sudo apt-get install ./pipedal_1.4.77_arm64.deb
```
You MUST use `apt-get` to install the package. `apt install` will NOT install the package correctly. The message about missing permissions given by `apt-get` is
expected, and can be safely ignored.