From 9468a6b6a5569cbf952bf8cb476511281b2cff17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Apr 2025 04:19:56 +0000 Subject: [PATCH 1/3] Bump nokogiri from 1.15.4 to 1.18.4 in /docs Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.15.4 to 1.18.4. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.15.4...v1.18.4) --- updated-dependencies: - dependency-name: nokogiri dependency-type: indirect ... Signed-off-by: dependabot[bot] --- docs/Gemfile.lock | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock index 3c6969c..1da776f 100644 --- a/docs/Gemfile.lock +++ b/docs/Gemfile.lock @@ -210,7 +210,9 @@ GEM jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) minitest (5.19.0) - nokogiri (1.15.4-aarch64-linux) + nokogiri (1.18.4-aarch64-linux-gnu) + racc (~> 1.4) + nokogiri (1.18.4-x86_64-linux-gnu) racc (~> 1.4) octokit (4.25.1) faraday (>= 1, < 3) @@ -218,7 +220,7 @@ GEM pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (4.0.7) - racc (1.7.1) + racc (1.8.1) rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) @@ -250,6 +252,7 @@ GEM PLATFORMS aarch64-linux + x86_64-linux DEPENDENCIES github-pages From 64ffefe7027a428ea365cf3271317fc36032e856 Mon Sep 17 00:00:00 2001 From: Robin Davies Date: Wed, 2 Apr 2025 00:21:19 -0400 Subject: [PATCH 2/3] Create dependabot.yml Signed-off-by: Robin Davies --- .github/dependabot.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..96d92a4 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,17 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +# Basic `dependabot.yml` file with +# minimum configuration for two package managers + +version: 2 +updates: + # Enable version updates for npm + - package-ecosystem: "npm" + # Look for `package.json` and `lock` files in the `root` directory + directory: "/" + # Check the npm registry for updates every day (weekdays) + schedule: + interval: "weekly" From 09d3831eaf40902189d06ec1d8da5978d4dc06de Mon Sep 17 00:00:00 2001 From: "Robin E. R. Davies" Date: Fri, 4 Apr 2025 22:01:54 -0400 Subject: [PATCH 3/3] Start of aux_in implementation. --- todo.txt | 57 +++++++++++++------------------------------------------- 1 file changed, 13 insertions(+), 44 deletions(-) diff --git a/todo.txt b/todo.txt index c13afca..0df47b0 100644 --- a/todo.txt +++ b/todo.txt @@ -1,45 +1,14 @@ -- Test midi bindings. +pcm.pipedal_aux_in { + type file + file "/tmp/aux_input_fifo" + infile "/tmp/aux_input_fifo" + format "raw" + slave { + pcm null + format S16_LE + rate 48000 + channels 2 + } +} - -- Toggle - -- Switch - -- List - -- Dial. - --- make sure trigger controls are set to default value after load/save. - -- reset trigger controls after processing. -- reset triggers before loading. -- review trigger binding behavior. -- triggers dont' change save state. -- Feature for directory locations. - - -- center ellipsis on file properties. - -- State of MIDI plugins: - - plugin routing is implemented. (maybe needs a not-cheating UI) - - MIDI message routing is not. - - No routing of midi messages yet. - - Midi Channel Filter dialog is implemented, but not yet hooked up. - - Need to think about Midi Channel filters for system and control bindings. A separate filter? - - Bunch of new LV2 interfaces probably needed -- most especially program selection. - - SF2 plugin loads the SF2 file on the Scheduler thread, blocking everyone else fo sevearl seconds. Completion - - becomes a SIGNIFICANT issue, since it's going to leak upward of 1G of memory! - - Severe memory trash/state trash of the SF2 plugin in LV2 restore state. (starts complaining about DBus notification failures!) - - Suspect the bin64 library which has several buffer overrun problems. - - -X Start and end connectors are missing in PedalboardView when no device selected (Do they have zero outputs?) -X Review docs changes once we go live. - -- Localisation: support non-UTF8 code pages. -- unicode commandline arguments. (probably the hotspot name) -- review unicode filenames (this is probably ok) - -- BUG: gc problems when we have an animated output control on phones only. - - -Pri Description ------------------ -5 Re-use plugin instances when rebuilding pedalboard. -8 Migrate to Vite toolchain. +Move to /usr/local because...?