Basic motivation: for GitP/A, ideally, I'd have the presets used in each episode delivered in Backblaze/B2 and a CDN and referenced from the podcast so people could download them. Indeed, you can see in some episodes, I already do this today. Towards this end, I'd like you to create a new Logseq/Entity/Preset/Synth which would represent a single synth preset. The information inside of it should be similar to the kinds of things stored in the preset manager for microfreak as described in Microfreak/UG/04 Presets. Arturia does have their own piece of software for interacting with presets on the Microfreak, the Arturia MIDI Control Center, but it's a GUI application and as such it suck my life away like a vampire with all its clicking and dragging. I'd like to have a CLI/Tool application that I can reference in a new Logseq/Entity/Preset/Synth/Microfreak which would describe how to use it to sync it. At first, I just want to model the preset information, but eventually, I want to also have the binary file stored in Backblaze/B2 as well and keep it relatively in sync with the knowledge garden. The goal is that each Music/Composition/Log entry should reference several presets, for example, Microfreak/Preset/397 Imit would have a description of what that preset is, whether it's custom or factory, and any details about it. Then I - or my agents - can use autocomplete to reference those in the garden logs that document my music improv sessions. The original idea here came from Arturia/MicroFreak/Idea/Rust CLI Preset Manager, which aimed to create a CLI called freakio based on Elektroid and Arturia/Forum/24/05/MIDI Control Center alternative for MicroFreak on Linux. Ok, so here's what I'm aiming for: either mise/Task/File (see also My/Pref/Dev/mise/Tasks) or a dedicated CLI which can enable AI agents to keep my Microfreak presets in sync with my knowledge garden's Microfreak/Preset area of the garden without me needing to get too involved. It's okay to download elektroid and use it if that works, or you can make a new repo with a fresh CLI that make a streamlined version of this possible in a reusable way. BTW Elektroid source code is available to you locally.
use ~/Downloads/MIDI_Control_Center_Manual_1_0_EN.pdf
Project - create a reusable way to keep Microfreak/Preset in sync with my actual Microfreak, so that changes on the device are eventually consistent with their knowledge garden pages
My microfreak on, plugged in, connected through USB, and MIDI Control Center ('/Applications/Arturia/MIDI Control Center.app') is open to it.
ensure frontmatter of these pages references prev and next logseq frontmatter attributes Logseq/Frontmatter/prev and Logseq/Frontmatter/next as described in Logseq/Entity/Series, Logseq/Entity/Book/Section, etc. then add those attributes to each preset.
keep the reported preset category and link the verified oscillator type separately to a page under Microfreak/UG/06 Dig Osc/03 Types
TODO decode oscillator type from full preset data and populate verified links on the preset pages
update the preset names and numbers so that they are three digit zero padded in the case of microfreak, so that Lexicographic/Order preserves preset order