PiPedal 1.2.33 initial commit

This commit is contained in:
Robin Davies
2024-08-08 12:53:02 -04:00
parent 0e378997a5
commit a3847c8184
255 changed files with 22008 additions and 1791 deletions
+9 -5
View File
@@ -8,14 +8,14 @@ Run the following commands to install build tools required by the PiPedal build.
The PiPedal build process also requires version 12 or later of `node.js`. Type `node --version` to see if you have a version
of `node.js` installed already. Otherwise run the following commands as root to install the v14.x lts version of `node.js`:
`
sudo apt install nodejs npm
If your distribution doesn't provide a suitable version of nodejs, you can install the current LTS version of nodejs
with
# install NodeJS latest LTS release.
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
@@ -23,9 +23,12 @@ Run the following commands to install dependent libraries required by the PiPeda
sudo apt update
sudo apt install -y liblilv-dev libboost-dev jackd2 libjack-jackd2-dev libnl-3-dev libnl-genl-3-dev libsystemd-dev catch
sudo apt install -y libasound2-dev jackd2 uuid-dev
sudo apt install -y libwebsocketpp-dev authbind
sudo apt install -y libasound2-dev jackd2 uuid-dev libxrandr-dev
sudo apt install -y authbind
sudo apt install -y libavahi-client-dev
sudo apt install -y libnm-dev
sudo apt install -y libsdbus-c++-dev
### Installing Sources
@@ -39,7 +42,8 @@ Clone the rerdavies/pipdal package from github. Use the source control tools fro
cd ~/src # or whereever you keep your source repositories.
git clone https://github.com/rerdavies/pipedal.git
In the project root, run the following commands to initialze and update pipedal submodules
In the project root, run the following commands to initialze and update pipedal submodules. These steps
must be performed even if you used Visual Studio Code to initially install the project.
cd ~/src/pipedal
git submodule init
+4 -11
View File
@@ -111,18 +111,9 @@ You will need to add your userid to the pipedal_d group if you plan to share the
You will need to reboot your machine to get the group membership change to take effect,or log out and log back
in if you can do that.
Or you can avoid all of this, by configuring the debug instance to use a data folder in your home directory. Edit
`debugConfig/config.json`:
To run pipedald in a debugger, you need to use the following command-line to launch pipedal:
{
...
"local_storage_path": "~/var/pipedal",
...
}
Run pipedald in a debugger, you need to use the following command-line to launch pipedal:
build/src/pipedald /etc/pipedal/config /etc/pipedal/react -port0.0.0.0:8080
build/src/pipedald /etc/pipedal/config /etc/pipedal/react -port 0.0.0.0:8080
The first argument specifies where the pipedal daemon's configuration files are. The second argument specifies where
built static web pages for the web application are. And the port option specifies the port on which the daemon will
@@ -162,5 +153,7 @@ If you are using Visual Studio Code, you might find it useful to add the followi
},
...
}
-----
[<< The Build System](TheBuildSystem.md) | [Up](Documentation.md) | [PiPedal Architecture >>](Architecture.md)
+7 -2
View File
@@ -13,15 +13,20 @@ page_icon: img/Install4.jpg
Download the most recent Debian (.deb) package for your platform:
- [Ubuntu/Raspberry Pi OS (64-bit) v1.1.31](https://github.com/rerdavies/pipedal/releases/download/v1.1.31/pipedal_1.1.31_arm64.deb)
- [Raspberry Pi OS bookworm (64-bit) v1.2.32 beta1](https://github.com/rerdavies/pipedal/releases/download/
- [Ubuntu/Raspberry Pi OS buster (64-bit) v1.2.32](https://github.com/rerdavies/pipedal/releases/download/v1.1.31/pipedal_1.1.31_arm64.deb)
Version 1.2.32 has not yet been tested Ubuntu and Raspberry Pi OS buster. On these platforms, we recommend that you use version 1.1.31.
Install the package by running
```
sudo apt update
cd ~/Downloads
sudo apt-get install ./pipedal_1.1.31_arm64.deb
sudo apt-get install ./pipedal_1.1.32_arm64.deb
```
Adjust accordingly if you have downloaded v1.1.31.
On Raspberry Pi OS, if you have a graphical desktop installed, you can also install the package by double-clicking on the downloaded package in the File Manager.
+4
View File
@@ -1,4 +1,8 @@
# Release Notes
## PiPedal 1.2.32
- Raspberry PI OS Bookworm Compatibility.
## PiPedal 1.1.31
- Use system preferences for dark mode when connecting from Android app.
+1 -1
View File
@@ -8,7 +8,7 @@ PiPedal uses LV2 audio plugins. There are literally thousands of freely availabl
By default, PiPedal comes with a basic set of plugins from the ToobAmp plugin collection. You will probably want to install more.
Here is a brief list of particularly recommended plugin collections.
Here is a brief list of particularly recommended plugin collections.dhcp
| Collection | To Install | Description |
|---------------------------------|---------------------------------------|------------------|
+1 -1
View File
@@ -77,7 +77,7 @@
<a class="page-link" href="https://github.com/sponsors/rerdavies" style="vertical-align: center">
Sponsor
<span style="vertical-align: center">
<svg aria-hidden="true" height="12" viewBox="0 0 16 16" version="1.1" width="12">
<svg height="12" viewBox="0 0 16 16" version="1.1" width="12">
<path fill="red" fill-rule="evenodd"
d="M4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.565 20.565 0 008 13.393a20.561 20.561 0 003.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.75.75 0 01-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5zM8 14.25l-.345.666-.002-.001-.006-.003-.018-.01a7.643 7.643 0 01-.31-.17 22.075 22.075 0 01-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.08 22.08 0 01-3.744 2.584l-.018.01-.006.003h-.002L8 14.25zm0 0l.345.666a.752.752 0 01-.69 0L8 14.25z">
</path>
+2 -2
View File
@@ -4,14 +4,14 @@
Download the most recent Debian (.deb) package for your platform:
- [Ubuntu or Raspberry Pi OS (64-bit)](https://github.com/rerdavies/pipedal/releases/download/v1.1.31/pipedal_1.1.31_arm64.deb) v1.1.31
- [Ubuntu or Raspberry Pi OS (64-bit)](https://github.com/rerdavies/pipedal/releases/download/v1.2.32/pipedal_1.2.32_arm64.deb) v1.2.32
Install the package by running
```
sudo apt update
cd ~/Downloads
sudo apt-get install ./pipedal_1.1.31_arm64.deb
sudo apt-get install ./pipedal_1.2.32_arm64.deb
```
Follow the instructions in [_Configuring PiPedal After Installation_](https://rerdavies.github.io/pipedal/Configuring.html) to complete the installation.
+2 -2
View File
@@ -1,13 +1,13 @@
<img src="GithubBanner.png" width="100%"/>
<a href="Installing.html"><i>v1.1.31</i></a>
<a href="Installing.html"><i>v1.2.32</i></a>
&nbsp;
To download PiPedal, click [here](download.md).
> NEW version 1.1.31 release. See the [release notes](https://rerdavies.github.io/pipedal/ReleaseNotes) for details.
> NEW version 1.2.32 release. See the [release notes](https://rerdavies.github.io/pipedal/ReleaseNotes) for details.
Use your Raspberry Pi as a guitar effects pedal. Configure and control PiPedal with your phone or tablet.