Skip to content
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,7 @@ Run `mise run rss:build` and commit `rss.xml` with a publication PR. `mise run r
Install the staged-file guard with `lefthook install`. It uses the machine's `mise run secrets:scan` task. GitHub Actions scans the public source before publishing.

The homepage lists published episodes by publication time, newest first. Preparation normalizes publication timestamps to UTC in the temporary website graph so different timezone offsets sort chronologically. Run `mise install` and `npm ci`, then `mise run site:query:check` to test the actual query, result transform and view using the Logseq file parser. Before running the query, the check rewrites `(pull ?b [*])` the way the Logseq app does, which drops page names; the homepage query therefore pulls `?p`. The check includes false and string-valued publication fixtures. PR builds upload a `gitpa-website` artifact for browser review.

Instrument namespaces can be previewed or refreshed as a batch with `mise run namespace:sync --source /path/to/source-garden --namespace Launchpad`. Add `--apply` to import, or `--report /tmp/launchpad-report.json` to save the audit. The command discovers the root and every existing descendant on each run, scans the whole source graph for logical namespace references without source content, and brings supporting entity/frontmatter dictionaries, parent definitions, companion tasks and linked assets through the shared proxy planner. One recoverable plan validates collisions and local task edits before writing. Imported reference pages default to `public:: true`; existing destination publication choices and protected tags remain intact. External links outside that supporting closure are reported for follow-up.

For the currently pending proxy importer review, use the `codex/202-proxy-task-import-docs` source worktree as the explicit source. The namespace command needs the reviewed `task_imports.py` runtime from [garden PR #203](https://github.com/codekiln/logseq-encode-garden/pull/203). After the dependency merges, use the registered garden checkout to update branch provenance to main.
324 changes: 324 additions & 0 deletions docs/launchpad-import-audit.json

Large diffs are not rendered by default.

2,199 changes: 1,933 additions & 266 deletions gitp-garden/.logseq-proxy/manifest.json

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions gitp-garden/journals/2026_10_08.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- # [[Filed]]
- [[Launchpad]]
- [[Launchpad/UG]]
- [[Logseq/Entity/Book]]
- [[Logseq/Entity/Book/Section]]
- [[Logseq/Entity/Series]]
- [[Logseq/Frontmatter]]
- # [[Updated]]
- [[Logseq/Entity/Asset/B2]]
9 changes: 9 additions & 0 deletions gitp-garden/pages/Launchpad.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
public:: true
logseq-entity:: [[Logseq/Entity/Proxy/Page]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad.md
logseq-proxy-last-sync-date:: [[2026-10-08]]
# [[Novation/Launchpad/Pro/Mk3]]
- In this [[Knowledge Garden]], Launchpad means the Novation Launchpad Pro Mk3. Other Launchpad models belong under the `Novation/Launchpad` namespace.
- [[Launchpad/UG]]
-
21 changes: 21 additions & 0 deletions gitp-garden/pages/Launchpad___UG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book]], [[Logseq/Entity/Series]], [[Logseq/Entity/Proxy/Page]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # Launchpad Pro User Guide
- User guide for the [[Launchpad]], the Novation Launchpad Pro Mk3 grid controller.
- ## Chapters
- [[Launchpad/UG/01 Introduction]]
- [[Launchpad/UG/02 Getting Up and Running]]
- [[Launchpad/UG/03 Hardware Overview]]
- [[Launchpad/UG/04 Launchpad Pro Interface]]
- [[Launchpad/UG/05 Session Mode]]
- [[Launchpad/UG/06 Note Mode]]
- [[Launchpad/UG/07 Chord Mode]]
- [[Launchpad/UG/08 Custom Modes]]
- [[Launchpad/UG/09 Sequencer]]
- [[Launchpad/UG/10 Setup]]
- [[Launchpad/UG/11 Appendix]]
-
17 changes: 17 additions & 0 deletions gitp-garden/pages/Launchpad___UG___01 Introduction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
public:: true
logseq-entity:: [[Logseq/Entity/Proxy/Page]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F01%20Introduction
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___01%20Introduction.md
logseq-proxy-last-sync-date:: [[2026-10-08]]
-
logseq-entity:: [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]]
up:: [[Launchpad/UG]]
next:: [[Launchpad/UG/02 Getting Up and Running]]

- # 1. Introduction
- Launchpad Pro is a grid controller for producing and performing with Ableton Live or external MIDI hardware.
- Its 64 velocity- and pressure-sensitive RGB pads can launch clips, play notes, and sequence steps. The four-track, 32-step sequencer provides probability and mutation controls for evolving patterns.
- Eight Custom Modes can send MIDI to software or hardware. The two MIDI output ports extend control to external instruments.
- The unit can operate without a computer when powered through its USB-C port by the included wall adapter.
- {{embed [[Launchpad/UG/01 Introduction/01 Key Features]]}}
- {{embed [[Launchpad/UG/01 Introduction/02 In the Box]]}}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG/01 Introduction]]
next:: [[Launchpad/UG/01 Introduction/02 In the Box]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F01%20Introduction%2F01%20Key%20Features
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___01%20Introduction___01%20Key%20Features.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 1.1 Launchpad Pro Key Features
- **Ableton Live integration:** play, record, and produce from the controller.
- **Pads:** 64 RGB pads sense velocity and pressure.
- **Sequencer:** four tracks with 32-step patterns, scenes, probability, and mutation.
- **Chord Mode:** explore, build, save, and play chords from the grid.
- **Note and Scale Modes:** play melodies and chords in key; Drum Mode maps a drum rack to the grid.
- **MIDI connections:** MIDI In, Out 1, and Out 2/Thru connect external equipment.
- **Custom Modes:** eight editable MIDI layouts made with Novation Components.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG/01 Introduction]]
prev:: [[Launchpad/UG/01 Introduction/01 Key Features]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F01%20Introduction%2F02%20In%20the%20Box
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___01%20Introduction___02%20In%20the%20Box.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 1.2 In the Box
- Launchpad Pro
- USB-C to USB-A cable
- USB-C to USB-C cable
- USB-A power adapter
- Three TRS minijack-to-DIN MIDI adapters
17 changes: 17 additions & 0 deletions gitp-garden/pages/Launchpad___UG___02 Getting Up and Running.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG]]
prev:: [[Launchpad/UG/01 Introduction]]
next:: [[Launchpad/UG/03 Hardware Overview]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F02%20Getting%20Up%20and%20Running
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___02%20Getting%20Up%20and%20Running.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 2. Getting Up and Running
- Plug in Launchpad Pro to access Novation's Easy Start Tool. It provides setup steps suited to new users and experienced producers, including registration and the included software.
- {{embed [[Launchpad/UG/02 Getting Up and Running/01 Easy Start]]}}
- {{embed [[Launchpad/UG/02 Getting Up and Running/02 Launchpad Intro]]}}
- {{embed [[Launchpad/UG/02 Getting Up and Running/03 Ableton Live]]}}
- {{embed [[Launchpad/UG/02 Getting Up and Running/04 Other Software]]}}
- {{embed [[Launchpad/UG/02 Getting Up and Running/05 Standalone]]}}
- {{embed [[Launchpad/UG/02 Getting Up and Running/06 Help]]}}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG/02 Getting Up and Running]]
next:: [[Launchpad/UG/02 Getting Up and Running/02 Launchpad Intro]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F02%20Getting%20Up%20and%20Running%2F01%20Easy%20Start
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___02%20Getting%20Up%20and%20Running___01%20Easy%20Start.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 2.1 Easy Start
- Connect Launchpad Pro to a computer, then open the Easy Start Tool from the device's mounted folder or drive.
- {{embed [[Launchpad/UG/02 Getting Up and Running/01 Easy Start/01 Mac]]}}
- {{embed [[Launchpad/UG/02 Getting Up and Running/01 Easy Start/02 Windows]]}}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG/02 Getting Up and Running/01 Easy Start]]
next:: [[Launchpad/UG/02 Getting Up and Running/01 Easy Start/02 Windows]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F02%20Getting%20Up%20and%20Running%2F01%20Easy%20Start%2F01%20Mac
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___02%20Getting%20Up%20and%20Running___01%20Easy%20Start___01%20Mac.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 2.1.1 If You're on a Mac
- Open the **LAUNCHPAD** folder on the desktop.
- Open **Click Here to Get Started.html** to launch the Easy Start Tool.
- If Google Chrome is open when you connect Launchpad Pro, a popup may offer a direct route to Easy Start.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG/02 Getting Up and Running/01 Easy Start]]
prev:: [[Launchpad/UG/02 Getting Up and Running/01 Easy Start/01 Mac]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F02%20Getting%20Up%20and%20Running%2F01%20Easy%20Start%2F02%20Windows
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___02%20Getting%20Up%20and%20Running___01%20Easy%20Start___02%20Windows.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 2.1.2 If You're on Windows
- Open **This PC** from the Start menu.
- Open the **Launchpad Pro** drive.
- Open **Click Here to Get Started.html** to launch the Easy Start Tool.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG/02 Getting Up and Running]]
prev:: [[Launchpad/UG/02 Getting Up and Running/01 Easy Start]]
next:: [[Launchpad/UG/02 Getting Up and Running/03 Ableton Live]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F02%20Getting%20Up%20and%20Running%2F02%20Launchpad%20Intro
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___02%20Getting%20Up%20and%20Running___02%20Launchpad%20Intro.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 2.2 Launchpad Intro
- [Launchpad Intro](https://intro.novationmusic.com/) offers curated Ampify Music packs for playing loops and one-shots. Its on-screen grid matches the Launchpad Pro pads.
- Connect Launchpad Pro to the computer and open Launchpad Intro. The site detects the controller and lets you play the packs.
- > [[Note/Warning]] Launchpad Intro requires a browser with Web MIDI support. The guide recommends Google Chrome or Opera.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG/02 Getting Up and Running]]
prev:: [[Launchpad/UG/02 Getting Up and Running/02 Launchpad Intro]]
next:: [[Launchpad/UG/02 Getting Up and Running/04 Other Software]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F02%20Getting%20Up%20and%20Running%2F03%20Ableton%20Live
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___02%20Getting%20Up%20and%20Running___03%20Ableton%20Live.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 2.3 Ableton Live
- Launchpad Pro's Session Mode controls Ableton Live's Session View. Live detects the controller when it opens and switches Launchpad Pro to Session Mode.
- The guide includes Ableton Live 10 Lite with Launchpad Pro. Novation's Easy Start Tool covers registration, installation, and introductory videos.
- Register Launchpad Pro at [Novation customer registration](https://customer.novationmusic.com/register) to obtain the included license.
- Ableton's [Learn Live](https://www.ableton.com/en/live/learn-live/) offers further lessons.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG/02 Getting Up and Running]]
prev:: [[Launchpad/UG/02 Getting Up and Running/03 Ableton Live]]
next:: [[Launchpad/UG/02 Getting Up and Running/05 Standalone]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F02%20Getting%20Up%20and%20Running%2F04%20Other%20Software
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___02%20Getting%20Up%20and%20Running___04%20Other%20Software.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 2.4 Using with Other Software
- [Novation Support](https://support.novationmusic.com/) has setup guidance for other music software.
- Session Mode and Note Mode can display different information depending on the software in use.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG/02 Getting Up and Running]]
prev:: [[Launchpad/UG/02 Getting Up and Running/04 Other Software]]
next:: [[Launchpad/UG/02 Getting Up and Running/06 Help]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F02%20Getting%20Up%20and%20Running%2F05%20Standalone
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___02%20Getting%20Up%20and%20Running___05%20Standalone.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 2.5 Using Standalone
- Power Launchpad Pro from the included wall adapter with the USB-A to USB-C cable.
- Connect external hardware with the included TRS minijack-to-DIN adapters and MIDI cables.
- Sequencer, Custom, Note, Chord, and Programmer Modes can send MIDI through the MIDI Out ports.
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG/02 Getting Up and Running]]
prev:: [[Launchpad/UG/02 Getting Up and Running/05 Standalone]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F02%20Getting%20Up%20and%20Running%2F06%20Help
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___02%20Getting%20Up%20and%20Running___06%20Help.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 2.6 Having Trouble?
- [Novation Help Centre](https://support.novationmusic.com/) provides support and answers to common setup questions.
25 changes: 25 additions & 0 deletions gitp-garden/pages/Launchpad___UG___03 Hardware Overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG]]
prev:: [[Launchpad/UG/02 Getting Up and Running]]
next:: [[Launchpad/UG/04 Launchpad Pro Interface]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F03%20Hardware%20Overview
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___03%20Hardware%20Overview.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 3. Hardware Overview
- **Top controls**
- Shift opens the secondary functions printed on buttons.
- Navigation buttons move through views.
- Session, Note, Chord, Custom, and Sequencer choose operating modes; Projects opens saved sequencer projects.
- **Performance controls**
- The 8×8 pad grid plays notes, launches clips, and edits sequences according to the active mode.
- Scene Launch and Sequencer buttons line the grid's right edge; track select and Ableton track controls sit below the grid.
- Play and Record/Capture MIDI sit to the left; Setup opens device settings.
- **Connections**
- USB-C supplies power and connects a computer.
- TRS minijacks provide MIDI In, Out 1, and Out 2/Thru.
- Launchpad Pro top panel
- ![01 Launchpad Pro top panel](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___03%20Hardware%20Overview___Asset___01-Launchpad-Pro-top-panel.png)
- Launchpad Pro rear connections
- ![02 Launchpad Pro rear connections](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___03%20Hardware%20Overview___Asset___02-Launchpad-Pro-rear-connections.png)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
public:: true
logseq-entity:: [[Logseq/Entity/Asset/B2]], [[Logseq/Entity/Proxy/Page]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F03%20Hardware%20Overview%2FAsset%2F01-Launchpad-Pro-top-panel%2Fpng
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___03%20Hardware%20Overview___Asset___01-Launchpad-Pro-top-panel___png.md
logseq-proxy-last-sync-date:: [[2026-10-08]]
- # 01 Launchpad Pro top panel
- ![01 Launchpad Pro top panel](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___03%20Hardware%20Overview___Asset___01-Launchpad-Pro-top-panel.png)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
public:: true
logseq-entity:: [[Logseq/Entity/Asset/B2]], [[Logseq/Entity/Proxy/Page]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F03%20Hardware%20Overview%2FAsset%2F02-Launchpad-Pro-rear-connections%2Fpng
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___03%20Hardware%20Overview___Asset___02-Launchpad-Pro-rear-connections___png.md
logseq-proxy-last-sync-date:: [[2026-10-08]]
- # 02 Launchpad Pro rear connections
- ![02 Launchpad Pro rear connections](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___03%20Hardware%20Overview___Asset___02-Launchpad-Pro-rear-connections.png)
12 changes: 12 additions & 0 deletions gitp-garden/pages/Launchpad___UG___04 Launchpad Pro Interface.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
public:: true
logseq-entity:: [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]], [[Logseq/Entity/Proxy/Page]]
up:: [[Launchpad/UG]]
prev:: [[Launchpad/UG/03 Hardware Overview]]
next:: [[Launchpad/UG/05 Session Mode]]
logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F04%20Launchpad%20Pro%20Interface
logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___04%20Launchpad%20Pro%20Interface.md
logseq-proxy-last-sync-date:: [[2026-10-08]]

- # 4. Launchpad Pro Interface
- {{embed [[Launchpad/UG/04 Launchpad Pro Interface/01 Modes]]}}
- {{embed [[Launchpad/UG/04 Launchpad Pro Interface/02 Shift]]}}
Loading
Loading