v1.2.37 Beta4
This commit is contained in:
+2
-2
@@ -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/")
|
||||
|
||||
|
||||
@@ -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
@@ -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.
|
||||
|
||||
|
||||
@@ -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
@@ -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
@@ -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>
|
||||
|
||||
|
||||
|
||||
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.
@@ -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 ;
|
||||
|
||||
@@ -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)";
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user