diff --git a/CMakeLists.txt b/CMakeLists.txt
index de68bd6..5a429cc 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -4,7 +4,7 @@ project(pipedal
DESCRIPTION "PiPedal Guitar Effect Pedal For Raspberry Pi"
HOMEPAGE_URL "https://rerdavies.github.io/pipedal"
)
-set (DISPLAY_VERSION "PiPedal v1.2.42-Experimental")
+set (DISPLAY_VERSION "PiPedal v1.2.45-Release")
set (PACKAGE_ARCHITECTURE "arm64")
set (CMAKE_INSTALL_PREFIX "/usr/")
diff --git a/README.md b/README.md
index 5e6c265..1639f4d 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
-Download: v1.2.42
+Download: v1.2.45
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).
diff --git a/docs/Installing.md b/docs/Installing.md
index 128a488..32a2bde 100644
--- a/docs/Installing.md
+++ b/docs/Installing.md
@@ -13,7 +13,7 @@ page_icon: img/Install4.jpg
Download the most recent Debian (.deb) package for your platform:
-- [Raspberry Pi OS bookworm (64-bit) v1.2.42](https://github.com/rerdavies/pipedal/releases/download/)
+- [Raspberry Pi OS bookworm (64-bit) v1.2.45](https://github.com/rerdavies/pipedal/releases/download/)
- [Ubuntu/Raspberry Pi OS bullseyeye (64-bit) v1.2.31](https://github.com/rerdavies/pipedal/releases/download/v1.1.31/pipedal_1.1.31_arm64.deb)
Version 1.2.45 has not yet been tested on Ubuntu or Raspberry Pi OS bullseye. On these platforms, we recommend that you use version 1.1.31.
@@ -23,7 +23,7 @@ Install the package by running
```
sudo apt update
cd ~/Downloads
- sudo apt-get install pipedal_1.2.42_arm64.deb
+ sudo apt-get install pipedal_1.2.45_arm64.deb
```
Adjust accordingly if you have downloaded v1.1.31.
diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md
index 21f545f..9722d89 100644
--- a/docs/ReleaseNotes.md
+++ b/docs/ReleaseNotes.md
@@ -1,5 +1,21 @@
# Release Notes
+## PiPedal 1.2.45 Release
+
+This version focuses on fixes and improvements to TooB Neural Amp Modeler.
+TooB NAM now uses about 20% less CPU, which can help enormously on Raspberry Pi 4. You may need to change your audio buffer sizes when using latest-generation Neural Amp Modeler models.
+
+You man need to change your audio buffers to prevent dropouts when using TooB Neural Amp Modeler. Setting your audio buffers to 32x4 seems to produce good results. You may also want experiment with 16x4 audio buffers. This seems to work, but it has had limited testing so far, so I can't say with any certainty whether it is stable for long-term use. 2-buffer audio settings should be avoided. As always, using your Pi for anything else at the same time you are using PiPedal will cause XRuns.
+
+Bug fixes:
+
+- About page now displays the correct version.
+- TooB NAM frequency response now displays correct.
+- TooB NAM error messages when loading.
+- Update Dialog has better layout on portrait phone displays.
+- Prevent brief flashing of the Reload... button during the last phase of an update.
+
+
## PiPedal 1.2.44 Release
This version includes the following new features:
diff --git a/docs/download.md b/docs/download.md
index 46dc457..16ce4ed 100644
--- a/docs/download.md
+++ b/docs/download.md
@@ -4,17 +4,17 @@
Download the most recent Debian (.deb) package for your platform:
-- Raspberry Pi OS Bookworm (64-bit) v1.2.42
+- Raspberry Pi OS Bookworm (64-bit) v1.2.45
- Ubuntu 21.04 or Raspberry Pi OS bullseyeyeye (64-bit) v1.1.31
-v1.2.42 is does not currently support Ubuntu 21.04, or older versions of Raspberry Pi OS.
+v1.2.45 is does not currently support Ubuntu 21.04, or older versions of Raspberry Pi OS.
Install the package by running
```
sudo apt update
cd ~/Downloads
- sudo apt-get install ./pipedal_1.2.42_arm64.deb
+ sudo apt-get install ./pipedal_1.2.45_arm64.deb
```
Follow the instructions in [_Configuring PiPedal After Installation_](https://rerdavies.github.io/pipedal/Configuring.html) to complete the installation.
diff --git a/docs/index.md b/docs/index.md
index dbbf500..7660af7 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,7 +1,7 @@
-v1.2.42
+v1.2.45
diff --git a/react/src/AboutDialog.tsx b/react/src/AboutDialog.tsx
index 395e06b..db3120e 100644
--- a/react/src/AboutDialog.tsx
+++ b/react/src/AboutDialog.tsx
@@ -218,7 +218,7 @@ const AboutDialog = withStyles(styles, { withTheme: true })(
- Copyright © 2022 Robin Davies.
+ Copyright © 2022-2024 Robin Davies.
{this.model.isAndroidHosted() && (
diff --git a/src/Updater.cpp b/src/Updater.cpp
index 2ebb8dd..e5b35a0 100644
--- a/src/Updater.cpp
+++ b/src/Updater.cpp
@@ -431,7 +431,7 @@ void Updater::CheckForUpdate(bool useCache)
updateResult = this->currentResult;
}
- //const std::string responseOption = "-w \"%{response_code}\"";
+ // const std::string responseOption = "-w \"%{response_code}\"";
#ifdef WIN32
responseOption = "-w \"%%{response_code}\""; // windows shell requires doubling of the %%.
#endif
@@ -787,9 +787,9 @@ static std::string getFingerprint(const std::string &gpgText)
}
return gpgText.substr(start, nPos - start);
}
-static bool IsSignatureGood(const std::string&gpgText)
+static bool IsSignatureGood(const std::string &gpgText)
{
- std::string originPosition = "gpg: Good signature from \"";
+ std::string originPosition = "gpg: Good signature from \"";
size_t nPos = gpgText.find(originPosition);
return nPos != std::string::npos;