diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b65780..fac59db 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,13 +1,13 @@ cmake_minimum_required(VERSION 3.16.0) project(pipedal - VERSION 1.4.89 + VERSION 1.5.90 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.89-Experimental") +set (DISPLAY_VERSION "PiPedal v1.5.90-Experimental") set (PACKAGE_ARCHITECTURE ${DEBIAN_ARCHITECTURE}) set (CMAKE_INSTALL_PREFIX "/usr/") diff --git a/README.md b/README.md index 1afc13b..0bc3a11 100644 --- a/README.md +++ b/README.md @@ -9,11 +9,11 @@ -Download: v1.4.89 +Download: v1.5.90 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.89 Release. See the [release notes](https://rerdavies.github.io/pipedal/ReleaseNotes) for details. New Phaser and Graphic Equalizer plugins. +#### NEW version 1.5.90 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 9f9032e..03e097e 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.89](https://github.com/rerdavies/pipedal/releases/download/v1.4.89/pipedal_1.4.89_arm64.deb) -- [Ubuntu 24.x (aarch64) v1.4.89](https://github.com/rerdavies/pipedal/releases/download/v1.4.89/pipedal_1.4.89_arm64.deb) -- [Ubuntu 24.x (amd64) v1.4.89](https://github.com/rerdavies/pipedal/releases/download/v1.4.89/pipedal_1.4.89_amd64.deb) +- [Raspberry Pi OS bookworm (aarch64) v1.5.90](https://github.com/rerdavies/pipedal/releases/download/v1.5.90/pipedal_1.5.90_arm64.deb) +- [Ubuntu 24.x (aarch64) v1.5.90](https://github.com/rerdavies/pipedal/releases/download/v1.5.90/pipedal_1.5.90_arm64.deb) +- [Ubuntu 24.x (amd64) v1.5.90](https://github.com/rerdavies/pipedal/releases/download/v1.5.90/pipedal_1.5.90_amd64.deb) -Version 1.4.89 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.5.90 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.89_arm64.deb + sudo apt-get install ./pipedal_1.5.90_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 42101ac..e2a610b 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -1,11 +1,83 @@ # Release Notes -## PiPedal 1.4.89 Internal -- Toob Crvb for testing. +## PiPedal 1.5.90 Beta Pre-Release -## PiPedal 1.4.88 Alpha -- Ubuntu 25.04 experimental release. -- Ubutnu 24.04 Hotspot compatibility fix +Theme for this release: major improvments to plugins. + +The behaviour of number of existing plugins has changed. While every effort has been made to prevent breaking +changes, it is possible that the beaviour of some existing presets may have changed. Please see the Notes section +for details. + +Major Features: + +- Improvements to the default presets. Default presets have been completely redesigned to make use of + plugins that have been added since the initial release of PiPedal, and to provide really great presets out of the box. + +- A new Factory Presets bank as been added. The Factory Presets bank containing the initial set of presets that you + would find in the "Default Bank" after a fresh install. If you are upgrading, the "Default Bank" presets will not + be modified; but you will find a new bank named "Factory Presets", which contain the current set of default presets. You + should not modify these presets, as they may be overwritten or added to by future upgrades. Instead, copy presets from the Factory Presets + bank into your "Default Bank", or whichever bank you are currently using for personal use. + +- TooB Neural Amp Modeler: input and output Calibration. + +- TooB Convolution Reverb: Predelay, Stretch and Decay controls allow adjustments of impulse/response characteristics. + +- TooB Convolution Reverb, Freeverb: New "Tails" control, which allows reverb tails to continue after bypassing the effect. + +- TooB Parametric EQ: New plugin providing a 4-band parametric EQ. A musically useful Parametric EQ that's suitable both for + shaping guitar tone before amp models, or for shaping overall sound at the end of plugin chains. This should become your + go-to EQ plugin when using PiPedal. + +- TooB 3 Band EQ: New plugin providing a simple 3-band EQ. (Replicates the EQ stage on Steve Atkinson's Windows and Mac-based + Neural Amp Modeler plugin). + +- TooB CE-2 Chorus, TooB BF-2 Flanger: TooB Phaser: New "Wet/Dry" controls. + +- Noise Gates threshold ranges have been increased in TooB NAM, TooB Input and TooB Noise Gate plugins. + +- Support for Ubuntu 25.04. Compatibility fixes for Ubuntu 25.04 may also make it easier to build PiPedal on + other Debian-based Linux distros. + +#### Notes + +A number of plugins have been modified to provide better functionality going forward. Every effort has been made to prevent +breaking changes in existing plugins. If you encounter a breaking change in an existing preset, please report it as a bug. If +you are using presets in live performance, it might be a good idea to check them, before you next use them in live +performance, in order to verify that they have not been inadvertently broken by the upgrade. In particular, CPU use for presets +that are using TooB Convolution Reverb may go up slightly; so if you are using presets that run at or close to maximum CPU use, you should check that they still work after the upgrade. + +The EQ section in TooB NAM has been removed. It has become apparent that the existing EQ controls were not entirely +fit for purpose. To prevent breaking changes, EQ controls will still show up if you +load an instance of ToB NAM that was saved with a previous version of PiPedal; but when you load . Instead, please consider adding +one of the rich set of old or new TooB EQ plugins before or after TooB NAM instead: + +- TooB Parametric EQ (recommended). +- TooB GE-7 Graphic Eq. +- TooB 3 Band EQ (equivalent to Steve Atkinson's NAM EQ section). +- TooB Tone Stack (replicates the old TooB NAM EQ functionality). + +Normaization of reverb I/RSs has been significantly improved in order to esnure that newy loaded I/R files +sound reasonable when loaded using default TooB Convolution Reverb control settings. It should now take +significanty less effort to adjust levels on Convolution Reverb I/R files. In order to prevent breaking +changes, instances of TooB Convolution Reverb that were saved in previous versions of PiPedal will use +the old normalization procedure; newly loaded instances of TooB Convolution Reverb. + +In addition, the MaxT control has been removed. I/R files will now play to their full length without +feeding back). This change may cause overruns on existing presets if you are using unusually long Reverb I/R files. +TooB Convolution Reverb can comfortably support reverb I/R well in excess of ten seconds long, even on a Pi 4. For reference, +typical I/R files are about 1 to 3 seconds long; and exteremely reverberant I/Rs may sometimes stretch out to five or six +seconds long. In practice, the increase in CPU use is relatively modest; but you may want to double-check that +presets using exteremely reverberant I/Rs run wihout problems before using them in live performance. + +#### Minor Features/Bug Fixes: + +- Correct missing '-' key on Samsung keyboards when editing control values. +- Default to dark theme on first use. +- dB Values are now displayed on plugin VU output controls. +- Correctly display name of plugin in MIDI bindings dialog. (Thanks to Jiri Popek). +- Auto-focus input control on Rename dialogs. (Thanks to Jiri Popek). +- Display LICENSE files found in upload directories. ## PiPedal 1.4.87 Beta The Big Feature: @@ -21,6 +93,7 @@ Bug fixes: - Fixes for volume adjustments in TooB NAM. (A re-issue of 1.4.86) + ## Pipedal 1.4.79 Beta The Big Feature: diff --git a/docs/download.md b/docs/download.md index 9994a2c..0ae5eba 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.89 Beta](https://github.com/rerdavies/pipedal/releases/download/v1.4.89/pipedal_1.4.89_arm64.deb) -- [Ubuntu 24.x (aarch64) v1.4.89 Alpha](https://github.com/rerdavies/pipedal/releases/download/v1.4.89/pipedal_1.4.89_arm64.deb) -- [Ubuntu 24.x (amd64) v1.4.89 Alpha](https://github.com/rerdavies/pipedal/releases/download/v1.4.89/pipedal_1.4.89_amd64.deb) +- [Raspberry Pi OS bookworm (aarch64) v1.5.90 Beta](https://github.com/rerdavies/pipedal/releases/download/v1.5.90/pipedal_1.5.90_arm64.deb) +- [Ubuntu 24.x (aarch64) v1.5.90 Alpha](https://github.com/rerdavies/pipedal/releases/download/v1.5.90/pipedal_1.5.90_arm64.deb) +- [Ubuntu 24.x (amd64) v1.5.90 Alpha](https://github.com/rerdavies/pipedal/releases/download/v1.5.90/pipedal_1.5.90_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.89_arm64.deb + sudo apt-get install ./pipedal_1.5.90_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.