v1.2.37 Beta4

This commit is contained in:
Robin Davies
2024-08-18 13:32:22 -04:00
parent a5e4460178
commit 21e57e4f53
11 changed files with 54 additions and 47 deletions
+2 -2
View File
@@ -1,10 +1,10 @@
cmake_minimum_required(VERSION 3.16.0)
project(pipedal
VERSION 1.2.36
VERSION 1.2.37
DESCRIPTION "PiPedal Guitar Effect Pedal For Raspberry Pi"
HOMEPAGE_URL "https://rerdavies.github.io/pipedal"
)
set (DISPLAY_VERSION "v1.2.36beta2")
set (DISPLAY_VERSION "v1.2.37beta4")
set (CMAKE_INSTALL_PREFIX "/usr/")
+2 -2
View File
@@ -1,12 +1,12 @@
<img src='docs/GithubBanner.png' width="100%" /><br/>
Download: <a href='https://rerdavies.github.io/pipedal/download.html'>v1.2.36 Beta3</a>
Download: <a href='https://rerdavies.github.io/pipedal/download.html'>v1.2.36 Beta4</a>
Website: [https://rerdavies.github.io/pipedal](https://rerdavies.github.io/pipedal).
> NEW version 1.2.36 Beta3 release, providing support for Raspberry Pi OS Bookworm. See the [release notes](https://rerdavies.github.io/pipedal/ReleaseNotes) for details.
> NEW version 1.2.36 Beta4 release, providing support for Raspberry Pi OS Bookworm. 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.
PiPedal running on a Raspberry Pi 4 provides stable super-low-latency audio via external USB audio devices, or internal Raspberry Pi audio hats.
+3 -3
View File
@@ -13,17 +13,17 @@ page_icon: img/Install4.jpg
Download the most recent Debian (.deb) package for your platform:
- [Raspberry Pi OS bookworm (64-bit) v1.2.36 Beta3](https://github.com/rerdavies/pipedal/releases/download/)
- [Raspberry Pi OS bookworm (64-bit) v1.2.37 Beta4](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.36 has not yet been tested Ubuntu and Raspberry Pi OS bullseye. On these platforms, we recommend that you use version 1.1.31.
Version 1.2.37 has not yet been tested on Ubuntu or Raspberry Pi OS bullseye. On these platforms, we recommend that you use version 1.1.31.
Install the package by running
```
sudo apt update
cd ~/Downloads
sudo dpkg -i pipedal_1.2.36_arm64.deb
sudo dpkg -i pipedal_1.2.37_arm64.deb
```
Adjust accordingly if you have downloaded v1.1.31.
+21
View File
@@ -1,4 +1,25 @@
# Release Notes
## Pipedal 1.2.37 Beta4
Feature:
- 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.
You can now upload GuitarML Proteus models from the GuitarML project.
- Download protues models from https://guitarml.com/tonelibrary/tonelib-pro.html
- Load TooB ML.
- click on Model control.
- click on the Upload button in the lower left corner of the Model selection dialog.
- Upload the .json model or .zip model collection file that you downloaded from The GuitarML Tone Library.
Fixes for the following issues:
- changes to dialog button color change.
- automatic provisioning of resource files in .LV2 plugins.
- The web server supports uploading of large files (limited by default to 512MB).
## Pipedal 1.2.36 Beta3
Fixes for the following issues:
+3 -3
View File
@@ -4,17 +4,17 @@
Download the most recent Debian (.deb) package for your platform:
- <a href="https://github.com/rerdavies/pipedal/releases/download/v1.2.36/pipedal_1.2.36_arm64.deb">Raspberry Pi OS Bookworm (64-bit) v1.2.36 Beta3</a>
- <a href="https://github.com/rerdavies/pipedal/releases/download/v1.2.37/pipedal_1.2.37_arm64.deb">Raspberry Pi OS Bookworm (64-bit) v1.2.37 Beta4</a>
- <a href="https://github.com/rerdavies/pipedal/releases/download/v1.1.31/pipedal_1.1.31_arm64.deb">Ubuntu 21.04 or Raspberry Pi OS bullseyeyeye (64-bit) v1.1.31</a>
v1.2.36 Beta3 is does not currently support Ubuntu 21.04, or older versions of Raspberry Pi OS.
v1.2.37 Beta4 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.36_arm64.deb
sudo apt-get install ./pipedal_1.2.37_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.2.36</i></a>
<a href="Installing.html"><i>v1.2.37</i></a>
&nbsp;
To download PiPedal, click [here](download.md).
> NEW version 1.2.36 Beta3 release. See the [release notes](https://rerdavies.github.io/pipedal/ReleaseNotes) for details.
> NEW version 1.2.37 Beta4 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.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -495,7 +495,7 @@ and uses model files from the GuitarML Neural Pi project (https://github.com/Gui
pipedal_ui:fileProperties
[
a pipedal_ui:fileProperty;
rdfs:label "Model (*.json)" ;
rdfs:label "Model" ;
pipedal_ui:directory "ToobMlModels";
lv2:index 2 ;
pipedal_ui:patchProperty toobml:modelFile ;
+20 -1
View File
@@ -19,6 +19,7 @@
import React from 'react';
import { Theme, createStyles } from '@mui/material/styles';
import CreateNewFolderIcon from '@mui/icons-material/CreateNewFolder';
import RenameDialog from './RenameDialog';
import Divider from '@mui/material/Divider';
import MenuItem from '@mui/material/MenuItem';
@@ -462,6 +463,18 @@ export default withStyles(styles, { withTheme: true })(
<Typography noWrap component="div" sx={{ flexGrow: 1 }}>
{this.props.fileProperty.label}
</Typography>
<IconButton
aria-label="new folder"
edge="end"
color="inherit"
style={{ opacity: 0.6, marginRight: 8 }}
onClick={(ev) => { this.onNewFolder(); }}
>
<CreateNewFolderIcon />
</IconButton>
<IconButton
aria-label="display more actions"
edge="end"
@@ -508,11 +521,17 @@ export default withStyles(styles, { withTheme: true })(
(this.state.columns !== 0) && // don't render until we have number of columns derived from layout.
this.state.fileEntries.map(
(value: FileEntry, index: number) => {
let isDefault = this.props.fileProperty.directory.startsWith("default");
let displayValue = value.filename;
if (displayValue === "") {
displayValue = "<none>";
} else {
displayValue = pathFileNameOnly(displayValue);
if (isDefault)
{
displayValue = pathFileName(displayValue);
} else {
displayValue = pathFileNameOnly(displayValue);
}
}
let selected = value.filename === this.state.selectedFile;
let selectBg = selected ? "rgba(0,0,0,0.15)" : "rgba(0,0,0,0.0)";
-33
View File
@@ -631,25 +631,6 @@ export class PiPedalModel //implements PiPedalModel
requestPluginClasses(): Promise<boolean> {
const myRequest = new Request(this.varRequest('plugin_classes.json'));
return fetch(myRequest)
.then(
response => response.json()
)
.then(data => {
let plugins = new PluginClass().deserialize(data);
this.validatePlugins(plugins);
this.plugin_classes.set(plugins);
return true;
})
.catch((error) => {
this.setError("Can't contact server.\n\n" + error);
return false;
});
}
getWebSocket(): PiPedalSocket {
if (this.webSocket === undefined) {
throw new PiPedalStateError("Attempt to access web socket before it's connected.");
@@ -941,20 +922,6 @@ export class PiPedalModel //implements PiPedalModel
;
}
requestCurrentPedalboard(): Promise<void> {
const myRequest = new Request(this.varRequest('current_pedalboard.json'));
return fetch(myRequest)
.then(
(response) => {
return response.json();
}
)
.then(data => {
let pedalboard = new Pedalboard().deserialize(data);
pedalboard.ensurePedalboardIds();
this.pedalboard.set(pedalboard);
});
}
onError(msg: string): void {
this.errorMessage.set(msg);