pipedal

Guitar Effect Pedal for Raspberry Pi, with a web interface designed specifically for phones.

OTHER License

Stars
83
Committers
2

Bot releases are visible (Hide)

pipedal - PiPedal v1.2.48 Development Latest Release

Published by rerdavies about 2 months ago

PiPedal constrains configuration of audio buffers based on the minimum buffer size reported by audio devices. This code is currently incorrect. This release temporarily allows unconstrained selection of buffer sizes, in order to explore what kinds of buffer configurations should be offered to users in a subsequent release version. Please be aware that audio buffer configurations permitted in this release may not be permitted in subsequent versions of PiPedal.

pipedal - Pipedal v1.2.47 Release

Published by rerdavies about 2 months ago

This version fixes a significant and dangerous defect that may cause loss of presets, banks or configuration data if you remove power from your Raspberry Pi within up to five minutes of last saving data instead of performing an orderly shutdown or reboot. PiPedal users should upgrade immediately.

This release also fixes a significant performance issue with TooB Neural Amp Modeler.

Bug fixes:

  • Explicitly sync files to disk immediately after saving, so that they won't be lost if power is removed from the Raspberry Pi.
  • Fixes a significant performance issue with TooB Neural Amp Modeler.

The .asc file is a gpg digital signature for the .deb file. You can verify the signature using the following command:

gpg --verify pipedal_1.2.47_arm64.deb.asc pipedal_1.2.47_arm64.deb

Files are signed with the following key:

    381124E2BB4478D225D2313B2AEF3F7BD53EAA59 Robin Davies <re⁠rdaviesa@gm⁠ail.com>

pipedal - PiPedal v1.2.46 Development

Published by rerdavies about 2 months ago

Potentially fixes the following bug:

  • [BUG] Corrupted bank json file on hard shutdown #185

The .asc file is a gpg digital signature for the .deb file. You can verify the signature using the following command:

gpg --verify pipedal_1.2.45_arm64.deb.asc pipedal_1.2.45_arm64.deb

Files are signed with the following public key:

    381124E2BB4478D225D2313B2AEF3F7BD53EAA59 Robin Davies <re⁠rdaviesa@gm⁠ail.com>

pipedal - PiPedal v1.2.45 Release

Published by rerdavies about 2 months ago

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 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.

I would once again like to extend special thanks and acknowledgements to Steven Atkins for his outstanding work on the NeuralAmpModelerCore project on which TooB Neural Amp Modeler depends (as do almost all other Neural Amp Modeler plugins).

Bug fixes:

  • The About page now displays the correct version.
  • TooB NAM frequency response now displays correctly.
  • TooB NAM no longer displays 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.

The .asc file is a gpg digital signature for the .deb file. You can verify the signature using the following command:

gpg --verify pipedal_1.2.45_arm64.deb.asc pipedal_1.2.45_arm64.deb

Files are signed with the following public key:

    381124E2BB4478D225D2313B2AEF3F7BD53EAA59 Robin Davies <re⁠rdaviesa@gm⁠ail.com>

pipedal - PiPedal 1.2.44 Release

Published by rerdavies about 2 months ago

This version includes the following new features:

  • Double-tap (or double-click) dial controls to reset them to default values.
  • Update PiPedal to the latest version from within the PiPedal web UI or PiPedal client. PiPedal monitors the PiPedal github repository for new releases,
    and prompts you to update when new releases become available.
  • Choose whether to monitor Release, Beta or Developer update streams, or disable update monitoring altogether.
  • All PiPedal configuration settings now preserved when upgrading.
  • Advanced configuration options are now stored in /var/pipedal/config/config.json so that they are preserved when upgrading.

Bug fixes:

  • Fixed a bug which prevents the PiPedal UI from updating properly when using TooB Convolution Reverb and CabIR effects.
  • Plugin controls now work when there's no audio device running, or when the audio device stops.
  • Minor style and theming issues.

The .asc file is a gpg digital signature for the .deb file. You can verify the signature using the following command:

gpg --verify pipedal_1.2.44_arm64.deb.asc pipedal_1.2.44_arm64.deb
pipedal - PiPedal v1.2.43 Experimental (DO NOT USE)

Published by rerdavies about 2 months ago

DO NOT USE

This is a test release used by the developer to test digital signing of update packages.

pipedal - PiPedal 1.2.41 Release

Published by rerdavies about 2 months ago

PiPedal v1.2.41 includes the following new features:

  • Supports Raspberry Pi 5.
  • Supports Rasberry Pi OS Bookworm.
  • TooB ML allows uploading of models. See below for further details.
  • TooBML support for large models (e.g. GuitarML Proteus models)
  • Upload .zip file bundles to all File plugin controls.
  • Uploads can be organized into sub-directories.
  • PiPedal now monitors LV2 plugin directories for changes, and automatically updates available plugins in the
    PiPedal UI, without requiring a restart.
  • Various minor improvements to TooB plugin user interfaces.

You can now upload new models into TooB ML. TooB ML models are compatible with models for the GuitarML Proteus plugin. Currently, the GuitarML Proteus model download pages are the best source for new models to use with TooB ML. To install
new models in TooB ML, follow these instructions:

  • Download Proteus models from https://guitarml.com/tonelibrary/tonelib-pro.html to your local computer or Android
    device. TooB ML supports both Proteus .json models, and also allows you to install model collections contained in .zip files.
  • Load the TooB ML plugin.
  • click on the Model control.
  • click on the Upload button in the lower left corner of the Model selection dialog.
  • Upload the .json model file or .zip model collection that you downloaded from The GuitarML Tone Library.

Big fixes:

  • Wi-Fi is restarted properly without requiring a reboot when the PiPedal Wi-Fi Direct connection is disabled.
  • Dialog button colors follow Android UI conventions.
  • The web server supports uploading of large files (limited by default to 512MB).
  • Failure to open audio devices upon reboot for devices that initialize slowly.
  • Misbehavior with preset names after renaming a preset.
  • Dialog button colors follow Android UI conventions.
  • Toggle and on/off controls now display in purple instead of red/pink.
  • automatic provisioning of resource files in .LV2 plugins.
  • Gain control for ToobML is enabled or disabled depending on whether the model has a gain control input (Thanks to @Foolhen)
  • The control view for split controls now displays properly.
  • Stereo connectors in dark mode now render properly.
  • Permissions are correctly set on existing files and folders in /var/pipedal at install time. pipedalconfig1 has a new --fix-permissions` option, which corrects permissions on files in /var/pipedal.
  • Bypass MIDI bindings now work properly. Thanks to @FoolHen.
  • GxTuner now correctly displays note pitches. Thanks to @FoolHen.
  • Fixed glitch in on-boarding process when changing Wi-Fi direct settings.
  • Fixed incorrect display of banks in dark mode Thanks to @FoolHen.
  • pidedald service shuts down cleanly. With help from @FoolHen.
  • Fixed missing dependency in build procedure documentation. Thanks to @FoolHen
  • Documentation edits and corrections. With help from @FoolHen.
  • automatic provisioning of resource files in .LV2 plugins (devolopment feature)
  • uninstall.sh now removes all files installed by ./install.sh (used only during development).
pipedal - PiPedal 1.2.40 Beta6

Published by rerdavies 2 months ago

Features:

  • PiPedal now detects LV2 plugins that are installed while PiPedal is running, and updates the list of available LV2 plugins in the web UI automatically.
  • The color of toggle and on/off switches has been changed to avoid cognitively-dissonant on/off buttons that are red/pink when turned on.
pipedal - PiPedal 1.2.38 beta5

Published by rerdavies 2 months ago

Bug fixes:

  • PiPedald service crashes on non-en-US locales.
pipedal - V1.2.37 beta 4

Published by rerdavies 2 months ago

You can now upload GuitarML Proteus models from the GuitarML project into TooB ML.

  • Download Proteus models from https://guitarml.com/tonelibrary/tonelib-pro.html
  • Load the TooB ML plugin.
  • click on the Model control.
  • click on the Upload button in the lower left corner of the Model selection dialog.
  • Upload the .json model file or .zip model collection that you downloaded from The GuitarML Tone Library.

Features:

  • ToobML allows uploading of models.
  • TooBML support for large models (e.g. GuitarML Proteus models)
  • Support for sub-directories when uploading files.
  • Support for uploading .zip file bundles.

Fixes for the following issues:

  • Dialog button colors follow Android UI conventions.
  • automatic provisioning of resource files in .LV2 plugins.
  • The web server supports uploading of large files (limited by default to 512MB).
pipedal - PiPedal 1.2.36 beta3

Published by rerdavies 2 months ago

Fixes for the following issues:

  • Failure to open audio devices on reboot for devices that initialize slowly.
  • TooB ML and Toob Neural Amp Modeller UI issues.
  • Misbehavior with preset names after renaming a preset.
  • Change default audio buffers to 64x3.
  • Filtering not working in plugin selection dialog.
pipedal - PiPedal 1.2.34 beta2

Published by rerdavies 2 months ago

Fixes the following issues:

  • Midi Bindings can now be created for controls in a Split.
  • Gain control for ToobML is enabled or disabled depending on whether the modal has a gain control input.
  • The control view for split controls now displays properly.
  • Stereo connectors in dark mode now render properly.
  • Permissions are correctly set on existing files and folders in /var/pipedal.
  • pipedalconfig has a new --fix-permissions option, which corrects permissions on files in /var/pipedal.
pipedal - PiPedal 1.2.33 beta1

Published by rerdavies 2 months ago

This release provides compatibility with Raspberry Pi OS bookworm. If you are using Raspberry Pi OS buster, or Ubuntu 21.04, please use PiPedal v1.1.31 instead.

If you are using the Android client, you should make sure you are using the most recent version, which includes significant improvements to Wi-Fi Direct pairing.

Bug Fixes:

  • Support for NetworkManager network stacks used buy Raspberry Pi OS Bookworm, and Raspberry Pi 5 devices.
  • The .deb package now installs on Raspberry Pi OS Bookworm and Raspberry Pi 5 devices.versioning problems in Bookworm.
  • Bypass MIDI bindings now work properly. Thanks to @FoolHen.
  • GxTuner now correctly displays note pitches. Thanks to @FoolHen.
  • Fixed glitch in on-boarding process when changing Wi-Fi direct settings.
  • Fixed incorrect display of banks in dark mode Thanks to @FoolHen.
  • pidedald service shuts down cleanly. With help from @FoolHen.
  • Fixed missing dependency in build procedure documentation. Thanks to @FoolHen
  • Minor documentation corrections. With help from @FoolHen.
  • uninstall.sh now removes all files installed by ./install.sh (used only during development).
pipedal - PiPedal v1.1.31 arm64

Published by rerdavies about 1 year ago

Very minor fix.

  • Add third "Use System Preferences" option for dark mode when using the Android app. (Dark mode follows Android system preferences by default).
pipedal - PiPedal v1.1.29 arm64

Published by rerdavies over 1 year ago

Bug fixes:

  • TooB Convolution Reverb and CabIR filenames not updating properly.
pipedal - PiPedal v1.1.28 arm64

Published by rerdavies over 1 year ago

New in this release.

  • TooB Neural Amp Modeler. A port of Steven Atkinson's astonishing Neural Amp Modeler to LV2/aarch64. Download models from tonehunt.org. Re-amp your own favorite amps by training your own models. The NAM plugin is available under an MIT license (not GPL!) as part of the TooB Amp Project.

  • Dark Mode. Go to the settings menu to select the new Dark Mode theme.

Bug fixes:

  • Plugin information is updated in the web app after reconnecting, in order to pick up new plugins that may have been detected while the web server was being restarted. You still need to restart the server to detect newly-installed LV2 plugins; but the web app will pick up changes without having to refresh the page.
pipedal - PiPedal v1.1.27 arm64

Published by rerdavies over 1 year ago

  • Plugin filters not working on clean install (missing lv2-dev dependency) (#119)
pipedal - PiPedal v1.1.26 arm64

Published by rerdavies over 1 year ago

  • compatibility fixes: file browser dialogs for NAM, MOD plugin.
  • Revised resource file publication extension.
pipedal - PiPedal v1.1.25 arm64

Published by rerdavies over 1 year ago

Major features:

  • New TooB BF-2 Flanger effect. Emulation of a famous flanger.
  • New TooB Stereo Convolution Reverb
  • Factory plugin presets for new plugins, and some old plugins.
  • Support for state properties in factory presets.

Bug fixes:

  • Crash when appending plugins to input nodes, or inserting before end node.
  • Write configuration files in indented json format.
  • Set default name for plugin preset to name of last-loaded plugin preset.
  • Properly release websocket when web page goes into background idle state.
pipedal - gxplugins_1.0_arm64.deb

Published by rerdavies over 1 year ago

Pre-built GxPlugins package for Raspberry Pi OS.

gxplugins_1.0_arm64.deb is provided under the terms of the GNU General Public License v3.0.

© 2017-2023 Hermann Meyer [email protected]
© 2019 Olivier Humbert [email protected]
© GxPlugins contributors.

Compiled from source at https://github.com/brummer10/GxPlugins.lv2