diff --git a/README.md b/README.md index 7c28778..8c720b5 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/docs/launchpad-import-audit.json b/docs/launchpad-import-audit.json new file mode 100644 index 0000000..94109a7 --- /dev/null +++ b/docs/launchpad-import-audit.json @@ -0,0 +1,324 @@ +{ + "namespace": "Launchpad", + "source_pages": 190, + "imported_pages": [ + "Launchpad", + "Launchpad/UG", + "Launchpad/UG/01 Introduction", + "Launchpad/UG/01 Introduction/01 Key Features", + "Launchpad/UG/01 Introduction/02 In the Box", + "Launchpad/UG/02 Getting Up and Running", + "Launchpad/UG/02 Getting Up and Running/01 Easy Start", + "Launchpad/UG/02 Getting Up and Running/01 Easy Start/01 Mac", + "Launchpad/UG/02 Getting Up and Running/01 Easy Start/02 Windows", + "Launchpad/UG/02 Getting Up and Running/02 Launchpad Intro", + "Launchpad/UG/02 Getting Up and Running/03 Ableton Live", + "Launchpad/UG/02 Getting Up and Running/04 Other Software", + "Launchpad/UG/02 Getting Up and Running/05 Standalone", + "Launchpad/UG/02 Getting Up and Running/06 Help", + "Launchpad/UG/03 Hardware Overview", + "Launchpad/UG/03 Hardware Overview/Asset/01-Launchpad-Pro-top-panel/png", + "Launchpad/UG/03 Hardware Overview/Asset/02-Launchpad-Pro-rear-connections/png", + "Launchpad/UG/04 Launchpad Pro Interface", + "Launchpad/UG/04 Launchpad Pro Interface/01 Modes", + "Launchpad/UG/04 Launchpad Pro Interface/02 Shift", + "Launchpad/UG/05 Session Mode", + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View", + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View/Asset/Live-clip-grid/png", + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View/Asset/Session-View-mapping/png", + "Launchpad/UG/05 Session Mode/02 Session Overview", + "Launchpad/UG/05 Session Mode/03 Clip Functions", + "Launchpad/UG/05 Session Mode/03 Clip Functions/01 Select a Clip", + "Launchpad/UG/05 Session Mode/03 Clip Functions/02 Clear a Clip", + "Launchpad/UG/05 Session Mode/03 Clip Functions/03 Duplicate a Clip", + "Launchpad/UG/05 Session Mode/03 Clip Functions/04 Double Clip Length", + "Launchpad/UG/05 Session Mode/03 Clip Functions/05 Quantise a Clip", + "Launchpad/UG/05 Session Mode/03 Clip Functions/06 Record Quantise", + "Launchpad/UG/05 Session Mode/03 Clip Functions/07 Fixed Length", + "Launchpad/UG/05 Session Mode/04 Track Controls", + "Launchpad/UG/05 Session Mode/04 Track Controls/01 Record Arm", + "Launchpad/UG/05 Session Mode/04 Track Controls/02 Mute", + "Launchpad/UG/05 Session Mode/04 Track Controls/03 Solo", + "Launchpad/UG/05 Session Mode/04 Track Controls/04 Volume", + "Launchpad/UG/05 Session Mode/04 Track Controls/05 Pan", + "Launchpad/UG/05 Session Mode/04 Track Controls/06 Send", + "Launchpad/UG/05 Session Mode/04 Track Controls/07 Device", + "Launchpad/UG/05 Session Mode/04 Track Controls/08 Stop Clip", + "Launchpad/UG/05 Session Mode/04 Track Controls/09 Fader Orientation", + "Launchpad/UG/05 Session Mode/05 Record Arm and Recording", + "Launchpad/UG/05 Session Mode/06 Production Controls", + "Launchpad/UG/05 Session Mode/06 Production Controls/01 Undo", + "Launchpad/UG/05 Session Mode/06 Production Controls/02 Redo", + "Launchpad/UG/05 Session Mode/06 Production Controls/03 Tap Tempo", + "Launchpad/UG/05 Session Mode/06 Production Controls/04 Click", + "Launchpad/UG/05 Session Mode/07 Momentary View Switching", + "Launchpad/UG/06 Note Mode", + "Launchpad/UG/06 Note Mode/01 Overview", + "Launchpad/UG/06 Note Mode/02 Chromatic Mode", + "Launchpad/UG/06 Note Mode/02 Chromatic Mode/Asset/Chromatic-Note-Mode-layout/png", + "Launchpad/UG/06 Note Mode/03 Scale Mode", + "Launchpad/UG/06 Note Mode/03 Scale Mode/Asset/Scale-Note-Mode-layout/png", + "Launchpad/UG/06 Note Mode/04 Note Mode Settings", + "Launchpad/UG/06 Note Mode/04 Note Mode Settings/Asset/Note-Mode-settings/png", + "Launchpad/UG/06 Note Mode/05 Overlap", + "Launchpad/UG/06 Note Mode/06 Drum Mode", + "Launchpad/UG/06 Note Mode/06 Drum Mode/Asset/Drum-Mode-mapping/png", + "Launchpad/UG/06 Note Mode/06 Drum Mode/Asset/Live-Drum-Rack/png", + "Launchpad/UG/07 Chord Mode", + "Launchpad/UG/07 Chord Mode/01 Overview", + "Launchpad/UG/07 Chord Mode/01 Overview/Asset/Chord-Mode-layout/png", + "Launchpad/UG/07 Chord Mode/02 Triads", + "Launchpad/UG/07 Chord Mode/03 Note Area", + "Launchpad/UG/07 Chord Mode/04 Save and Play Chords", + "Launchpad/UG/07 Chord Mode/05 Sustain Control", + "Launchpad/UG/08 Custom Modes", + "Launchpad/UG/08 Custom Modes/01 Overview", + "Launchpad/UG/08 Custom Modes/02 Default Custom Modes", + "Launchpad/UG/08 Custom Modes/03 Master MIDI Channel", + "Launchpad/UG/08 Custom Modes/03 Master MIDI Channel/Asset/Custom-Mode-MIDI-channel-selector/png", + "Launchpad/UG/08 Custom Modes/04 Set Up a Custom Mode", + "Launchpad/UG/08 Custom Modes/05 Lighting Pads with External MIDI", + "Launchpad/UG/09 Sequencer", + "Launchpad/UG/09 Sequencer/01 Overview", + "Launchpad/UG/09 Sequencer/02 Steps View", + "Launchpad/UG/09 Sequencer/02 Steps View/01 Play Area", + "Launchpad/UG/09 Sequencer/02 Steps View/02 Assign Notes", + "Launchpad/UG/09 Sequencer/02 Steps View/03 Clear Steps", + "Launchpad/UG/09 Sequencer/02 Steps View/04 Duplicate Steps", + "Launchpad/UG/09 Sequencer/02 Steps View/05 Playback", + "Launchpad/UG/09 Sequencer/02 Steps View/06 Record", + "Launchpad/UG/09 Sequencer/02 Steps View/07 Gate Length", + "Launchpad/UG/09 Sequencer/02 Steps View/07 Gate Length/Asset/01-Ten-step-gate-length/png", + "Launchpad/UG/09 Sequencer/02 Steps View/08 Tracks", + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live", + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/01-Ableton-Live-MIDI-input-port/png", + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/02-Ableton-Live-track-MIDI-channels/png", + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/03-Ableton-Live-Arm-Exclusive-setting/png", + "Launchpad/UG/09 Sequencer/02 Steps View/Asset/01-Steps-View-layout/png", + "Launchpad/UG/09 Sequencer/03 Patterns View", + "Launchpad/UG/09 Sequencer/03 Patterns View/01 Chain", + "Launchpad/UG/09 Sequencer/03 Patterns View/02 Queue", + "Launchpad/UG/09 Sequencer/03 Patterns View/03 Clear", + "Launchpad/UG/09 Sequencer/03 Patterns View/04 Duplicate", + "Launchpad/UG/09 Sequencer/03 Patterns View/05 Instant Change", + "Launchpad/UG/09 Sequencer/03 Patterns View/Asset/01-Patterns-View/png", + "Launchpad/UG/09 Sequencer/04 Scenes", + "Launchpad/UG/09 Sequencer/04 Scenes/01 Assign", + "Launchpad/UG/09 Sequencer/04 Scenes/02 Chain", + "Launchpad/UG/09 Sequencer/04 Scenes/03 Queue", + "Launchpad/UG/09 Sequencer/04 Scenes/04 Clear", + "Launchpad/UG/09 Sequencer/04 Scenes/05 Duplicate", + "Launchpad/UG/09 Sequencer/04 Scenes/Asset/01-Scenes-in-Patterns-View/png", + "Launchpad/UG/09 Sequencer/05 Pattern Settings", + "Launchpad/UG/09 Sequencer/05 Pattern Settings/01 Sync Rate", + "Launchpad/UG/09 Sequencer/05 Pattern Settings/02 Direction", + "Launchpad/UG/09 Sequencer/05 Pattern Settings/03 Start End", + "Launchpad/UG/09 Sequencer/05 Pattern Settings/Asset/01-Pattern-Settings-view/png", + "Launchpad/UG/09 Sequencer/06 Velocity", + "Launchpad/UG/09 Sequencer/06 Velocity/01 Step Velocity", + "Launchpad/UG/09 Sequencer/06 Velocity/01 Step Velocity/Asset/01-Velocity-view/png", + "Launchpad/UG/09 Sequencer/06 Velocity/02 Live Record", + "Launchpad/UG/09 Sequencer/07 Probability", + "Launchpad/UG/09 Sequencer/07 Probability/01 Edit", + "Launchpad/UG/09 Sequencer/07 Probability/01 Edit/Asset/01-Probability-view/png", + "Launchpad/UG/09 Sequencer/07 Probability/02 Print", + "Launchpad/UG/09 Sequencer/08 Mutation", + "Launchpad/UG/09 Sequencer/08 Mutation/01 Edit", + "Launchpad/UG/09 Sequencer/08 Mutation/01 Edit/Asset/01-Mutation-view/png", + "Launchpad/UG/09 Sequencer/08 Mutation/02 Print", + "Launchpad/UG/09 Sequencer/09 Micro Steps", + "Launchpad/UG/09 Sequencer/09 Micro Steps/01 Edit", + "Launchpad/UG/09 Sequencer/09 Micro Steps/01 Edit/Asset/01-Micro-Step-editing-view/png", + "Launchpad/UG/09 Sequencer/09 Micro Steps/02 Clear", + "Launchpad/UG/09 Sequencer/09 Micro Steps/03 Duplicate", + "Launchpad/UG/09 Sequencer/10 Tempo and Swing", + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit", + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit/Asset/01-Tempo-view/png", + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit/Asset/02-Swing-view/png", + "Launchpad/UG/09 Sequencer/11 Print to Clip", + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/01-Selected-empty-clip-slot/png", + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/02-Clip-slot-after-Print-to-Clip/png", + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/03-Full-Ableton-Live-Lite-track/png", + "Launchpad/UG/09 Sequencer/12 Projects", + "Launchpad/UG/09 Sequencer/12 Projects/01 Save", + "Launchpad/UG/09 Sequencer/12 Projects/02 Backup", + "Launchpad/UG/09 Sequencer/13 Settings", + "Launchpad/UG/09 Sequencer/13 Settings/01 Access", + "Launchpad/UG/09 Sequencer/13 Settings/01 Access/Asset/01-Sequencer-Settings-view/png", + "Launchpad/UG/09 Sequencer/13 Settings/02 Track Types", + "Launchpad/UG/09 Sequencer/13 Settings/03 Root and Scale", + "Launchpad/UG/09 Sequencer/13 Settings/04 Select Scale", + "Launchpad/UG/09 Sequencer/13 Settings/05 MIDI Channel", + "Launchpad/UG/10 Setup", + "Launchpad/UG/10 Setup/01 Setup Menu", + "Launchpad/UG/10 Setup/02 LED Settings", + "Launchpad/UG/10 Setup/02 LED Settings/Asset/LED-Settings-grid/png", + "Launchpad/UG/10 Setup/03 Velocity Settings", + "Launchpad/UG/10 Setup/03 Velocity Settings/Asset/Velocity-Settings-grid/png", + "Launchpad/UG/10 Setup/04 Aftertouch Settings", + "Launchpad/UG/10 Setup/04 Aftertouch Settings/Asset/Aftertouch-Settings-grid/png", + "Launchpad/UG/10 Setup/05 MIDI Settings", + "Launchpad/UG/10 Setup/05 MIDI Settings/Asset/MIDI-Settings-grid/png", + "Launchpad/UG/10 Setup/06 Fader Settings", + "Launchpad/UG/10 Setup/06 Fader Settings/Asset/Fader-Settings-grid/png", + "Launchpad/UG/10 Setup/07 Live and Programmer Mode", + "Launchpad/UG/10 Setup/07 Live and Programmer Mode/Asset/Live-and-Programmer-Mode-buttons/png", + "Launchpad/UG/10 Setup/08 Bootloader Menu", + "Launchpad/UG/10 Setup/08 Bootloader Menu/Asset/Bootloader-controls/png", + "Launchpad/UG/11 Appendix", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/01 Custom 1", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/01 Custom 1/Asset/Custom-1-MIDI-map/png", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/02 Custom 2", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/02 Custom 2/Asset/Custom-2-MIDI-map/png", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/03 Custom 3", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/03 Custom 3/Asset/Custom-3-MIDI-map/png", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/04 Custom 4", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/04 Custom 4/Asset/Custom-4-MIDI-map/png", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/05 Custom 5", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/05 Custom 5/Asset/Custom-5-MIDI-map/png", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/06 Custom 6", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/06 Custom 6/Asset/Custom-6-MIDI-map/png", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/07 Custom 7", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/07 Custom 7/Asset/Custom-7-MIDI-map/png", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/08 Custom 8", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/08 Custom 8/Asset/Custom-8-MIDI-map/png", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/09 Programmer Mode", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/09 Programmer Mode/Asset/Programmer-Mode-MIDI-map/png", + "Launchpad/UG/11 Appendix/02 Overlap Layouts", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/01 Five Finger", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/01 Five Finger/Asset/Five-Finger-overlap-layouts/png", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/02 Four Finger", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/02 Four Finger/Asset/Four-Finger-overlap-layouts/png", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/03 Sequential", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/03 Sequential/Asset/Sequential-overlap-layouts/png", + "Logseq", + "Logseq/Entity", + "Logseq/Entity/Asset", + "Logseq/Entity/Asset/B2", + "Logseq/Entity/Asset/Frontmatter/duration-seconds", + "Logseq/Entity/Book", + "Logseq/Entity/Book/Section", + "Logseq/Entity/Book/Section/Level 1", + "Logseq/Entity/Book/Section/Level 2", + "Logseq/Entity/Book/Section/Level 3", + "Logseq/Entity/Book/Section/Level 4", + "Logseq/Entity/Definition", + "Logseq/Entity/Frontmatter/Definition", + "Logseq/Entity/Series", + "Logseq/Frontmatter", + "Logseq/Frontmatter/alias", + "Logseq/Frontmatter/date-created", + "Logseq/Frontmatter/github-link", + "Logseq/Frontmatter/logseq-created-time-year", + "Logseq/Frontmatter/logseq-entity", + "Logseq/Frontmatter/see-also", + "Logseq/Frontmatter/tags", + "Logseq/Frontmatter/via" + ], + "missing_namespace_content": [], + "missing_support_content": [ + "Logseq/Entity/Asset/Frontmatter", + "Logseq/Entity/Frontmatter" + ], + "external_references": [ + "", + "Asset/mise/Task/add", + "Asset/mise/Task/fetch", + "Asset/mise/Task/push", + "Bad Examples", + "Candidate Name", + "CursorAI Project Rule GitHub Link", + "Example/Good", + "GitHub", + "GitP/mise/Task/media/upload", + "Knowledge Garden", + "Lexicographically", + "Logseq Entities", + "Logseq/Block/Id", + "Logseq/Date", + "Logseq/Docs", + "Logseq/Entity/Article/Blog", + "Logseq/Entity/Card", + "Logseq/Entity/Collection", + "Logseq/Entity/Definition/Discussion", + "Logseq/Entity/Dotfiles/Dep/Frontmatter/dotfiles-dep-stage", + "Logseq/Entity/Game", + "Logseq/Entity/Hierarchy/Frontmatter/Type", + "Logseq/Entity/Person", + "Logseq/Entity/Question", + "Logseq/Entity/Software/Project", + "Logseq/Entity/Time/Year", + "Logseq/Pref", + "Logseq/Tags", + "Microfreak/UG/06 Dig Osc", + "Microfreak/UG/06 Dig Osc/02 Param Controls", + "Microfreak/UG/06 Dig Osc/02 Param Controls/01 Knob Speed", + "My Notes", + "My/Principle/Make Illegal States Unrepresentable/Discussion", + "My/Principle/Simplify/Create Uniform Interfaces", + "My/Principle/Simplify/Don't Repeat Yourself DRY", + "MyPage/MySubPage", + "MyPage/MySubPage/MySubSubPage", + "Note/Info", + "Note/Warning", + "Novation/Launchpad/Pro/Mk3", + "PKM/Tool", + "Person/Buckminster Fuller/Book/75/Synergetics", + "Person/Cool Coder", + "Person/Douglas Hofstadter/Book/79/G\u00f6del, Escher, Bach", + "Person/Full Name", + "Person/Full Name 2", + "Person/J. R. R. Tolkien/Book/Series/The Lord of the Rings", + "Person/James Clear/Book/18/Atomic Habits", + "Person/Joanne Rowling/Book/Series/Harry Potter/1/97/Harry Potter and the Philosopher's Stone", + "Person/Philip Pullman/Book/Series/His Dark Materials/1/95/The Golden Compass", + "Programming/Language/Concept/Declarative vs Imperative", + "Programming/Language/Concept/Object-Oriented", + "Programming/Language/Func", + "Provenance", + "Schema", + "Shortname", + "Software/Inheritance/Multiple/vs/Single", + "Super Long Name", + "logseq-entity-hierarchy-type", + "nbb-logseq" + ], + "external_references_without_source_content": [ + "", + "Bad Examples", + "Candidate Name", + "CursorAI Project Rule GitHub Link", + "GitHub", + "Knowledge Garden", + "Lexicographically", + "Logseq Entities", + "Logseq/Docs", + "My Notes", + "MyPage/MySubPage", + "MyPage/MySubPage/MySubSubPage", + "Note/Info", + "Note/Warning", + "Person/Cool Coder", + "Person/Full Name", + "Person/Full Name 2", + "Provenance", + "Shortname", + "Super Long Name", + "logseq-entity-hierarchy-type", + "nbb-logseq" + ], + "unresolved_embeds": [ + "MyPage/MySubPage", + "MyPage/MySubPage/MySubSubPage" + ], + "warnings": [ + "Missing embedded page: MyPage/MySubPage", + "Missing embedded page: MyPage/MySubPage/MySubSubPage" + ], + "source_dependency": "https://github.com/codekiln/logseq-encode-garden/pull/211", + "source_head": "29d523c9ddf3a48a32d7c09f84668a39af4e54f1", + "b2_images_verified": 48, + "local_guide_pngs_remaining": 0, + "source_ref": "main" +} diff --git a/gitp-garden/.logseq-proxy/manifest.json b/gitp-garden/.logseq-proxy/manifest.json index 6b58c56..25b0200 100644 --- a/gitp-garden/.logseq-proxy/manifest.json +++ b/gitp-garden/.logseq-proxy/manifest.json @@ -72,394 +72,2011 @@ "GitP/A/Session/26/10/07-Wed/Asset/Synth/Full/mp3": { "logseq-entity": "[[Logseq/Entity/Asset/B2]]" }, - "Logseq/Entity/Asset/B2": { - "logseq-entity": "[[Logseq/Entity/Definition]]" + "Launchpad": {}, + "Launchpad/UG": { + "logseq-entity": "[[Logseq/Entity/Book]], [[Logseq/Entity/Series]]" }, - "Logseq/Entity/Definition": { - "logseq-entity": "[[Logseq/Entity/Definition]]" + "Launchpad/UG/01 Introduction": {}, + "Launchpad/UG/01 Introduction/01 Key Features": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "Logseq/Entity/Mise/Task": { - "logseq-entity": "[[Logseq/Entity/Definition]]" + "Launchpad/UG/01 Introduction/02 In the Box": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "Logseq/Entity/Podcast/Episode": { - "logseq-entity": "[[Logseq/Entity/Definition]]" + "Launchpad/UG/02 Getting Up and Running": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]]" }, - "Logseq/Entity/Proxy/Page": { - "entity-tasks": "[[Logseq/Entity/Proxy/Page/mise/Task/sync]], [[Logseq/Entity/Proxy/Page/mise/Task/docs/serve]]", - "logseq-entity": "[[Logseq/Entity/Definition]]" + "Launchpad/UG/02 Getting Up and Running/01 Easy Start": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "Logseq/Entity/Proxy/Page/mise/Task/docs/serve": { - "logseq-entity": "[[Logseq/Entity/Mise/Task]]", - "source-link": "https://github.com/codekiln/logseq-encode-garden/blob/main/mise-tasks/logseq/entity/proxy/page/docs/serve", - "task-config-root": ".", - "task-entrypoint": "mise-tasks/logseq/entity/proxy/page/docs/serve", - "task-files": "{\"mise-tasks/logseq/entity/proxy/page/docs/serve\":\"mise-tasks/logseq/entity/proxy/page/docs/serve\",\"mise-tasks/logseq/entity/proxy/page/docs/index.html\":\"mise-tasks/logseq/entity/proxy/page/docs/index.html\"}", - "task-name": "logseq:entity:proxy:page:docs:serve", - "task-owner": "[[Person/codekiln/GitHub/logseq-encode-garden]]" + "Launchpad/UG/02 Getting Up and Running/01 Easy Start/01 Mac": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "Logseq/Entity/Proxy/Page/mise/Task/sync": { - "logseq-entity": "[[Logseq/Entity/Mise/Task]]", - "source-link": "https://github.com/codekiln/logseq-encode-garden/blob/main/mise-tasks/logseq/entity/proxy/page/sync", - "task-config-root": ".", - "task-dependencies": "[[Logseq/Entity/Proxy/Page/mise/Task/docs/serve]]", - "task-entrypoint": "mise-tasks/logseq/entity/proxy/page/sync", - "task-files": "{\"mise-tasks/logseq/entity/proxy/page/sync\":\"mise-tasks/logseq/entity/proxy/page/sync\",\"mise-tasks/logseq/entity/proxy/page/lib/core.py\":\"mise-tasks/logseq/entity/proxy/page/lib/core.py\",\"mise-tasks/logseq/entity/proxy/page/lib/task_imports.py\":\"mise-tasks/logseq/entity/proxy/page/lib/task_imports.py\"}", - "task-name": "logseq:entity:proxy:page:sync", - "task-owner": "[[Person/codekiln/GitHub/logseq-encode-garden]]" - } - }, - "files": { - "mise-tasks/logseq/entity/proxy/page/docs/index.html": { - "mode": 420, - "sha256": "832ce80b4e705a9a25933ce10fabd69b3e7d8f3eface1eb2f26d27c46bc15d08", - "source": [ - "github.com/codekiln/logseq-encode-garden", - ".", - "mise-tasks/logseq/entity/proxy/page/docs/index.html" - ] + "Launchpad/UG/02 Getting Up and Running/01 Easy Start/02 Windows": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "mise-tasks/logseq/entity/proxy/page/docs/serve": { - "mode": 493, - "sha256": "e13bef969fc38baced4f9a4129a684595b979481eff73037e07526764ed11d85", - "source": [ - "github.com/codekiln/logseq-encode-garden", - ".", - "mise-tasks/logseq/entity/proxy/page/docs/serve" - ] + "Launchpad/UG/02 Getting Up and Running/02 Launchpad Intro": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "mise-tasks/logseq/entity/proxy/page/lib/companions.py": { - "mode": 420, - "sha256": "9527f6bca636edf9c9425c5c774c4333ed028025cdc56de849e0828dc703fc87", - "source": [ - "github.com/codekiln/logseq-encode-garden", - ".", - "mise-tasks/logseq/entity/proxy/page/lib/companions.py" - ] + "Launchpad/UG/02 Getting Up and Running/03 Ableton Live": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "mise-tasks/logseq/entity/proxy/page/lib/core.py": { - "mode": 420, - "sha256": "162f58b6461b5d6b37ea9a23a75e17013b5d03ec7049b065b56c8347ff2d95ee", - "source": [ - "github.com/codekiln/logseq-encode-garden", - ".", - "mise-tasks/logseq/entity/proxy/page/lib/core.py" - ] + "Launchpad/UG/02 Getting Up and Running/04 Other Software": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "mise-tasks/logseq/entity/proxy/page/lib/task_imports.py": { - "mode": 420, - "sha256": "11b952bac59727a617009e0692f2b4c41ea1739c7aa486296830b864b7b3415a", - "source": [ - "github.com/codekiln/logseq-encode-garden", - ".", - "mise-tasks/logseq/entity/proxy/page/lib/task_imports.py" - ] + "Launchpad/UG/02 Getting Up and Running/05 Standalone": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "mise-tasks/logseq/entity/proxy/page/sync": { - "mode": 493, - "sha256": "d67da47d08b33cb0fba54f60555cfe9c7a87ba17257fd97b937e123629c32b0f", - "source": [ - "github.com/codekiln/logseq-encode-garden", - ".", - "mise-tasks/logseq/entity/proxy/page/sync" - ] - } - }, - "imports": { - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue": { - "files": [], - "page": "GitP/A/Session/24/11/19-Tue", - "source_graph": "." + "Launchpad/UG/02 Getting Up and Running/06 Help": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue/Asset/Artwork/Overview/gif": { - "files": [], - "page": "GitP/A/Session/24/11/19-Tue/Asset/Artwork/Overview/gif", - "source_graph": "." + "Launchpad/UG/03 Hardware Overview": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue/Asset/Preset/A/mfpz": { - "files": [], - "page": "GitP/A/Session/24/11/19-Tue/Asset/Preset/A/mfpz", - "source_graph": "." + "Launchpad/UG/03 Hardware Overview/Asset/01-Launchpad-Pro-top-panel/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue/Asset/Preset/B/mfpz": { - "files": [], - "page": "GitP/A/Session/24/11/19-Tue/Asset/Preset/B/mfpz", - "source_graph": "." + "Launchpad/UG/03 Hardware Overview/Asset/02-Launchpad-Pro-rear-connections/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue/Asset/Preset/C/mfpz": { - "files": [], - "page": "GitP/A/Session/24/11/19-Tue/Asset/Preset/C/mfpz", - "source_graph": "." + "Launchpad/UG/04 Launchpad Pro Interface": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue/Asset/Synth/Full/mp3": { - "files": [], - "page": "GitP/A/Session/24/11/19-Tue/Asset/Synth/Full/mp3", - "source_graph": "." + "Launchpad/UG/04 Launchpad Pro Interface/01 Modes": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed": { - "files": [], - "page": "GitP/A/Session/24/12/04-Wed", - "source_graph": "." + "Launchpad/UG/04 Launchpad Pro Interface/02 Shift": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Artwork/Overview/gif": { - "files": [], - "page": "GitP/A/Session/24/12/04-Wed/Asset/Artwork/Overview/gif", - "source_graph": "." + "Launchpad/UG/05 Session Mode": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/MIDI/Microfreak/mid": { - "files": [], - "page": "GitP/A/Session/24/12/04-Wed/Asset/MIDI/Microfreak/mid", - "source_graph": "." + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Preset/A/mfpz": { - "files": [], - "page": "GitP/A/Session/24/12/04-Wed/Asset/Preset/A/mfpz", - "source_graph": "." + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View/Asset/Live-clip-grid/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Preset/B/mfpz": { - "files": [], - "page": "GitP/A/Session/24/12/04-Wed/Asset/Preset/B/mfpz", - "source_graph": "." + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View/Asset/Session-View-mapping/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Preset/C/mfpz": { - "files": [], - "page": "GitP/A/Session/24/12/04-Wed/Asset/Preset/C/mfpz", - "source_graph": "." + "Launchpad/UG/05 Session Mode/02 Session Overview": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Preset/D/mfpz": { - "files": [], - "page": "GitP/A/Session/24/12/04-Wed/Asset/Preset/D/mfpz", - "source_graph": "." + "Launchpad/UG/05 Session Mode/03 Clip Functions": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Synth/Full/mp3": { - "files": [], - "page": "GitP/A/Session/24/12/04-Wed/Asset/Synth/Full/mp3", - "source_graph": "." + "Launchpad/UG/05 Session Mode/03 Clip Functions/01 Select a Clip": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/09/24-Thu": { - "files": [], - "page": "GitP/A/Session/26/09/24-Thu", - "source_graph": "." + "Launchpad/UG/05 Session Mode/03 Clip Functions/02 Clear a Clip": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/09/24-Thu/Asset/Synth/Full/mp3": { - "files": [], - "page": "GitP/A/Session/26/09/24-Thu/Asset/Synth/Full/mp3", - "source_graph": "." + "Launchpad/UG/05 Session Mode/03 Clip Functions/03 Duplicate a Clip": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/09/25-Fri": { - "files": [], - "page": "GitP/A/Session/26/09/25-Fri", - "source_graph": "." + "Launchpad/UG/05 Session Mode/03 Clip Functions/04 Double Clip Length": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/09/25-Fri/Asset/Synth/Full/mp3": { - "files": [], - "page": "GitP/A/Session/26/09/25-Fri/Asset/Synth/Full/mp3", - "source_graph": "." + "Launchpad/UG/05 Session Mode/03 Clip Functions/05 Quantise a Clip": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/06-Thu": { - "files": [], - "page": "GitP/A/Session/26/10/06-Thu", - "source_graph": "." + "Launchpad/UG/05 Session Mode/03 Clip Functions/06 Record Quantise": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/06-Thu/Asset/MIDI/Full/mid": { - "files": [], - "page": "GitP/A/Session/26/10/06-Thu/Asset/MIDI/Full/mid", - "source_graph": "." + "Launchpad/UG/05 Session Mode/03 Clip Functions/07 Fixed Length": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/06-Thu/Asset/Synth/Full/mp3": { - "files": [], - "page": "GitP/A/Session/26/10/06-Thu/Asset/Synth/Full/mp3", - "source_graph": "." + "Launchpad/UG/05 Session Mode/04 Track Controls": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/07-Wed": { - "files": [], - "page": "GitP/A/Session/26/10/07-Wed", - "source_graph": "." + "Launchpad/UG/05 Session Mode/04 Track Controls/01 Record Arm": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/07-Wed/Asset/MIDI/Full/mid": { - "files": [], - "page": "GitP/A/Session/26/10/07-Wed/Asset/MIDI/Full/mid", - "source_graph": "." + "Launchpad/UG/05 Session Mode/04 Track Controls/02 Mute": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/07-Wed/Asset/Synth/Full/mp3": { - "files": [], - "page": "GitP/A/Session/26/10/07-Wed/Asset/Synth/Full/mp3", - "source_graph": "." + "Launchpad/UG/05 Session Mode/04 Track Controls/03 Solo": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Asset/B2": { - "files": [], - "page": "Logseq/Entity/Asset/B2", - "source_graph": "." + "Launchpad/UG/05 Session Mode/04 Track Controls/04 Volume": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Definition": { - "files": [], - "page": "Logseq/Entity/Definition", - "source_graph": "." + "Launchpad/UG/05 Session Mode/04 Track Controls/05 Pan": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Mise/Task": { - "files": [], - "page": "Logseq/Entity/Mise/Task", - "source_graph": "." + "Launchpad/UG/05 Session Mode/04 Track Controls/06 Send": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Podcast/Episode": { - "files": [], - "page": "Logseq/Entity/Podcast/Episode", - "source_graph": "." + "Launchpad/UG/05 Session Mode/04 Track Controls/07 Device": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Proxy/Page": { - "files": [ - "mise-tasks/logseq/entity/proxy/page/docs/index.html", - "mise-tasks/logseq/entity/proxy/page/docs/serve", - "mise-tasks/logseq/entity/proxy/page/lib/companions.py", - "mise-tasks/logseq/entity/proxy/page/lib/core.py", - "mise-tasks/logseq/entity/proxy/page/lib/task_imports.py", - "mise-tasks/logseq/entity/proxy/page/sync" - ], - "page": "Logseq/Entity/Proxy/Page", - "source_graph": "." + "Launchpad/UG/05 Session Mode/04 Track Controls/08 Stop Clip": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" }, - "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Proxy/Page/mise/Task/sync": { - "files": [ - "mise-tasks/logseq/entity/proxy/page/docs/index.html", - "mise-tasks/logseq/entity/proxy/page/docs/serve", - "mise-tasks/logseq/entity/proxy/page/lib/companions.py", - "mise-tasks/logseq/entity/proxy/page/lib/core.py", - "mise-tasks/logseq/entity/proxy/page/sync" - ], - "page": "Logseq/Entity/Proxy/Page/mise/Task/sync", - "source_graph": "." - } - }, - "pages": { - "GitP/A/Session/24/11/19-Tue": [ + "Launchpad/UG/05 Session Mode/04 Track Controls/09 Fader Orientation": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/05 Session Mode/05 Record Arm and Recording": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/05 Session Mode/06 Production Controls": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/05 Session Mode/06 Production Controls/01 Undo": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/05 Session Mode/06 Production Controls/02 Redo": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/05 Session Mode/06 Production Controls/03 Tap Tempo": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/05 Session Mode/06 Production Controls/04 Click": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/05 Session Mode/07 Momentary View Switching": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/06 Note Mode": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]]" + }, + "Launchpad/UG/06 Note Mode/01 Overview": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/06 Note Mode/02 Chromatic Mode": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/06 Note Mode/02 Chromatic Mode/Asset/Chromatic-Note-Mode-layout/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/06 Note Mode/03 Scale Mode": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/06 Note Mode/03 Scale Mode/Asset/Scale-Note-Mode-layout/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/06 Note Mode/04 Note Mode Settings": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/06 Note Mode/04 Note Mode Settings/Asset/Note-Mode-settings/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/06 Note Mode/05 Overlap": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/06 Note Mode/06 Drum Mode": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/06 Note Mode/06 Drum Mode/Asset/Drum-Mode-mapping/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/06 Note Mode/06 Drum Mode/Asset/Live-Drum-Rack/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/07 Chord Mode": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]]" + }, + "Launchpad/UG/07 Chord Mode/01 Overview": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/07 Chord Mode/01 Overview/Asset/Chord-Mode-layout/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/07 Chord Mode/02 Triads": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/07 Chord Mode/03 Note Area": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/07 Chord Mode/04 Save and Play Chords": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/07 Chord Mode/05 Sustain Control": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/08 Custom Modes": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]]" + }, + "Launchpad/UG/08 Custom Modes/01 Overview": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/08 Custom Modes/02 Default Custom Modes": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/08 Custom Modes/03 Master MIDI Channel": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/08 Custom Modes/03 Master MIDI Channel/Asset/Custom-Mode-MIDI-channel-selector/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/08 Custom Modes/04 Set Up a Custom Mode": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/08 Custom Modes/05 Lighting Pads with External MIDI": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]]" + }, + "Launchpad/UG/09 Sequencer/01 Overview": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/01 Play Area": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/02 Assign Notes": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/03 Clear Steps": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/04 Duplicate Steps": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/05 Playback": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/06 Record": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/07 Gate Length": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/07 Gate Length/Asset/01-Ten-step-gate-length/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/08 Tracks": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/01-Ableton-Live-MIDI-input-port/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/02-Ableton-Live-track-MIDI-channels/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/03-Ableton-Live-Arm-Exclusive-setting/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/02 Steps View/Asset/01-Steps-View-layout/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/03 Patterns View": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/03 Patterns View/01 Chain": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/03 Patterns View/02 Queue": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/03 Patterns View/03 Clear": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/03 Patterns View/04 Duplicate": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/03 Patterns View/05 Instant Change": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/03 Patterns View/Asset/01-Patterns-View/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/04 Scenes": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/04 Scenes/01 Assign": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/04 Scenes/02 Chain": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/04 Scenes/03 Queue": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/04 Scenes/04 Clear": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/04 Scenes/05 Duplicate": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/04 Scenes/Asset/01-Scenes-in-Patterns-View/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/05 Pattern Settings": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/05 Pattern Settings/01 Sync Rate": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/05 Pattern Settings/02 Direction": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/05 Pattern Settings/03 Start End": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/05 Pattern Settings/Asset/01-Pattern-Settings-view/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/06 Velocity": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/06 Velocity/01 Step Velocity": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/06 Velocity/01 Step Velocity/Asset/01-Velocity-view/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/06 Velocity/02 Live Record": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/07 Probability": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/07 Probability/01 Edit": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/07 Probability/01 Edit/Asset/01-Probability-view/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/07 Probability/02 Print": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/08 Mutation": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/08 Mutation/01 Edit": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/08 Mutation/01 Edit/Asset/01-Mutation-view/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/08 Mutation/02 Print": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/09 Micro Steps": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/09 Micro Steps/01 Edit": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/09 Micro Steps/01 Edit/Asset/01-Micro-Step-editing-view/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/09 Micro Steps/02 Clear": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/09 Micro Steps/03 Duplicate": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/10 Tempo and Swing": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit/Asset/01-Tempo-view/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit/Asset/02-Swing-view/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/11 Print to Clip": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/01-Selected-empty-clip-slot/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/02-Clip-slot-after-Print-to-Clip/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/03-Full-Ableton-Live-Lite-track/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/12 Projects": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/12 Projects/01 Save": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/12 Projects/02 Backup": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/13 Settings": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/09 Sequencer/13 Settings/01 Access": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/13 Settings/01 Access/Asset/01-Sequencer-Settings-view/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/09 Sequencer/13 Settings/02 Track Types": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/13 Settings/03 Root and Scale": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/13 Settings/04 Select Scale": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/09 Sequencer/13 Settings/05 MIDI Channel": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/10 Setup": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]]" + }, + "Launchpad/UG/10 Setup/01 Setup Menu": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/10 Setup/02 LED Settings": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/10 Setup/02 LED Settings/Asset/LED-Settings-grid/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/10 Setup/03 Velocity Settings": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/10 Setup/03 Velocity Settings/Asset/Velocity-Settings-grid/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/10 Setup/04 Aftertouch Settings": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/10 Setup/04 Aftertouch Settings/Asset/Aftertouch-Settings-grid/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/10 Setup/05 MIDI Settings": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/10 Setup/05 MIDI Settings/Asset/MIDI-Settings-grid/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/10 Setup/06 Fader Settings": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/10 Setup/06 Fader Settings/Asset/Fader-Settings-grid/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/10 Setup/07 Live and Programmer Mode": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/10 Setup/07 Live and Programmer Mode/Asset/Live-and-Programmer-Mode-buttons/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/10 Setup/08 Bootloader Menu": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/10 Setup/08 Bootloader Menu/Asset/Bootloader-controls/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/01 Custom 1": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/01 Custom 1/Asset/Custom-1-MIDI-map/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/02 Custom 2": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/02 Custom 2/Asset/Custom-2-MIDI-map/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/03 Custom 3": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/03 Custom 3/Asset/Custom-3-MIDI-map/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/04 Custom 4": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/04 Custom 4/Asset/Custom-4-MIDI-map/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/05 Custom 5": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/05 Custom 5/Asset/Custom-5-MIDI-map/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/06 Custom 6": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/06 Custom 6/Asset/Custom-6-MIDI-map/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/07 Custom 7": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/07 Custom 7/Asset/Custom-7-MIDI-map/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/08 Custom 8": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/08 Custom 8/Asset/Custom-8-MIDI-map/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/09 Programmer Mode": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/09 Programmer Mode/Asset/Programmer-Mode-MIDI-map/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix/02 Overlap Layouts": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 2]]" + }, + "Launchpad/UG/11 Appendix/02 Overlap Layouts/01 Five Finger": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/02 Overlap Layouts/01 Five Finger/Asset/Five-Finger-overlap-layouts/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix/02 Overlap Layouts/02 Four Finger": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/02 Overlap Layouts/02 Four Finger/Asset/Four-Finger-overlap-layouts/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Launchpad/UG/11 Appendix/02 Overlap Layouts/03 Sequential": { + "logseq-entity": "[[Logseq/Entity/Book/Section/Level 3]]" + }, + "Launchpad/UG/11 Appendix/02 Overlap Layouts/03 Sequential/Asset/Sequential-overlap-layouts/png": { + "logseq-entity": "[[Logseq/Entity/Asset/B2]]" + }, + "Logseq": {}, + "Logseq/Entity": {}, + "Logseq/Entity/Asset": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Asset/B2": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Asset/Frontmatter/duration-seconds": { + "logseq-entity": "[[Logseq/Entity/Frontmatter/Definition]]" + }, + "Logseq/Entity/Book": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Book/Section": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Book/Section/Level 1": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Book/Section/Level 2": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Book/Section/Level 3": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Book/Section/Level 4": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Definition": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Frontmatter/Definition": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Mise/Task": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Podcast/Episode": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Proxy/Page": { + "entity-tasks": "[[Logseq/Entity/Proxy/Page/mise/Task/sync]], [[Logseq/Entity/Proxy/Page/mise/Task/docs/serve]]", + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Entity/Proxy/Page/mise/Task/docs/serve": { + "logseq-entity": "[[Logseq/Entity/Mise/Task]]", + "source-link": "https://github.com/codekiln/logseq-encode-garden/blob/main/mise-tasks/logseq/entity/proxy/page/docs/serve", + "task-config-root": ".", + "task-entrypoint": "mise-tasks/logseq/entity/proxy/page/docs/serve", + "task-files": "{\"mise-tasks/logseq/entity/proxy/page/docs/serve\":\"mise-tasks/logseq/entity/proxy/page/docs/serve\",\"mise-tasks/logseq/entity/proxy/page/docs/index.html\":\"mise-tasks/logseq/entity/proxy/page/docs/index.html\"}", + "task-name": "logseq:entity:proxy:page:docs:serve", + "task-owner": "[[Person/codekiln/GitHub/logseq-encode-garden]]" + }, + "Logseq/Entity/Proxy/Page/mise/Task/sync": { + "logseq-entity": "[[Logseq/Entity/Mise/Task]]", + "source-link": "https://github.com/codekiln/logseq-encode-garden/blob/main/mise-tasks/logseq/entity/proxy/page/sync", + "task-config-root": ".", + "task-dependencies": "[[Logseq/Entity/Proxy/Page/mise/Task/docs/serve]]", + "task-entrypoint": "mise-tasks/logseq/entity/proxy/page/sync", + "task-files": "{\"mise-tasks/logseq/entity/proxy/page/sync\":\"mise-tasks/logseq/entity/proxy/page/sync\",\"mise-tasks/logseq/entity/proxy/page/lib/core.py\":\"mise-tasks/logseq/entity/proxy/page/lib/core.py\",\"mise-tasks/logseq/entity/proxy/page/lib/task_imports.py\":\"mise-tasks/logseq/entity/proxy/page/lib/task_imports.py\"}", + "task-name": "logseq:entity:proxy:page:sync", + "task-owner": "[[Person/codekiln/GitHub/logseq-encode-garden]]" + }, + "Logseq/Entity/Series": { + "logseq-entity": "[[Logseq/Entity/Definition]]" + }, + "Logseq/Frontmatter": {}, + "Logseq/Frontmatter/alias": {}, + "Logseq/Frontmatter/date-created": {}, + "Logseq/Frontmatter/github-link": {}, + "Logseq/Frontmatter/logseq-created-time-year": {}, + "Logseq/Frontmatter/logseq-entity": {}, + "Logseq/Frontmatter/see-also": {}, + "Logseq/Frontmatter/tags": {}, + "Logseq/Frontmatter/via": {} + }, + "files": { + "mise-tasks/logseq/entity/proxy/page/docs/index.html": { + "mode": 420, + "sha256": "832ce80b4e705a9a25933ce10fabd69b3e7d8f3eface1eb2f26d27c46bc15d08", + "source": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "mise-tasks/logseq/entity/proxy/page/docs/index.html" + ] + }, + "mise-tasks/logseq/entity/proxy/page/docs/serve": { + "mode": 493, + "sha256": "e13bef969fc38baced4f9a4129a684595b979481eff73037e07526764ed11d85", + "source": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "mise-tasks/logseq/entity/proxy/page/docs/serve" + ] + }, + "mise-tasks/logseq/entity/proxy/page/lib/companions.py": { + "mode": 420, + "sha256": "9527f6bca636edf9c9425c5c774c4333ed028025cdc56de849e0828dc703fc87", + "source": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "mise-tasks/logseq/entity/proxy/page/lib/companions.py" + ] + }, + "mise-tasks/logseq/entity/proxy/page/lib/core.py": { + "mode": 420, + "sha256": "162f58b6461b5d6b37ea9a23a75e17013b5d03ec7049b065b56c8347ff2d95ee", + "source": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "mise-tasks/logseq/entity/proxy/page/lib/core.py" + ] + }, + "mise-tasks/logseq/entity/proxy/page/lib/task_imports.py": { + "mode": 420, + "sha256": "11b952bac59727a617009e0692f2b4c41ea1739c7aa486296830b864b7b3415a", + "source": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "mise-tasks/logseq/entity/proxy/page/lib/task_imports.py" + ] + }, + "mise-tasks/logseq/entity/proxy/page/sync": { + "mode": 493, + "sha256": "d67da47d08b33cb0fba54f60555cfe9c7a87ba17257fd97b937e123629c32b0f", + "source": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "mise-tasks/logseq/entity/proxy/page/sync" + ] + } + }, + "imports": { + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue": { + "files": [], + "page": "GitP/A/Session/24/11/19-Tue", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue/Asset/Artwork/Overview/gif": { + "files": [], + "page": "GitP/A/Session/24/11/19-Tue/Asset/Artwork/Overview/gif", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue/Asset/Preset/A/mfpz": { + "files": [], + "page": "GitP/A/Session/24/11/19-Tue/Asset/Preset/A/mfpz", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue/Asset/Preset/B/mfpz": { + "files": [], + "page": "GitP/A/Session/24/11/19-Tue/Asset/Preset/B/mfpz", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue/Asset/Preset/C/mfpz": { + "files": [], + "page": "GitP/A/Session/24/11/19-Tue/Asset/Preset/C/mfpz", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/11/19-Tue/Asset/Synth/Full/mp3": { + "files": [], + "page": "GitP/A/Session/24/11/19-Tue/Asset/Synth/Full/mp3", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed": { + "files": [], + "page": "GitP/A/Session/24/12/04-Wed", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Artwork/Overview/gif": { + "files": [], + "page": "GitP/A/Session/24/12/04-Wed/Asset/Artwork/Overview/gif", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/MIDI/Microfreak/mid": { + "files": [], + "page": "GitP/A/Session/24/12/04-Wed/Asset/MIDI/Microfreak/mid", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Preset/A/mfpz": { + "files": [], + "page": "GitP/A/Session/24/12/04-Wed/Asset/Preset/A/mfpz", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Preset/B/mfpz": { + "files": [], + "page": "GitP/A/Session/24/12/04-Wed/Asset/Preset/B/mfpz", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Preset/C/mfpz": { + "files": [], + "page": "GitP/A/Session/24/12/04-Wed/Asset/Preset/C/mfpz", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Preset/D/mfpz": { + "files": [], + "page": "GitP/A/Session/24/12/04-Wed/Asset/Preset/D/mfpz", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/24/12/04-Wed/Asset/Synth/Full/mp3": { + "files": [], + "page": "GitP/A/Session/24/12/04-Wed/Asset/Synth/Full/mp3", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/09/24-Thu": { + "files": [], + "page": "GitP/A/Session/26/09/24-Thu", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/09/24-Thu/Asset/Synth/Full/mp3": { + "files": [], + "page": "GitP/A/Session/26/09/24-Thu/Asset/Synth/Full/mp3", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/09/25-Fri": { + "files": [], + "page": "GitP/A/Session/26/09/25-Fri", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/09/25-Fri/Asset/Synth/Full/mp3": { + "files": [], + "page": "GitP/A/Session/26/09/25-Fri/Asset/Synth/Full/mp3", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/06-Thu": { + "files": [], + "page": "GitP/A/Session/26/10/06-Thu", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/06-Thu/Asset/MIDI/Full/mid": { + "files": [], + "page": "GitP/A/Session/26/10/06-Thu/Asset/MIDI/Full/mid", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/06-Thu/Asset/Synth/Full/mp3": { + "files": [], + "page": "GitP/A/Session/26/10/06-Thu/Asset/Synth/Full/mp3", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/07-Wed": { + "files": [], + "page": "GitP/A/Session/26/10/07-Wed", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/07-Wed/Asset/MIDI/Full/mid": { + "files": [], + "page": "GitP/A/Session/26/10/07-Wed/Asset/MIDI/Full/mid", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::GitP/A/Session/26/10/07-Wed/Asset/Synth/Full/mp3": { + "files": [], + "page": "GitP/A/Session/26/10/07-Wed/Asset/Synth/Full/mp3", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::Launchpad": { + "files": [], + "page": "Launchpad", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Asset/B2": { + "files": [], + "page": "Logseq/Entity/Asset/B2", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Definition": { + "files": [], + "page": "Logseq/Entity/Definition", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Mise/Task": { + "files": [], + "page": "Logseq/Entity/Mise/Task", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Podcast/Episode": { + "files": [], + "page": "Logseq/Entity/Podcast/Episode", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Proxy/Page": { + "files": [ + "mise-tasks/logseq/entity/proxy/page/docs/index.html", + "mise-tasks/logseq/entity/proxy/page/docs/serve", + "mise-tasks/logseq/entity/proxy/page/lib/companions.py", + "mise-tasks/logseq/entity/proxy/page/lib/core.py", + "mise-tasks/logseq/entity/proxy/page/lib/task_imports.py", + "mise-tasks/logseq/entity/proxy/page/sync" + ], + "page": "Logseq/Entity/Proxy/Page", + "source_graph": "." + }, + "github.com/codekiln/logseq-encode-garden::.::Logseq/Entity/Proxy/Page/mise/Task/sync": { + "files": [ + "mise-tasks/logseq/entity/proxy/page/docs/index.html", + "mise-tasks/logseq/entity/proxy/page/docs/serve", + "mise-tasks/logseq/entity/proxy/page/lib/companions.py", + "mise-tasks/logseq/entity/proxy/page/lib/core.py", + "mise-tasks/logseq/entity/proxy/page/sync" + ], + "page": "Logseq/Entity/Proxy/Page/mise/Task/sync", + "source_graph": "." + } + }, + "pages": { + "GitP/A/Session/24/11/19-Tue": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/11/19-Tue" + ], + "GitP/A/Session/24/11/19-Tue/Asset/Artwork/Overview/gif": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/11/19-Tue/Asset/Artwork/Overview/gif" + ], + "GitP/A/Session/24/11/19-Tue/Asset/Preset/A/mfpz": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/11/19-Tue/Asset/Preset/A/mfpz" + ], + "GitP/A/Session/24/11/19-Tue/Asset/Preset/B/mfpz": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/11/19-Tue/Asset/Preset/B/mfpz" + ], + "GitP/A/Session/24/11/19-Tue/Asset/Preset/C/mfpz": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/11/19-Tue/Asset/Preset/C/mfpz" + ], + "GitP/A/Session/24/11/19-Tue/Asset/Synth/Full/mp3": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/11/19-Tue/Asset/Synth/Full/mp3" + ], + "GitP/A/Session/24/12/04-Wed": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/12/04-Wed" + ], + "GitP/A/Session/24/12/04-Wed/Asset/Artwork/Overview/gif": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/12/04-Wed/Asset/Artwork/Overview/gif" + ], + "GitP/A/Session/24/12/04-Wed/Asset/MIDI/Microfreak/mid": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/12/04-Wed/Asset/MIDI/Microfreak/mid" + ], + "GitP/A/Session/24/12/04-Wed/Asset/Preset/A/mfpz": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/12/04-Wed/Asset/Preset/A/mfpz" + ], + "GitP/A/Session/24/12/04-Wed/Asset/Preset/B/mfpz": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/12/04-Wed/Asset/Preset/B/mfpz" + ], + "GitP/A/Session/24/12/04-Wed/Asset/Preset/C/mfpz": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/12/04-Wed/Asset/Preset/C/mfpz" + ], + "GitP/A/Session/24/12/04-Wed/Asset/Preset/D/mfpz": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/12/04-Wed/Asset/Preset/D/mfpz" + ], + "GitP/A/Session/24/12/04-Wed/Asset/Synth/Full/mp3": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/24/12/04-Wed/Asset/Synth/Full/mp3" + ], + "GitP/A/Session/26/09/24-Thu": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/26/09/24-Thu" + ], + "GitP/A/Session/26/09/24-Thu/Asset/Synth/Full/mp3": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/26/09/24-Thu/Asset/Synth/Full/mp3" + ], + "GitP/A/Session/26/09/25-Fri": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/26/09/25-Fri" + ], + "GitP/A/Session/26/09/25-Fri/Asset/Synth/Full/mp3": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/26/09/25-Fri/Asset/Synth/Full/mp3" + ], + "GitP/A/Session/26/10/06-Thu": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/26/10/06-Thu" + ], + "GitP/A/Session/26/10/06-Thu/Asset/MIDI/Full/mid": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/26/10/06-Thu/Asset/MIDI/Full/mid" + ], + "GitP/A/Session/26/10/06-Thu/Asset/Synth/Full/mp3": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/26/10/06-Thu/Asset/Synth/Full/mp3" + ], + "GitP/A/Session/26/10/07-Wed": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/26/10/07-Wed" + ], + "GitP/A/Session/26/10/07-Wed/Asset/MIDI/Full/mid": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/26/10/07-Wed/Asset/MIDI/Full/mid" + ], + "GitP/A/Session/26/10/07-Wed/Asset/Synth/Full/mp3": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "GitP/A/Session/26/10/07-Wed/Asset/Synth/Full/mp3" + ], + "Launchpad": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad" + ], + "Launchpad/UG": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG" + ], + "Launchpad/UG/01 Introduction": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/01 Introduction" + ], + "Launchpad/UG/01 Introduction/01 Key Features": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/01 Introduction/01 Key Features" + ], + "Launchpad/UG/01 Introduction/02 In the Box": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/01 Introduction/02 In the Box" + ], + "Launchpad/UG/02 Getting Up and Running": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/02 Getting Up and Running" + ], + "Launchpad/UG/02 Getting Up and Running/01 Easy Start": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/02 Getting Up and Running/01 Easy Start" + ], + "Launchpad/UG/02 Getting Up and Running/01 Easy Start/01 Mac": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/02 Getting Up and Running/01 Easy Start/01 Mac" + ], + "Launchpad/UG/02 Getting Up and Running/01 Easy Start/02 Windows": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/02 Getting Up and Running/01 Easy Start/02 Windows" + ], + "Launchpad/UG/02 Getting Up and Running/02 Launchpad Intro": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/02 Getting Up and Running/02 Launchpad Intro" + ], + "Launchpad/UG/02 Getting Up and Running/03 Ableton Live": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/02 Getting Up and Running/03 Ableton Live" + ], + "Launchpad/UG/02 Getting Up and Running/04 Other Software": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/02 Getting Up and Running/04 Other Software" + ], + "Launchpad/UG/02 Getting Up and Running/05 Standalone": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/02 Getting Up and Running/05 Standalone" + ], + "Launchpad/UG/02 Getting Up and Running/06 Help": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/02 Getting Up and Running/06 Help" + ], + "Launchpad/UG/03 Hardware Overview": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/03 Hardware Overview" + ], + "Launchpad/UG/03 Hardware Overview/Asset/01-Launchpad-Pro-top-panel/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/03 Hardware Overview/Asset/01-Launchpad-Pro-top-panel/png" + ], + "Launchpad/UG/03 Hardware Overview/Asset/02-Launchpad-Pro-rear-connections/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/03 Hardware Overview/Asset/02-Launchpad-Pro-rear-connections/png" + ], + "Launchpad/UG/04 Launchpad Pro Interface": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/04 Launchpad Pro Interface" + ], + "Launchpad/UG/04 Launchpad Pro Interface/01 Modes": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/04 Launchpad Pro Interface/01 Modes" + ], + "Launchpad/UG/04 Launchpad Pro Interface/02 Shift": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/04 Launchpad Pro Interface/02 Shift" + ], + "Launchpad/UG/05 Session Mode": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode" + ], + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View" + ], + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View/Asset/Live-clip-grid/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View/Asset/Live-clip-grid/png" + ], + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View/Asset/Session-View-mapping/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/01 Ableton Live Session View/Asset/Session-View-mapping/png" + ], + "Launchpad/UG/05 Session Mode/02 Session Overview": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/02 Session Overview" + ], + "Launchpad/UG/05 Session Mode/03 Clip Functions": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/03 Clip Functions" + ], + "Launchpad/UG/05 Session Mode/03 Clip Functions/01 Select a Clip": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/03 Clip Functions/01 Select a Clip" + ], + "Launchpad/UG/05 Session Mode/03 Clip Functions/02 Clear a Clip": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/03 Clip Functions/02 Clear a Clip" + ], + "Launchpad/UG/05 Session Mode/03 Clip Functions/03 Duplicate a Clip": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/03 Clip Functions/03 Duplicate a Clip" + ], + "Launchpad/UG/05 Session Mode/03 Clip Functions/04 Double Clip Length": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/03 Clip Functions/04 Double Clip Length" + ], + "Launchpad/UG/05 Session Mode/03 Clip Functions/05 Quantise a Clip": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/03 Clip Functions/05 Quantise a Clip" + ], + "Launchpad/UG/05 Session Mode/03 Clip Functions/06 Record Quantise": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/03 Clip Functions/06 Record Quantise" + ], + "Launchpad/UG/05 Session Mode/03 Clip Functions/07 Fixed Length": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/03 Clip Functions/07 Fixed Length" + ], + "Launchpad/UG/05 Session Mode/04 Track Controls": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/04 Track Controls" + ], + "Launchpad/UG/05 Session Mode/04 Track Controls/01 Record Arm": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/04 Track Controls/01 Record Arm" + ], + "Launchpad/UG/05 Session Mode/04 Track Controls/02 Mute": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/04 Track Controls/02 Mute" + ], + "Launchpad/UG/05 Session Mode/04 Track Controls/03 Solo": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/04 Track Controls/03 Solo" + ], + "Launchpad/UG/05 Session Mode/04 Track Controls/04 Volume": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/04 Track Controls/04 Volume" + ], + "Launchpad/UG/05 Session Mode/04 Track Controls/05 Pan": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/04 Track Controls/05 Pan" + ], + "Launchpad/UG/05 Session Mode/04 Track Controls/06 Send": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/04 Track Controls/06 Send" + ], + "Launchpad/UG/05 Session Mode/04 Track Controls/07 Device": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/04 Track Controls/07 Device" + ], + "Launchpad/UG/05 Session Mode/04 Track Controls/08 Stop Clip": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/04 Track Controls/08 Stop Clip" + ], + "Launchpad/UG/05 Session Mode/04 Track Controls/09 Fader Orientation": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/04 Track Controls/09 Fader Orientation" + ], + "Launchpad/UG/05 Session Mode/05 Record Arm and Recording": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/05 Record Arm and Recording" + ], + "Launchpad/UG/05 Session Mode/06 Production Controls": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/06 Production Controls" + ], + "Launchpad/UG/05 Session Mode/06 Production Controls/01 Undo": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/06 Production Controls/01 Undo" + ], + "Launchpad/UG/05 Session Mode/06 Production Controls/02 Redo": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/06 Production Controls/02 Redo" + ], + "Launchpad/UG/05 Session Mode/06 Production Controls/03 Tap Tempo": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/06 Production Controls/03 Tap Tempo" + ], + "Launchpad/UG/05 Session Mode/06 Production Controls/04 Click": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/06 Production Controls/04 Click" + ], + "Launchpad/UG/05 Session Mode/07 Momentary View Switching": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/05 Session Mode/07 Momentary View Switching" + ], + "Launchpad/UG/06 Note Mode": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode" + ], + "Launchpad/UG/06 Note Mode/01 Overview": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode/01 Overview" + ], + "Launchpad/UG/06 Note Mode/02 Chromatic Mode": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode/02 Chromatic Mode" + ], + "Launchpad/UG/06 Note Mode/02 Chromatic Mode/Asset/Chromatic-Note-Mode-layout/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode/02 Chromatic Mode/Asset/Chromatic-Note-Mode-layout/png" + ], + "Launchpad/UG/06 Note Mode/03 Scale Mode": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode/03 Scale Mode" + ], + "Launchpad/UG/06 Note Mode/03 Scale Mode/Asset/Scale-Note-Mode-layout/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode/03 Scale Mode/Asset/Scale-Note-Mode-layout/png" + ], + "Launchpad/UG/06 Note Mode/04 Note Mode Settings": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode/04 Note Mode Settings" + ], + "Launchpad/UG/06 Note Mode/04 Note Mode Settings/Asset/Note-Mode-settings/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode/04 Note Mode Settings/Asset/Note-Mode-settings/png" + ], + "Launchpad/UG/06 Note Mode/05 Overlap": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode/05 Overlap" + ], + "Launchpad/UG/06 Note Mode/06 Drum Mode": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode/06 Drum Mode" + ], + "Launchpad/UG/06 Note Mode/06 Drum Mode/Asset/Drum-Mode-mapping/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode/06 Drum Mode/Asset/Drum-Mode-mapping/png" + ], + "Launchpad/UG/06 Note Mode/06 Drum Mode/Asset/Live-Drum-Rack/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/06 Note Mode/06 Drum Mode/Asset/Live-Drum-Rack/png" + ], + "Launchpad/UG/07 Chord Mode": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/07 Chord Mode" + ], + "Launchpad/UG/07 Chord Mode/01 Overview": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/07 Chord Mode/01 Overview" + ], + "Launchpad/UG/07 Chord Mode/01 Overview/Asset/Chord-Mode-layout/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/07 Chord Mode/01 Overview/Asset/Chord-Mode-layout/png" + ], + "Launchpad/UG/07 Chord Mode/02 Triads": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/07 Chord Mode/02 Triads" + ], + "Launchpad/UG/07 Chord Mode/03 Note Area": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/07 Chord Mode/03 Note Area" + ], + "Launchpad/UG/07 Chord Mode/04 Save and Play Chords": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/07 Chord Mode/04 Save and Play Chords" + ], + "Launchpad/UG/07 Chord Mode/05 Sustain Control": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/07 Chord Mode/05 Sustain Control" + ], + "Launchpad/UG/08 Custom Modes": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/08 Custom Modes" + ], + "Launchpad/UG/08 Custom Modes/01 Overview": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/08 Custom Modes/01 Overview" + ], + "Launchpad/UG/08 Custom Modes/02 Default Custom Modes": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/08 Custom Modes/02 Default Custom Modes" + ], + "Launchpad/UG/08 Custom Modes/03 Master MIDI Channel": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/08 Custom Modes/03 Master MIDI Channel" + ], + "Launchpad/UG/08 Custom Modes/03 Master MIDI Channel/Asset/Custom-Mode-MIDI-channel-selector/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/08 Custom Modes/03 Master MIDI Channel/Asset/Custom-Mode-MIDI-channel-selector/png" + ], + "Launchpad/UG/08 Custom Modes/04 Set Up a Custom Mode": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/08 Custom Modes/04 Set Up a Custom Mode" + ], + "Launchpad/UG/08 Custom Modes/05 Lighting Pads with External MIDI": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/08 Custom Modes/05 Lighting Pads with External MIDI" + ], + "Launchpad/UG/09 Sequencer": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer" + ], + "Launchpad/UG/09 Sequencer/01 Overview": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/01 Overview" + ], + "Launchpad/UG/09 Sequencer/02 Steps View": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/01 Play Area": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/01 Play Area" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/02 Assign Notes": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/02 Assign Notes" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/03 Clear Steps": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/03 Clear Steps" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/04 Duplicate Steps": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/04 Duplicate Steps" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/05 Playback": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/05 Playback" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/06 Record": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/06 Record" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/07 Gate Length": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/07 Gate Length" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/07 Gate Length/Asset/01-Ten-step-gate-length/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/07 Gate Length/Asset/01-Ten-step-gate-length/png" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/08 Tracks": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/08 Tracks" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/01-Ableton-Live-MIDI-input-port/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/01-Ableton-Live-MIDI-input-port/png" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/02-Ableton-Live-track-MIDI-channels/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/02-Ableton-Live-track-MIDI-channels/png" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/03-Ableton-Live-Arm-Exclusive-setting/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live/Asset/03-Ableton-Live-Arm-Exclusive-setting/png" + ], + "Launchpad/UG/09 Sequencer/02 Steps View/Asset/01-Steps-View-layout/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/02 Steps View/Asset/01-Steps-View-layout/png" + ], + "Launchpad/UG/09 Sequencer/03 Patterns View": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/03 Patterns View" + ], + "Launchpad/UG/09 Sequencer/03 Patterns View/01 Chain": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/03 Patterns View/01 Chain" + ], + "Launchpad/UG/09 Sequencer/03 Patterns View/02 Queue": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/03 Patterns View/02 Queue" + ], + "Launchpad/UG/09 Sequencer/03 Patterns View/03 Clear": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/03 Patterns View/03 Clear" + ], + "Launchpad/UG/09 Sequencer/03 Patterns View/04 Duplicate": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/03 Patterns View/04 Duplicate" + ], + "Launchpad/UG/09 Sequencer/03 Patterns View/05 Instant Change": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/03 Patterns View/05 Instant Change" + ], + "Launchpad/UG/09 Sequencer/03 Patterns View/Asset/01-Patterns-View/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/03 Patterns View/Asset/01-Patterns-View/png" + ], + "Launchpad/UG/09 Sequencer/04 Scenes": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/04 Scenes" + ], + "Launchpad/UG/09 Sequencer/04 Scenes/01 Assign": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/04 Scenes/01 Assign" + ], + "Launchpad/UG/09 Sequencer/04 Scenes/02 Chain": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/04 Scenes/02 Chain" + ], + "Launchpad/UG/09 Sequencer/04 Scenes/03 Queue": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/04 Scenes/03 Queue" + ], + "Launchpad/UG/09 Sequencer/04 Scenes/04 Clear": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/04 Scenes/04 Clear" + ], + "Launchpad/UG/09 Sequencer/04 Scenes/05 Duplicate": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/04 Scenes/05 Duplicate" + ], + "Launchpad/UG/09 Sequencer/04 Scenes/Asset/01-Scenes-in-Patterns-View/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/04 Scenes/Asset/01-Scenes-in-Patterns-View/png" + ], + "Launchpad/UG/09 Sequencer/05 Pattern Settings": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/05 Pattern Settings" + ], + "Launchpad/UG/09 Sequencer/05 Pattern Settings/01 Sync Rate": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/05 Pattern Settings/01 Sync Rate" + ], + "Launchpad/UG/09 Sequencer/05 Pattern Settings/02 Direction": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/05 Pattern Settings/02 Direction" + ], + "Launchpad/UG/09 Sequencer/05 Pattern Settings/03 Start End": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/05 Pattern Settings/03 Start End" + ], + "Launchpad/UG/09 Sequencer/05 Pattern Settings/Asset/01-Pattern-Settings-view/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/05 Pattern Settings/Asset/01-Pattern-Settings-view/png" + ], + "Launchpad/UG/09 Sequencer/06 Velocity": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/06 Velocity" + ], + "Launchpad/UG/09 Sequencer/06 Velocity/01 Step Velocity": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/06 Velocity/01 Step Velocity" + ], + "Launchpad/UG/09 Sequencer/06 Velocity/01 Step Velocity/Asset/01-Velocity-view/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/06 Velocity/01 Step Velocity/Asset/01-Velocity-view/png" + ], + "Launchpad/UG/09 Sequencer/06 Velocity/02 Live Record": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/06 Velocity/02 Live Record" + ], + "Launchpad/UG/09 Sequencer/07 Probability": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/07 Probability" + ], + "Launchpad/UG/09 Sequencer/07 Probability/01 Edit": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/07 Probability/01 Edit" + ], + "Launchpad/UG/09 Sequencer/07 Probability/01 Edit/Asset/01-Probability-view/png": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/11/19-Tue" + "Launchpad/UG/09 Sequencer/07 Probability/01 Edit/Asset/01-Probability-view/png" ], - "GitP/A/Session/24/11/19-Tue/Asset/Artwork/Overview/gif": [ + "Launchpad/UG/09 Sequencer/07 Probability/02 Print": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/11/19-Tue/Asset/Artwork/Overview/gif" + "Launchpad/UG/09 Sequencer/07 Probability/02 Print" ], - "GitP/A/Session/24/11/19-Tue/Asset/Preset/A/mfpz": [ + "Launchpad/UG/09 Sequencer/08 Mutation": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/11/19-Tue/Asset/Preset/A/mfpz" + "Launchpad/UG/09 Sequencer/08 Mutation" ], - "GitP/A/Session/24/11/19-Tue/Asset/Preset/B/mfpz": [ + "Launchpad/UG/09 Sequencer/08 Mutation/01 Edit": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/11/19-Tue/Asset/Preset/B/mfpz" + "Launchpad/UG/09 Sequencer/08 Mutation/01 Edit" ], - "GitP/A/Session/24/11/19-Tue/Asset/Preset/C/mfpz": [ + "Launchpad/UG/09 Sequencer/08 Mutation/01 Edit/Asset/01-Mutation-view/png": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/11/19-Tue/Asset/Preset/C/mfpz" + "Launchpad/UG/09 Sequencer/08 Mutation/01 Edit/Asset/01-Mutation-view/png" ], - "GitP/A/Session/24/11/19-Tue/Asset/Synth/Full/mp3": [ + "Launchpad/UG/09 Sequencer/08 Mutation/02 Print": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/11/19-Tue/Asset/Synth/Full/mp3" + "Launchpad/UG/09 Sequencer/08 Mutation/02 Print" ], - "GitP/A/Session/24/12/04-Wed": [ + "Launchpad/UG/09 Sequencer/09 Micro Steps": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/12/04-Wed" + "Launchpad/UG/09 Sequencer/09 Micro Steps" ], - "GitP/A/Session/24/12/04-Wed/Asset/Artwork/Overview/gif": [ + "Launchpad/UG/09 Sequencer/09 Micro Steps/01 Edit": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/12/04-Wed/Asset/Artwork/Overview/gif" + "Launchpad/UG/09 Sequencer/09 Micro Steps/01 Edit" ], - "GitP/A/Session/24/12/04-Wed/Asset/MIDI/Microfreak/mid": [ + "Launchpad/UG/09 Sequencer/09 Micro Steps/01 Edit/Asset/01-Micro-Step-editing-view/png": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/12/04-Wed/Asset/MIDI/Microfreak/mid" + "Launchpad/UG/09 Sequencer/09 Micro Steps/01 Edit/Asset/01-Micro-Step-editing-view/png" ], - "GitP/A/Session/24/12/04-Wed/Asset/Preset/A/mfpz": [ + "Launchpad/UG/09 Sequencer/09 Micro Steps/02 Clear": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/12/04-Wed/Asset/Preset/A/mfpz" + "Launchpad/UG/09 Sequencer/09 Micro Steps/02 Clear" ], - "GitP/A/Session/24/12/04-Wed/Asset/Preset/B/mfpz": [ + "Launchpad/UG/09 Sequencer/09 Micro Steps/03 Duplicate": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/12/04-Wed/Asset/Preset/B/mfpz" + "Launchpad/UG/09 Sequencer/09 Micro Steps/03 Duplicate" ], - "GitP/A/Session/24/12/04-Wed/Asset/Preset/C/mfpz": [ + "Launchpad/UG/09 Sequencer/10 Tempo and Swing": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/12/04-Wed/Asset/Preset/C/mfpz" + "Launchpad/UG/09 Sequencer/10 Tempo and Swing" ], - "GitP/A/Session/24/12/04-Wed/Asset/Preset/D/mfpz": [ + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/12/04-Wed/Asset/Preset/D/mfpz" + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit" ], - "GitP/A/Session/24/12/04-Wed/Asset/Synth/Full/mp3": [ + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit/Asset/01-Tempo-view/png": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/24/12/04-Wed/Asset/Synth/Full/mp3" + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit/Asset/01-Tempo-view/png" ], - "GitP/A/Session/26/09/24-Thu": [ + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit/Asset/02-Swing-view/png": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/26/09/24-Thu" + "Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit/Asset/02-Swing-view/png" ], - "GitP/A/Session/26/09/24-Thu/Asset/Synth/Full/mp3": [ + "Launchpad/UG/09 Sequencer/11 Print to Clip": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/26/09/24-Thu/Asset/Synth/Full/mp3" + "Launchpad/UG/09 Sequencer/11 Print to Clip" ], - "GitP/A/Session/26/09/25-Fri": [ + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/01-Selected-empty-clip-slot/png": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/26/09/25-Fri" + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/01-Selected-empty-clip-slot/png" ], - "GitP/A/Session/26/09/25-Fri/Asset/Synth/Full/mp3": [ + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/02-Clip-slot-after-Print-to-Clip/png": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/26/09/25-Fri/Asset/Synth/Full/mp3" + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/02-Clip-slot-after-Print-to-Clip/png" ], - "GitP/A/Session/26/10/06-Thu": [ + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/03-Full-Ableton-Live-Lite-track/png": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/26/10/06-Thu" + "Launchpad/UG/09 Sequencer/11 Print to Clip/Asset/03-Full-Ableton-Live-Lite-track/png" ], - "GitP/A/Session/26/10/06-Thu/Asset/MIDI/Full/mid": [ + "Launchpad/UG/09 Sequencer/12 Projects": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/26/10/06-Thu/Asset/MIDI/Full/mid" + "Launchpad/UG/09 Sequencer/12 Projects" ], - "GitP/A/Session/26/10/06-Thu/Asset/Synth/Full/mp3": [ + "Launchpad/UG/09 Sequencer/12 Projects/01 Save": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/26/10/06-Thu/Asset/Synth/Full/mp3" + "Launchpad/UG/09 Sequencer/12 Projects/01 Save" ], - "GitP/A/Session/26/10/07-Wed": [ + "Launchpad/UG/09 Sequencer/12 Projects/02 Backup": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/26/10/07-Wed" + "Launchpad/UG/09 Sequencer/12 Projects/02 Backup" ], - "GitP/A/Session/26/10/07-Wed/Asset/MIDI/Full/mid": [ + "Launchpad/UG/09 Sequencer/13 Settings": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/26/10/07-Wed/Asset/MIDI/Full/mid" + "Launchpad/UG/09 Sequencer/13 Settings" ], - "GitP/A/Session/26/10/07-Wed/Asset/Synth/Full/mp3": [ + "Launchpad/UG/09 Sequencer/13 Settings/01 Access": [ "github.com/codekiln/logseq-encode-garden", ".", - "GitP/A/Session/26/10/07-Wed/Asset/Synth/Full/mp3" + "Launchpad/UG/09 Sequencer/13 Settings/01 Access" + ], + "Launchpad/UG/09 Sequencer/13 Settings/01 Access/Asset/01-Sequencer-Settings-view/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/13 Settings/01 Access/Asset/01-Sequencer-Settings-view/png" + ], + "Launchpad/UG/09 Sequencer/13 Settings/02 Track Types": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/13 Settings/02 Track Types" + ], + "Launchpad/UG/09 Sequencer/13 Settings/03 Root and Scale": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/13 Settings/03 Root and Scale" + ], + "Launchpad/UG/09 Sequencer/13 Settings/04 Select Scale": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/13 Settings/04 Select Scale" + ], + "Launchpad/UG/09 Sequencer/13 Settings/05 MIDI Channel": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/09 Sequencer/13 Settings/05 MIDI Channel" + ], + "Launchpad/UG/10 Setup": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup" + ], + "Launchpad/UG/10 Setup/01 Setup Menu": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/01 Setup Menu" + ], + "Launchpad/UG/10 Setup/02 LED Settings": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/02 LED Settings" + ], + "Launchpad/UG/10 Setup/02 LED Settings/Asset/LED-Settings-grid/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/02 LED Settings/Asset/LED-Settings-grid/png" + ], + "Launchpad/UG/10 Setup/03 Velocity Settings": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/03 Velocity Settings" + ], + "Launchpad/UG/10 Setup/03 Velocity Settings/Asset/Velocity-Settings-grid/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/03 Velocity Settings/Asset/Velocity-Settings-grid/png" + ], + "Launchpad/UG/10 Setup/04 Aftertouch Settings": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/04 Aftertouch Settings" + ], + "Launchpad/UG/10 Setup/04 Aftertouch Settings/Asset/Aftertouch-Settings-grid/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/04 Aftertouch Settings/Asset/Aftertouch-Settings-grid/png" + ], + "Launchpad/UG/10 Setup/05 MIDI Settings": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/05 MIDI Settings" + ], + "Launchpad/UG/10 Setup/05 MIDI Settings/Asset/MIDI-Settings-grid/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/05 MIDI Settings/Asset/MIDI-Settings-grid/png" + ], + "Launchpad/UG/10 Setup/06 Fader Settings": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/06 Fader Settings" + ], + "Launchpad/UG/10 Setup/06 Fader Settings/Asset/Fader-Settings-grid/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/06 Fader Settings/Asset/Fader-Settings-grid/png" + ], + "Launchpad/UG/10 Setup/07 Live and Programmer Mode": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/07 Live and Programmer Mode" + ], + "Launchpad/UG/10 Setup/07 Live and Programmer Mode/Asset/Live-and-Programmer-Mode-buttons/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/07 Live and Programmer Mode/Asset/Live-and-Programmer-Mode-buttons/png" + ], + "Launchpad/UG/10 Setup/08 Bootloader Menu": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/08 Bootloader Menu" + ], + "Launchpad/UG/10 Setup/08 Bootloader Menu/Asset/Bootloader-controls/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/10 Setup/08 Bootloader Menu/Asset/Bootloader-controls/png" + ], + "Launchpad/UG/11 Appendix": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/01 Custom 1": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/01 Custom 1" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/01 Custom 1/Asset/Custom-1-MIDI-map/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/01 Custom 1/Asset/Custom-1-MIDI-map/png" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/02 Custom 2": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/02 Custom 2" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/02 Custom 2/Asset/Custom-2-MIDI-map/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/02 Custom 2/Asset/Custom-2-MIDI-map/png" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/03 Custom 3": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/03 Custom 3" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/03 Custom 3/Asset/Custom-3-MIDI-map/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/03 Custom 3/Asset/Custom-3-MIDI-map/png" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/04 Custom 4": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/04 Custom 4" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/04 Custom 4/Asset/Custom-4-MIDI-map/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/04 Custom 4/Asset/Custom-4-MIDI-map/png" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/05 Custom 5": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/05 Custom 5" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/05 Custom 5/Asset/Custom-5-MIDI-map/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/05 Custom 5/Asset/Custom-5-MIDI-map/png" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/06 Custom 6": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/06 Custom 6" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/06 Custom 6/Asset/Custom-6-MIDI-map/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/06 Custom 6/Asset/Custom-6-MIDI-map/png" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/07 Custom 7": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/07 Custom 7" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/07 Custom 7/Asset/Custom-7-MIDI-map/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/07 Custom 7/Asset/Custom-7-MIDI-map/png" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/08 Custom 8": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/08 Custom 8" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/08 Custom 8/Asset/Custom-8-MIDI-map/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/08 Custom 8/Asset/Custom-8-MIDI-map/png" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/09 Programmer Mode": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/09 Programmer Mode" + ], + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/09 Programmer Mode/Asset/Programmer-Mode-MIDI-map/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/01 Default MIDI Mappings/09 Programmer Mode/Asset/Programmer-Mode-MIDI-map/png" + ], + "Launchpad/UG/11 Appendix/02 Overlap Layouts": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/02 Overlap Layouts" + ], + "Launchpad/UG/11 Appendix/02 Overlap Layouts/01 Five Finger": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/01 Five Finger" + ], + "Launchpad/UG/11 Appendix/02 Overlap Layouts/01 Five Finger/Asset/Five-Finger-overlap-layouts/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/01 Five Finger/Asset/Five-Finger-overlap-layouts/png" + ], + "Launchpad/UG/11 Appendix/02 Overlap Layouts/02 Four Finger": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/02 Four Finger" + ], + "Launchpad/UG/11 Appendix/02 Overlap Layouts/02 Four Finger/Asset/Four-Finger-overlap-layouts/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/02 Four Finger/Asset/Four-Finger-overlap-layouts/png" + ], + "Launchpad/UG/11 Appendix/02 Overlap Layouts/03 Sequential": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/03 Sequential" + ], + "Launchpad/UG/11 Appendix/02 Overlap Layouts/03 Sequential/Asset/Sequential-overlap-layouts/png": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Launchpad/UG/11 Appendix/02 Overlap Layouts/03 Sequential/Asset/Sequential-overlap-layouts/png" + ], + "Logseq": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq" + ], + "Logseq/Entity": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Entity" + ], + "Logseq/Entity/Asset": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Entity/Asset" ], "Logseq/Entity/Asset/B2": [ "github.com/codekiln/logseq-encode-garden", ".", "Logseq/Entity/Asset/B2" ], + "Logseq/Entity/Asset/Frontmatter/duration-seconds": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Entity/Asset/Frontmatter/duration-seconds" + ], + "Logseq/Entity/Book": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Entity/Book" + ], + "Logseq/Entity/Book/Section": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Entity/Book/Section" + ], + "Logseq/Entity/Book/Section/Level 1": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Entity/Book/Section/Level 1" + ], + "Logseq/Entity/Book/Section/Level 2": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Entity/Book/Section/Level 2" + ], + "Logseq/Entity/Book/Section/Level 3": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Entity/Book/Section/Level 3" + ], + "Logseq/Entity/Book/Section/Level 4": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Entity/Book/Section/Level 4" + ], "Logseq/Entity/Definition": [ "github.com/codekiln/logseq-encode-garden", ".", "Logseq/Entity/Definition" ], + "Logseq/Entity/Frontmatter/Definition": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Entity/Frontmatter/Definition" + ], "Logseq/Entity/Mise/Task": [ "github.com/codekiln/logseq-encode-garden", ".", @@ -484,6 +2101,56 @@ "github.com/codekiln/logseq-encode-garden", ".", "Logseq/Entity/Proxy/Page/mise/Task/sync" + ], + "Logseq/Entity/Series": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Entity/Series" + ], + "Logseq/Frontmatter": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Frontmatter" + ], + "Logseq/Frontmatter/alias": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Frontmatter/alias" + ], + "Logseq/Frontmatter/date-created": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Frontmatter/date-created" + ], + "Logseq/Frontmatter/github-link": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Frontmatter/github-link" + ], + "Logseq/Frontmatter/logseq-created-time-year": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Frontmatter/logseq-created-time-year" + ], + "Logseq/Frontmatter/logseq-entity": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Frontmatter/logseq-entity" + ], + "Logseq/Frontmatter/see-also": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Frontmatter/see-also" + ], + "Logseq/Frontmatter/tags": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Frontmatter/tags" + ], + "Logseq/Frontmatter/via": [ + "github.com/codekiln/logseq-encode-garden", + ".", + "Logseq/Frontmatter/via" ] }, "tasks": { diff --git a/gitp-garden/journals/2026_10_08.md b/gitp-garden/journals/2026_10_08.md new file mode 100644 index 0000000..f067fde --- /dev/null +++ b/gitp-garden/journals/2026_10_08.md @@ -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]] diff --git a/gitp-garden/pages/Launchpad.md b/gitp-garden/pages/Launchpad.md new file mode 100644 index 0000000..6d6bded --- /dev/null +++ b/gitp-garden/pages/Launchpad.md @@ -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]] + - \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG.md b/gitp-garden/pages/Launchpad___UG.md new file mode 100644 index 0000000..f5f9851 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG.md @@ -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]] +- \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___01 Introduction.md b/gitp-garden/pages/Launchpad___UG___01 Introduction.md new file mode 100644 index 0000000..8276cdf --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___01 Introduction.md @@ -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]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___01 Introduction___01 Key Features.md b/gitp-garden/pages/Launchpad___UG___01 Introduction___01 Key Features.md new file mode 100644 index 0000000..f928b71 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___01 Introduction___01 Key Features.md @@ -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. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___01 Introduction___02 In the Box.md b/gitp-garden/pages/Launchpad___UG___01 Introduction___02 In the Box.md new file mode 100644 index 0000000..0f26c48 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___01 Introduction___02 In the Box.md @@ -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 \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running.md b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running.md new file mode 100644 index 0000000..8444821 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running.md @@ -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]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___01 Easy Start.md b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___01 Easy Start.md new file mode 100644 index 0000000..0df3481 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___01 Easy Start.md @@ -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]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___01 Easy Start___01 Mac.md b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___01 Easy Start___01 Mac.md new file mode 100644 index 0000000..b5583d2 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___01 Easy Start___01 Mac.md @@ -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. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___01 Easy Start___02 Windows.md b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___01 Easy Start___02 Windows.md new file mode 100644 index 0000000..2d339e7 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___01 Easy Start___02 Windows.md @@ -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. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___02 Launchpad Intro.md b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___02 Launchpad Intro.md new file mode 100644 index 0000000..200c661 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___02 Launchpad Intro.md @@ -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. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___03 Ableton Live.md b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___03 Ableton Live.md new file mode 100644 index 0000000..f1e30cd --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___03 Ableton Live.md @@ -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. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___04 Other Software.md b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___04 Other Software.md new file mode 100644 index 0000000..eafb9f2 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___04 Other Software.md @@ -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. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___05 Standalone.md b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___05 Standalone.md new file mode 100644 index 0000000..edb3541 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___05 Standalone.md @@ -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. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___06 Help.md b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___06 Help.md new file mode 100644 index 0000000..e93b7fc --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___02 Getting Up and Running___06 Help.md @@ -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. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___03 Hardware Overview.md b/gitp-garden/pages/Launchpad___UG___03 Hardware Overview.md new file mode 100644 index 0000000..024cfb4 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___03 Hardware Overview.md @@ -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) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___03 Hardware Overview___Asset___01-Launchpad-Pro-top-panel___png.md b/gitp-garden/pages/Launchpad___UG___03 Hardware Overview___Asset___01-Launchpad-Pro-top-panel___png.md new file mode 100644 index 0000000..1c27954 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___03 Hardware Overview___Asset___01-Launchpad-Pro-top-panel___png.md @@ -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) diff --git a/gitp-garden/pages/Launchpad___UG___03 Hardware Overview___Asset___02-Launchpad-Pro-rear-connections___png.md b/gitp-garden/pages/Launchpad___UG___03 Hardware Overview___Asset___02-Launchpad-Pro-rear-connections___png.md new file mode 100644 index 0000000..5f63e98 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___03 Hardware Overview___Asset___02-Launchpad-Pro-rear-connections___png.md @@ -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) diff --git a/gitp-garden/pages/Launchpad___UG___04 Launchpad Pro Interface.md b/gitp-garden/pages/Launchpad___UG___04 Launchpad Pro Interface.md new file mode 100644 index 0000000..c4fa23f --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___04 Launchpad Pro Interface.md @@ -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]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___04 Launchpad Pro Interface___01 Modes.md b/gitp-garden/pages/Launchpad___UG___04 Launchpad Pro Interface___01 Modes.md new file mode 100644 index 0000000..81d84dc --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___04 Launchpad Pro Interface___01 Modes.md @@ -0,0 +1,14 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/04 Launchpad Pro Interface]] +next:: [[Launchpad/UG/04 Launchpad Pro Interface/02 Shift]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F04%20Launchpad%20Pro%20Interface%2F01%20Modes +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___04%20Launchpad%20Pro%20Interface___01%20Modes.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 4.1 Modes + - Session, Note, Chord, Custom, and Sequencer are the five main modes. Press the corresponding button to change the grid's function. + - The active mode button glows pale green; available mode buttons glow white. + - Projects opens saved sequencer projects and acts as a Sequencer sub-mode. + - Custom Mode opens the last used custom layout, initially Custom Mode 1. After pressing Custom, use the track select buttons to choose among eight layouts. The selected layout glows pale green; other available layouts glow dim white. + - Novation Components can edit the eight Custom Mode MIDI mappings. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___04 Launchpad Pro Interface___02 Shift.md b/gitp-garden/pages/Launchpad___UG___04 Launchpad Pro Interface___02 Shift.md new file mode 100644 index 0000000..6822a37 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___04 Launchpad Pro Interface___02 Shift.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/04 Launchpad Pro Interface]] +prev:: [[Launchpad/UG/04 Launchpad Pro Interface/01 Modes]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F04%20Launchpad%20Pro%20Interface%2F02%20Shift +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___04%20Launchpad%20Pro%20Interface___02%20Shift.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 4.2 Shift + - Hold Shift to reach the secondary function printed at the bottom of a button. For example, Save is the shifted function of Projects. + - While Shift is held, available functions glow gold and unavailable functions remain unlit. + - Shifted toggles such as Record Quantise, Continue, and Click glow red when off and green when on. + - Available functions depend on the mode. Save is available in Sequencer Mode. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode.md new file mode 100644 index 0000000..ba0d732 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode.md @@ -0,0 +1,18 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG]] +prev:: [[Launchpad/UG/04 Launchpad Pro Interface]] +next:: [[Launchpad/UG/06 Note Mode]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5. Session Mode + - Session Mode controls Ableton Live Session View from the Launchpad grid. The grid shows an 8 × 8 window of clips. + - {{embed [[Launchpad/UG/05 Session Mode/01 Ableton Live Session View]]}} + - {{embed [[Launchpad/UG/05 Session Mode/02 Session Overview]]}} + - {{embed [[Launchpad/UG/05 Session Mode/03 Clip Functions]]}} + - {{embed [[Launchpad/UG/05 Session Mode/04 Track Controls]]}} + - {{embed [[Launchpad/UG/05 Session Mode/05 Record Arm and Recording]]}} + - {{embed [[Launchpad/UG/05 Session Mode/06 Production Controls]]}} + - {{embed [[Launchpad/UG/05 Session Mode/07 Momentary View Switching]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___01 Ableton Live Session View.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___01 Ableton Live Session View.md new file mode 100644 index 0000000..15e29de --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___01 Ableton Live Session View.md @@ -0,0 +1,17 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode]] +next:: [[Launchpad/UG/05 Session Mode/02 Session Overview]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F01%20Ableton%20Live%20Session%20View +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___01%20Ableton%20Live%20Session%20View.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.1 Ableton Live’s Session View + - Session View arranges clips in tracks (columns) and scenes (rows). A clip usually contains looping MIDI or audio. A track hosts an instrument or audio, and a scene launches the clips across its row. + - Use the arrow buttons to move the visible 8 × 8 window through the Live set. Live outlines the window currently shown on Launchpad Pro. + - Press a clip pad to launch it. Its color matches Live. A queued clip flashes green; a playing clip pulses green. Each track plays one clip at a time, and launching an empty slot stops its playing clip. Use the scene launch buttons at the right to launch a row. + - 5.1.B — Session View in Live and on the Launchpad grid + - ![Live clip grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___05%20Session%20Mode___01%20Ableton%20Live%20Session%20View___Asset___Live-clip-grid.png) + - ![Session View mapping](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___05%20Session%20Mode___01%20Ableton%20Live%20Session%20View___Asset___Session-View-mapping.png) + - For an armed track, Session Record overdubs the playing clip. Shift + Session Record calls Capture MIDI, which retrieves recently played notes from armed or input-monitored tracks into a new clip or overdubs the playing clip. + - Play starts the active clips; pressing Play during playback stops playback. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___01 Ableton Live Session View___Asset___Live-clip-grid___png.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___01 Ableton Live Session View___Asset___Live-clip-grid___png.md new file mode 100644 index 0000000..fb69c6e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___01 Ableton Live Session View___Asset___Live-clip-grid___png.md @@ -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%2F05%20Session%20Mode%2F01%20Ableton%20Live%20Session%20View%2FAsset%2FLive-clip-grid%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___01%20Ableton%20Live%20Session%20View___Asset___Live-clip-grid___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Live clip grid + - ![Live clip grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___05%20Session%20Mode___01%20Ableton%20Live%20Session%20View___Asset___Live-clip-grid.png) diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___01 Ableton Live Session View___Asset___Session-View-mapping___png.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___01 Ableton Live Session View___Asset___Session-View-mapping___png.md new file mode 100644 index 0000000..f4db309 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___01 Ableton Live Session View___Asset___Session-View-mapping___png.md @@ -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%2F05%20Session%20Mode%2F01%20Ableton%20Live%20Session%20View%2FAsset%2FSession-View-mapping%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___01%20Ableton%20Live%20Session%20View___Asset___Session-View-mapping___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Session View mapping + - ![Session View mapping](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___05%20Session%20Mode___01%20Ableton%20Live%20Session%20View___Asset___Session-View-mapping.png) diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___02 Session Overview.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___02 Session Overview.md new file mode 100644 index 0000000..e4537d6 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___02 Session Overview.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode]] +prev:: [[Launchpad/UG/05 Session Mode/01 Ableton Live Session View]] +next:: [[Launchpad/UG/05 Session Mode/03 Clip Functions]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F02%20Session%20Overview +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___02%20Session%20Overview.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.2 Session Overview + - Hold Session while in Session Mode to show a wider map. Each pad represents an 8 × 8 block of clips. Press a pad to jump to its block, or move with the arrow buttons. + - The current block is light brown; other blocks are blue. A block with a playing clip outside the current view pulses green. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions.md new file mode 100644 index 0000000..d9c5a42 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions.md @@ -0,0 +1,18 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode]] +prev:: [[Launchpad/UG/05 Session Mode/02 Session Overview]] +next:: [[Launchpad/UG/05 Session Mode/04 Track Controls]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F03%20Clip%20Functions +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___03%20Clip%20Functions.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.3 Clip Functions + - Session Mode supplies clip selection, editing, quantisation, and recording-length controls. + - {{embed [[Launchpad/UG/05 Session Mode/03 Clip Functions/01 Select a Clip]]}} + - {{embed [[Launchpad/UG/05 Session Mode/03 Clip Functions/02 Clear a Clip]]}} + - {{embed [[Launchpad/UG/05 Session Mode/03 Clip Functions/03 Duplicate a Clip]]}} + - {{embed [[Launchpad/UG/05 Session Mode/03 Clip Functions/04 Double Clip Length]]}} + - {{embed [[Launchpad/UG/05 Session Mode/03 Clip Functions/05 Quantise a Clip]]}} + - {{embed [[Launchpad/UG/05 Session Mode/03 Clip Functions/06 Record Quantise]]}} + - {{embed [[Launchpad/UG/05 Session Mode/03 Clip Functions/07 Fixed Length]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___01 Select a Clip.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___01 Select a Clip.md new file mode 100644 index 0000000..3f97913 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___01 Select a Clip.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/03 Clip Functions]] +next:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/02 Clear a Clip]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F03%20Clip%20Functions%2F01%20Select%20a%20Clip +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___03%20Clip%20Functions___01%20Select%20a%20Clip.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.3.1 Select a Clip or Empty Clip Slot + - Hold Shift and press a clip or empty slot to select it without launching it. Live focuses that clip and its track. Select an empty slot as the destination when printing from the sequencer. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___02 Clear a Clip.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___02 Clear a Clip.md new file mode 100644 index 0000000..6b20ee2 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___02 Clear a Clip.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/03 Clip Functions]] +prev:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/01 Select a Clip]] +next:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/03 Duplicate a Clip]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F03%20Clip%20Functions%2F02%20Clear%20a%20Clip +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___03%20Clip%20Functions___02%20Clear%20a%20Clip.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.3.2 Clear a Clip + - Hold Clear and press a grid pad to delete its clip from Session View. In Note Mode, pressing Clear removes the selected clip. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___03 Duplicate a Clip.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___03 Duplicate a Clip.md new file mode 100644 index 0000000..52ff52b --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___03 Duplicate a Clip.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/03 Clip Functions]] +prev:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/02 Clear a Clip]] +next:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/04 Double Clip Length]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F03%20Clip%20Functions%2F03%20Duplicate%20a%20Clip +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___03%20Clip%20Functions___03%20Duplicate%20a%20Clip.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.3.3 Duplicate a Clip + - Hold Duplicate and press a clip pad to copy it into the slot immediately below. An existing clip in that slot is overwritten. + - In Note Mode, press Duplicate to copy the selected clip and select the copy for editing. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___04 Double Clip Length.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___04 Double Clip Length.md new file mode 100644 index 0000000..648a0ff --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___04 Double Clip Length.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/03 Clip Functions]] +prev:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/03 Duplicate a Clip]] +next:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/05 Quantise a Clip]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F03%20Clip%20Functions%2F04%20Double%20Clip%20Length +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___03%20Clip%20Functions___04%20Double%20Clip%20Length.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.3.4 Double a Clip’s Length + - Double expands a clip to twice its length, such as a two-bar loop becoming four bars. + - In Session Mode, hold Shift + Duplicate and press the clip pad. For a selected playing clip in Note or Device Mode, hold Shift and press Duplicate once. In Note Mode, the Double control extends the selected clip for a longer loop or overdub. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___05 Quantise a Clip.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___05 Quantise a Clip.md new file mode 100644 index 0000000..872b642 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___05 Quantise a Clip.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/03 Clip Functions]] +prev:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/04 Double Clip Length]] +next:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/06 Record Quantise]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F03%20Clip%20Functions%2F05%20Quantise%20a%20Clip +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___03%20Clip%20Functions___05%20Quantise%20a%20Clip.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.3.5 Quantise a Clip + - Hold Quantise and press a clip pad. Its MIDI notes snap to the nearest sixteenth-note grid point. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___06 Record Quantise.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___06 Record Quantise.md new file mode 100644 index 0000000..5dd5b8c --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___06 Record Quantise.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/03 Clip Functions]] +prev:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/05 Quantise a Clip]] +next:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/07 Fixed Length]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F03%20Clip%20Functions%2F06%20Record%20Quantise +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___03%20Clip%20Functions___06%20Record%20Quantise.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.3.6 Record Quantise + - Record Quantise snaps newly recorded MIDI to the current quantisation grid. + - Hold Shift to inspect the Quantise button: red means off, green means on. While holding Shift, press Quantise to toggle it. In Live, change the grid at Edit → Record Quantisation. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___07 Fixed Length.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___07 Fixed Length.md new file mode 100644 index 0000000..a55a9cd --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___03 Clip Functions___07 Fixed Length.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/03 Clip Functions]] +prev:: [[Launchpad/UG/05 Session Mode/03 Clip Functions/06 Record Quantise]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F03%20Clip%20Functions%2F07%20Fixed%20Length +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___03%20Clip%20Functions___07%20Fixed%20Length.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.3.7 Fixed Length + - Fixed Length limits new recordings to a chosen number of bars, then stops recording and loops the clip. Press Fixed Length to toggle it: white means off and blue means on. + - Briefly hold Fixed Length until the Track Select buttons pulse blue. Press one of those buttons to choose one to eight bars. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls.md new file mode 100644 index 0000000..deada2e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls.md @@ -0,0 +1,20 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode]] +prev:: [[Launchpad/UG/05 Session Mode/03 Clip Functions]] +next:: [[Launchpad/UG/05 Session Mode/05 Record Arm and Recording]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F04%20Track%20Controls +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___04%20Track%20Controls.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.4 Track Controls + - The bottom row provides Track Controls for Live. The Track Select buttons immediately above it select the tracks in the current Session View window. + - {{embed [[Launchpad/UG/05 Session Mode/04 Track Controls/01 Record Arm]]}} + - {{embed [[Launchpad/UG/05 Session Mode/04 Track Controls/02 Mute]]}} + - {{embed [[Launchpad/UG/05 Session Mode/04 Track Controls/03 Solo]]}} + - {{embed [[Launchpad/UG/05 Session Mode/04 Track Controls/04 Volume]]}} + - {{embed [[Launchpad/UG/05 Session Mode/04 Track Controls/05 Pan]]}} + - {{embed [[Launchpad/UG/05 Session Mode/04 Track Controls/06 Send]]}} + - {{embed [[Launchpad/UG/05 Session Mode/04 Track Controls/07 Device]]}} + - {{embed [[Launchpad/UG/05 Session Mode/04 Track Controls/08 Stop Clip]]}} + - {{embed [[Launchpad/UG/05 Session Mode/04 Track Controls/09 Fader Orientation]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___01 Record Arm.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___01 Record Arm.md new file mode 100644 index 0000000..f99447d --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___01 Record Arm.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/04 Track Controls]] +next:: [[Launchpad/UG/05 Session Mode/04 Track Controls/02 Mute]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F04%20Track%20Controls%2F01%20Record%20Arm +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___04%20Track%20Controls___01%20Record%20Arm.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.4.1 Record Arm + - Shows record-arm toggles on the Track Select buttons. Press a track button to arm it for recording; its playing clip stops. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___02 Mute.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___02 Mute.md new file mode 100644 index 0000000..2948aeb --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___02 Mute.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/04 Track Controls]] +prev:: [[Launchpad/UG/05 Session Mode/04 Track Controls/01 Record Arm]] +next:: [[Launchpad/UG/05 Session Mode/04 Track Controls/03 Solo]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F04%20Track%20Controls%2F02%20Mute +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___04%20Track%20Controls___02%20Mute.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.4.2 Mute + - Shows mute toggles on the Track Select buttons. Press a track button to mute it; its playing clip stops. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___03 Solo.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___03 Solo.md new file mode 100644 index 0000000..ed77ef0 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___03 Solo.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/04 Track Controls]] +prev:: [[Launchpad/UG/05 Session Mode/04 Track Controls/02 Mute]] +next:: [[Launchpad/UG/05 Session Mode/04 Track Controls/04 Volume]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F04%20Track%20Controls%2F03%20Solo +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___04%20Track%20Controls___03%20Solo.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.4.3 Solo + - Shows solo toggles on the Track Select buttons. Press a track button to solo it; its playing clip stops. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___04 Volume.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___04 Volume.md new file mode 100644 index 0000000..22725fb --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___04 Volume.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/04 Track Controls]] +prev:: [[Launchpad/UG/05 Session Mode/04 Track Controls/03 Solo]] +next:: [[Launchpad/UG/05 Session Mode/04 Track Controls/05 Pan]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F04%20Track%20Controls%2F04%20Volume +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___04%20Track%20Controls___04%20Volume.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.4.4 Volume + - Adjust the eight visible tracks with vertical volume faders. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___05 Pan.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___05 Pan.md new file mode 100644 index 0000000..4607a9f --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___05 Pan.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/04 Track Controls]] +prev:: [[Launchpad/UG/05 Session Mode/04 Track Controls/04 Volume]] +next:: [[Launchpad/UG/05 Session Mode/04 Track Controls/06 Send]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F04%20Track%20Controls%2F05%20Pan +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___04%20Track%20Controls___05%20Pan.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.4.5 Pan + - Adjust stereo position with horizontal faders. Rows correspond to tracks, from the leftmost track at the top to the rightmost at the bottom. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___06 Send.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___06 Send.md new file mode 100644 index 0000000..f4f4ac8 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___06 Send.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/04 Track Controls]] +prev:: [[Launchpad/UG/05 Session Mode/04 Track Controls/05 Pan]] +next:: [[Launchpad/UG/05 Session Mode/04 Track Controls/07 Device]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F04%20Track%20Controls%2F06%20Send +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___04%20Track%20Controls___06%20Send.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.4.6 Send + - Adjust each visible track’s Send A level with a vertical fader. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___07 Device.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___07 Device.md new file mode 100644 index 0000000..743ceb9 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___07 Device.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/04 Track Controls]] +prev:: [[Launchpad/UG/05 Session Mode/04 Track Controls/06 Send]] +next:: [[Launchpad/UG/05 Session Mode/04 Track Controls/08 Stop Clip]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F04%20Track%20Controls%2F07%20Device +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___04%20Track%20Controls___07%20Device.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.4.7 Device + - The row above the mixer selects one of the first eight devices in a track’s chain. After selecting a device, use the eight vertical faders for its macro parameters. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___08 Stop Clip.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___08 Stop Clip.md new file mode 100644 index 0000000..6631998 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___08 Stop Clip.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/04 Track Controls]] +prev:: [[Launchpad/UG/05 Session Mode/04 Track Controls/07 Device]] +next:: [[Launchpad/UG/05 Session Mode/04 Track Controls/09 Fader Orientation]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F04%20Track%20Controls%2F08%20Stop%20Clip +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___04%20Track%20Controls___08%20Stop%20Clip.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.4.8 Stop Clip + - Shows Stop Clip triggers on the Track Select buttons. Press a track button to stop its playing clip at the end of the phrase. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___09 Fader Orientation.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___09 Fader Orientation.md new file mode 100644 index 0000000..1d9535d --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___04 Track Controls___09 Fader Orientation.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/04 Track Controls]] +prev:: [[Launchpad/UG/05 Session Mode/04 Track Controls/08 Stop Clip]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F04%20Track%20Controls%2F09%20Fader%20Orientation +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___04%20Track%20Controls___09%20Fader%20Orientation.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.4.9 Fader Orientation + - Volume, Send, and Device use vertical faders, with tracks arranged across the grid. Pan uses horizontal faders, with tracks arranged from top to bottom. Press a pad along a fader to set its position. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___05 Record Arm and Recording.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___05 Record Arm and Recording.md new file mode 100644 index 0000000..8697d83 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___05 Record Arm and Recording.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode]] +prev:: [[Launchpad/UG/05 Session Mode/04 Track Controls]] +next:: [[Launchpad/UG/05 Session Mode/06 Production Controls]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F05%20Record%20Arm%20and%20Recording +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___05%20Record%20Arm%20and%20Recording.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.5 Record Arm & Recording + - On an armed track, empty slots glow dim red. Press one to queue recording: the pad and record button flash red. During recording, the pad pulses red and the record button stays bright red. + - Press Record to queue the end of recording; the clip flashes red until it stops. Disarming the track stops recording immediately. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls.md new file mode 100644 index 0000000..5d437ce --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls.md @@ -0,0 +1,15 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode]] +prev:: [[Launchpad/UG/05 Session Mode/05 Record Arm and Recording]] +next:: [[Launchpad/UG/05 Session Mode/07 Momentary View Switching]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F06%20Production%20Controls +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___06%20Production%20Controls.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.6 Production Controls + - Shift gives quick access to Live production commands. + - {{embed [[Launchpad/UG/05 Session Mode/06 Production Controls/01 Undo]]}} + - {{embed [[Launchpad/UG/05 Session Mode/06 Production Controls/02 Redo]]}} + - {{embed [[Launchpad/UG/05 Session Mode/06 Production Controls/03 Tap Tempo]]}} + - {{embed [[Launchpad/UG/05 Session Mode/06 Production Controls/04 Click]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___01 Undo.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___01 Undo.md new file mode 100644 index 0000000..629dfc1 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___01 Undo.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/06 Production Controls]] +next:: [[Launchpad/UG/05 Session Mode/06 Production Controls/02 Redo]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F06%20Production%20Controls%2F01%20Undo +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___06%20Production%20Controls___01%20Undo.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.6.1 Undo + - Hold Shift and press Record Arm to undo the last action. Repeat to step back through more actions. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___02 Redo.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___02 Redo.md new file mode 100644 index 0000000..e5d2e15 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___02 Redo.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/06 Production Controls]] +prev:: [[Launchpad/UG/05 Session Mode/06 Production Controls/01 Undo]] +next:: [[Launchpad/UG/05 Session Mode/06 Production Controls/03 Tap Tempo]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F06%20Production%20Controls%2F02%20Redo +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___06%20Production%20Controls___02%20Redo.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.6.2 Redo + - Hold Shift and press Mute to redo an undone action. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___03 Tap Tempo.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___03 Tap Tempo.md new file mode 100644 index 0000000..4e5f006 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___03 Tap Tempo.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/06 Production Controls]] +prev:: [[Launchpad/UG/05 Session Mode/06 Production Controls/02 Redo]] +next:: [[Launchpad/UG/05 Session Mode/06 Production Controls/04 Click]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F06%20Production%20Controls%2F03%20Tap%20Tempo +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___06%20Production%20Controls___03%20Tap%20Tempo.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.6.3 Tap (Tap Tempo) + - Hold Shift and repeatedly press Sends at the desired beat to set Live’s tempo. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___04 Click.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___04 Click.md new file mode 100644 index 0000000..99790cb --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___06 Production Controls___04 Click.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode/06 Production Controls]] +prev:: [[Launchpad/UG/05 Session Mode/06 Production Controls/03 Tap Tempo]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F06%20Production%20Controls%2F04%20Click +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___06%20Production%20Controls___04%20Click.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.6.4 Click (Metronome) + - Hold Shift and press Solo to toggle Live’s metronome. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___05 Session Mode___07 Momentary View Switching.md b/gitp-garden/pages/Launchpad___UG___05 Session Mode___07 Momentary View Switching.md new file mode 100644 index 0000000..5d3b4fd --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___05 Session Mode___07 Momentary View Switching.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/05 Session Mode]] +prev:: [[Launchpad/UG/05 Session Mode/06 Production Controls]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F05%20Session%20Mode%2F07%20Momentary%20View%20Switching +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___05%20Session%20Mode___07%20Momentary%20View%20Switching.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 5.7 Momentary View Switching + - Hold a Track Control button to use its view temporarily, then release it to return to the earlier view. For example, hold Volume while viewing Mute, adjust a fader, and release Volume to return to Mute. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode.md new file mode 100644 index 0000000..f30ce55 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode.md @@ -0,0 +1,18 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG]] +prev:: [[Launchpad/UG/05 Session Mode]] +next:: [[Launchpad/UG/07 Chord Mode]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F06%20Note%20Mode +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 6. Note Mode + - Play melodic instruments and drums from the velocity- and pressure-sensitive grid. The layout follows the currently armed Live instrument: a Drum Rack selects Drum Mode, while other instruments use Chromatic or Scale Mode. + - Use Up/Down to shift octaves and Left/Right to transpose by semitones. In Live, arm the MIDI track and set monitoring to Auto to hear the instrument. + - {{embed [[Launchpad/UG/06 Note Mode/01 Overview]]}} + - {{embed [[Launchpad/UG/06 Note Mode/02 Chromatic Mode]]}} + - {{embed [[Launchpad/UG/06 Note Mode/03 Scale Mode]]}} + - {{embed [[Launchpad/UG/06 Note Mode/04 Note Mode Settings]]}} + - {{embed [[Launchpad/UG/06 Note Mode/05 Overlap]]}} + - {{embed [[Launchpad/UG/06 Note Mode/06 Drum Mode]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode___01 Overview.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode___01 Overview.md new file mode 100644 index 0000000..a1bf1d7 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode___01 Overview.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/06 Note Mode]] +next:: [[Launchpad/UG/06 Note Mode/02 Chromatic Mode]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F06%20Note%20Mode%2F01%20Overview +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode___01%20Overview.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 6.1 Overview + - Note Mode offers Chromatic, Scale, and Drum layouts on an expressive 8 × 8 playing surface. Live automatically changes between Drum and melodic layouts when the armed instrument changes. + - Load an instrument or drum kit onto a MIDI track in Live, arm that track, and set its monitor to Auto. Use the arrow buttons to move the playable range. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode___02 Chromatic Mode.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode___02 Chromatic Mode.md new file mode 100644 index 0000000..081b7a5 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode___02 Chromatic Mode.md @@ -0,0 +1,15 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/06 Note Mode]] +prev:: [[Launchpad/UG/06 Note Mode/01 Overview]] +next:: [[Launchpad/UG/06 Note Mode/03 Scale Mode]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F06%20Note%20Mode%2F02%20Chromatic%20Mode +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode___02%20Chromatic%20Mode.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 6.2 Chromatic Mode + - Chromatic Mode is the default melodic layout and makes every semitone playable. Blue pads are notes in the chosen scale, purple pads are roots, and unlit pads are outside the scale. + - With the default five-finger overlap, an octave lies two pads up and two pads right. The sixth column repeats the first column of the row above, allowing guitar-like shapes. + - 6.2.A — Chromatic layout with five-finger overlap + - ![Chromatic Note Mode layout](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___06%20Note%20Mode___02%20Chromatic%20Mode___Asset___Chromatic-Note-Mode-layout.png) + - Change the layout in [[Launchpad/UG/06 Note Mode/04 Note Mode Settings]]. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode___02 Chromatic Mode___Asset___Chromatic-Note-Mode-layout___png.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode___02 Chromatic Mode___Asset___Chromatic-Note-Mode-layout___png.md new file mode 100644 index 0000000..4611858 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode___02 Chromatic Mode___Asset___Chromatic-Note-Mode-layout___png.md @@ -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%2F06%20Note%20Mode%2F02%20Chromatic%20Mode%2FAsset%2FChromatic-Note-Mode-layout%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode___02%20Chromatic%20Mode___Asset___Chromatic-Note-Mode-layout___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Chromatic Note Mode layout + - ![Chromatic Note Mode layout](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___06%20Note%20Mode___02%20Chromatic%20Mode___Asset___Chromatic-Note-Mode-layout.png) diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode___03 Scale Mode.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode___03 Scale Mode.md new file mode 100644 index 0000000..e33e168 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode___03 Scale Mode.md @@ -0,0 +1,14 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/06 Note Mode]] +prev:: [[Launchpad/UG/06 Note Mode/02 Chromatic Mode]] +next:: [[Launchpad/UG/06 Note Mode/04 Note Mode Settings]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F06%20Note%20Mode%2F03%20Scale%20Mode +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode___03%20Scale%20Mode.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 6.3 Scale Mode + - Only notes in the chosen scale appear as playable pads. Blue pads mark scale notes, purple marks the root, and unlit pads are beyond the playable range. + - 6.3.A — Scale layout with sequential overlap + - ![Scale Note Mode layout](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___06%20Note%20Mode___03%20Scale%20Mode___Asset___Scale-Note-Mode-layout.png) + - Change the layout in [[Launchpad/UG/06 Note Mode/04 Note Mode Settings]]. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode___03 Scale Mode___Asset___Scale-Note-Mode-layout___png.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode___03 Scale Mode___Asset___Scale-Note-Mode-layout___png.md new file mode 100644 index 0000000..4e0a1c8 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode___03 Scale Mode___Asset___Scale-Note-Mode-layout___png.md @@ -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%2F06%20Note%20Mode%2F03%20Scale%20Mode%2FAsset%2FScale-Note-Mode-layout%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode___03%20Scale%20Mode___Asset___Scale-Note-Mode-layout___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Scale Note Mode layout + - ![Scale Note Mode layout](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___06%20Note%20Mode___03%20Scale%20Mode___Asset___Scale-Note-Mode-layout.png) diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode___04 Note Mode Settings.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode___04 Note Mode Settings.md new file mode 100644 index 0000000..cdf7cf6 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode___04 Note Mode Settings.md @@ -0,0 +1,17 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/06 Note Mode]] +prev:: [[Launchpad/UG/06 Note Mode/03 Scale Mode]] +next:: [[Launchpad/UG/06 Note Mode/05 Overlap]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F06%20Note%20Mode%2F04%20Note%20Mode%20Settings +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode___04%20Note%20Mode%20Settings.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 6.4 Note Mode Settings + - Hold Shift and press Note or Chord to open settings. The Note and Chord buttons pulse green. Both modes share scale, root note, and MIDI channel. + - 6.4.A — Note Mode settings grid + - ![Note Mode settings](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___06%20Note%20Mode___04%20Note%20Mode%20Settings___Asset___Note-Mode-settings.png) + - Press the Chromatic/Scale toggle to switch between Chromatic (dim red) and Scale (bright green). Overlap changes how successive rows share notes; see [[Launchpad/UG/06 Note Mode/05 Overlap]]. + - The Scale Viewer resembles a piano keyboard: blue notes belong to the scale, purple marks its root, and dim white notes are outside it. Press a viewer pad to choose the root. + - Scale Select offers sixteen scales. The selected pad is bright white and other scales are dim blue: Natural Minor, Natural Major, Dorian, Phrygian, Mixolydian, Melodic Minor, Harmonic Minor, Bebop Dorian, Blues, Minor Pentatonic, Hungarian Minor, Ukrainian Dorian, Marva, Todi, Whole Tone, and Hirajoshi. + - Choose a Note Mode MIDI channel from 1–16 to address a specific armed track. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode___04 Note Mode Settings___Asset___Note-Mode-settings___png.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode___04 Note Mode Settings___Asset___Note-Mode-settings___png.md new file mode 100644 index 0000000..859ba01 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode___04 Note Mode Settings___Asset___Note-Mode-settings___png.md @@ -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%2F06%20Note%20Mode%2F04%20Note%20Mode%20Settings%2FAsset%2FNote-Mode-settings%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode___04%20Note%20Mode%20Settings___Asset___Note-Mode-settings___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Note Mode settings + - ![Note Mode settings](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___06%20Note%20Mode___04%20Note%20Mode%20Settings___Asset___Note-Mode-settings.png) diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode___05 Overlap.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode___05 Overlap.md new file mode 100644 index 0000000..53b1dc1 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode___05 Overlap.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/06 Note Mode]] +prev:: [[Launchpad/UG/06 Note Mode/04 Note Mode Settings]] +next:: [[Launchpad/UG/06 Note Mode/06 Drum Mode]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F06%20Note%20Mode%2F05%20Overlap +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode___05%20Overlap.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 6.5 Overlap + - Overlap sets the repeated notes between grid rows. With five-finger overlap, the leftmost note on one row matches the sixth pad on the row below. Four-finger, three-finger, and two-finger layouts change the vertical fingering. + - Sequential overlap puts unique notes on each chromatic pad. In Scale Mode, only root octaves repeat, giving an extended scale layout across the grid. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode___06 Drum Mode.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode___06 Drum Mode.md new file mode 100644 index 0000000..f18efd4 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode___06 Drum Mode.md @@ -0,0 +1,15 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/06 Note Mode]] +prev:: [[Launchpad/UG/06 Note Mode/05 Overlap]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F06%20Note%20Mode%2F06%20Drum%20Mode +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode___06%20Drum%20Mode.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 6.6 Drum Mode + - Arming a Live track containing Drum Rack switches Note Mode to a four-quadrant Drum layout. Filled Drum Rack slots light on the grid; the lower-left quadrant matches the slots currently visible in Live. + - 6.6.A — Drum grid mapped to Live Drum Rack + - ![Live Drum Rack](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___06%20Note%20Mode___06%20Drum%20Mode___Asset___Live-Drum-Rack.png) + - ![Drum Mode mapping](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___06%20Note%20Mode___06%20Drum%20Mode___Asset___Drum-Mode-mapping.png) + - Up/Down scrolls sixteen slots at a time; Left/Right scrolls four. A loaded sample in another quadrant glows yellow. Press a drum pad to select it in Live; the pad turns blue for editing. + - Arming a track with another instrument restores the chosen Scale or Chromatic layout. To hear a Drum Rack, arm its track and set Live monitoring to Auto. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode___06 Drum Mode___Asset___Drum-Mode-mapping___png.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode___06 Drum Mode___Asset___Drum-Mode-mapping___png.md new file mode 100644 index 0000000..8dcae3d --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode___06 Drum Mode___Asset___Drum-Mode-mapping___png.md @@ -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%2F06%20Note%20Mode%2F06%20Drum%20Mode%2FAsset%2FDrum-Mode-mapping%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode___06%20Drum%20Mode___Asset___Drum-Mode-mapping___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Drum Mode mapping + - ![Drum Mode mapping](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___06%20Note%20Mode___06%20Drum%20Mode___Asset___Drum-Mode-mapping.png) diff --git a/gitp-garden/pages/Launchpad___UG___06 Note Mode___06 Drum Mode___Asset___Live-Drum-Rack___png.md b/gitp-garden/pages/Launchpad___UG___06 Note Mode___06 Drum Mode___Asset___Live-Drum-Rack___png.md new file mode 100644 index 0000000..d7cd1ae --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___06 Note Mode___06 Drum Mode___Asset___Live-Drum-Rack___png.md @@ -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%2F06%20Note%20Mode%2F06%20Drum%20Mode%2FAsset%2FLive-Drum-Rack%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___06%20Note%20Mode___06%20Drum%20Mode___Asset___Live-Drum-Rack___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Live Drum Rack + - ![Live Drum Rack](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___06%20Note%20Mode___06%20Drum%20Mode___Asset___Live-Drum-Rack.png) diff --git a/gitp-garden/pages/Launchpad___UG___07 Chord Mode.md b/gitp-garden/pages/Launchpad___UG___07 Chord Mode.md new file mode 100644 index 0000000..6ad5bde --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___07 Chord Mode.md @@ -0,0 +1,16 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG]] +prev:: [[Launchpad/UG/06 Note Mode]] +next:: [[Launchpad/UG/08 Custom Modes]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F07%20Chord%20Mode +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___07%20Chord%20Mode.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 7. Chord Mode + - Chord Mode groups scale notes, ready-made triads, saved chords, and sustain on the grid. Its scale, root, and MIDI channel come from [[Launchpad/UG/06 Note Mode/04 Note Mode Settings]]. + - {{embed [[Launchpad/UG/07 Chord Mode/01 Overview]]}} + - {{embed [[Launchpad/UG/07 Chord Mode/02 Triads]]}} + - {{embed [[Launchpad/UG/07 Chord Mode/03 Note Area]]}} + - {{embed [[Launchpad/UG/07 Chord Mode/04 Save and Play Chords]]}} + - {{embed [[Launchpad/UG/07 Chord Mode/05 Sustain Control]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___07 Chord Mode___01 Overview.md b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___01 Overview.md new file mode 100644 index 0000000..236c0d5 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___01 Overview.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/07 Chord Mode]] +next:: [[Launchpad/UG/07 Chord Mode/02 Triads]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F07%20Chord%20Mode%2F01%20Overview +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___07%20Chord%20Mode___01%20Overview.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 7.1 Overview + - The Chord layout divides the grid into a Note Area, an orange triad column, and a white Chord Bank. Sustain and Chord Bank Lock sit along the lower edge. + - 7.1.A — Chord Mode layout + - ![Chord Mode layout](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___07%20Chord%20Mode___01%20Overview___Asset___Chord-Mode-layout.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___07 Chord Mode___01 Overview___Asset___Chord-Mode-layout___png.md b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___01 Overview___Asset___Chord-Mode-layout___png.md new file mode 100644 index 0000000..3210b97 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___01 Overview___Asset___Chord-Mode-layout___png.md @@ -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%2F07%20Chord%20Mode%2F01%20Overview%2FAsset%2FChord-Mode-layout%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___07%20Chord%20Mode___01%20Overview___Asset___Chord-Mode-layout___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Chord Mode layout + - ![Chord Mode layout](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___07%20Chord%20Mode___01%20Overview___Asset___Chord-Mode-layout.png) diff --git a/gitp-garden/pages/Launchpad___UG___07 Chord Mode___02 Triads.md b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___02 Triads.md new file mode 100644 index 0000000..bc5bfb4 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___02 Triads.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/07 Chord Mode]] +prev:: [[Launchpad/UG/07 Chord Mode/01 Overview]] +next:: [[Launchpad/UG/07 Chord Mode/03 Note Area]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F07%20Chord%20Mode%2F02%20Triads +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___07%20Chord%20Mode___02%20Triads.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 7.2 Triads + - The orange column plays three-note chords, such as C–E–G for C major. Moving upward raises the root while keeping the chord tones within the viewed scale octave for compact voicing. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___07 Chord Mode___03 Note Area.md b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___03 Note Area.md new file mode 100644 index 0000000..b291956 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___03 Note Area.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/07 Chord Mode]] +prev:: [[Launchpad/UG/07 Chord Mode/02 Triads]] +next:: [[Launchpad/UG/07 Chord Mode/04 Save and Play Chords]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F07%20Chord%20Mode%2F03%20Note%20Area +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___07%20Chord%20Mode___03%20Note%20Area.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 7.3 The Note Area + - The left column steps through the selected scale from bottom to top. Shorter scales reach their octave before the top pad. + - Each horizontal row offers chord tones. The three leftmost pads make a triad with its third raised an octave; the fourth adds a seventh, and the fifth adds a fifth raised an octave. Playing adjacent pads along one row makes it easy to hear related chords. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___07 Chord Mode___04 Save and Play Chords.md b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___04 Save and Play Chords.md new file mode 100644 index 0000000..b1b3359 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___04 Save and Play Chords.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/07 Chord Mode]] +prev:: [[Launchpad/UG/07 Chord Mode/03 Note Area]] +next:: [[Launchpad/UG/07 Chord Mode/05 Sustain Control]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F07%20Chord%20Mode%2F04%20Save%20and%20Play%20Chords +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___07%20Chord%20Mode___04%20Save%20and%20Play%20Chords.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 7.4 Saving Chords & Playing Them Back + - The fourteen white pads at the right form the Chord Bank. Hold an empty bank pad and play notes or triads to store a chord. You can also hold the notes first, then press the destination bank pad. + - Press an assigned bank pad to play its chord. Stored slots glow bright white; empty slots glow dim white. + - Press Chord Bank Lock in the lower-right corner to play stored chords and notes in the Note Area at the same time without changing assignments. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___07 Chord Mode___05 Sustain Control.md b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___05 Sustain Control.md new file mode 100644 index 0000000..28d2ee7 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___07 Chord Mode___05 Sustain Control.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/07 Chord Mode]] +prev:: [[Launchpad/UG/07 Chord Mode/04 Save and Play Chords]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F07%20Chord%20Mode%2F05%20Sustain%20Control +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___07%20Chord%20Mode___05%20Sustain%20Control.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 7.5 Sustain Control + - Press Sustain to hold played notes like a sustain pedal and build a chord gradually. Pressing a sustained note again retriggers it at the new velocity. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___08 Custom Modes.md b/gitp-garden/pages/Launchpad___UG___08 Custom Modes.md new file mode 100644 index 0000000..427b09c --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___08 Custom Modes.md @@ -0,0 +1,16 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG]] +next:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/07 Chord Mode]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F08%20Custom%20Modes +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___08%20Custom%20Modes.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 8. Custom Modes + - Custom Modes turn the 8 × 8 grid into user-defined MIDI controls for software or hardware. + - {{embed [[Launchpad/UG/08 Custom Modes/01 Overview]]}} + - {{embed [[Launchpad/UG/08 Custom Modes/02 Default Custom Modes]]}} + - {{embed [[Launchpad/UG/08 Custom Modes/03 Master MIDI Channel]]}} + - {{embed [[Launchpad/UG/08 Custom Modes/04 Set Up a Custom Mode]]}} + - {{embed [[Launchpad/UG/08 Custom Modes/05 Lighting Pads with External MIDI]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___08 Custom Modes___01 Overview.md b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___01 Overview.md new file mode 100644 index 0000000..cd49f79 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___01 Overview.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/08 Custom Modes]] +next:: [[Launchpad/UG/08 Custom Modes/02 Default Custom Modes]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F08%20Custom%20Modes%2F01%20Overview +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___08%20Custom%20Modes___01%20Overview.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 8.1 Overview + - Create, edit, download, and back up Custom Modes in [Novation Components](https://components.novationmusic.com/) using a WebMIDI browser or its standalone application. Modes can be shared among Launchpad Mini Mk3, Launchpad X, and Launchpad Pro. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___08 Custom Modes___02 Default Custom Modes.md b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___02 Default Custom Modes.md new file mode 100644 index 0000000..c79bcd2 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___02 Default Custom Modes.md @@ -0,0 +1,15 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/08 Custom Modes]] +prev:: [[Launchpad/UG/08 Custom Modes/01 Overview]] +next:: [[Launchpad/UG/08 Custom Modes/03 Master MIDI Channel]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F08%20Custom%20Modes%2F02%20Default%20Custom%20Modes +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___08%20Custom%20Modes___02%20Default%20Custom%20Modes.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 8.2 Default Custom Modes + - Press Custom, then use the white Track Select buttons to choose among eight stored modes. The active mode lights pale green. + - Custom 1: eight unipolar vertical faders, MIDI CC 7–14. Custom 2: eight bipolar horizontal faders, MIDI CC 15–22. Both can be mapped in a DAW. + - Custom 3: a fixed Drum Rack-style layout matching Note Mode’s grid shape; it does not follow the current Live Drum Rack. Custom 4: a chromatic keyboard layout with black and white notes. + - Custom 5 sends Program Changes 0–63; Custom 6 sends 64–127. + - Custom 7 is an unlit version of Custom 3 and matches the earlier Launchpad User 1 layout. Custom 8 is an unlit Programmer Mode-style layout and matches User 2. Incoming MIDI notes light pads in colors set by their velocities. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___08 Custom Modes___03 Master MIDI Channel.md b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___03 Master MIDI Channel.md new file mode 100644 index 0000000..eeb9a6e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___03 Master MIDI Channel.md @@ -0,0 +1,14 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/08 Custom Modes]] +prev:: [[Launchpad/UG/08 Custom Modes/02 Default Custom Modes]] +next:: [[Launchpad/UG/08 Custom Modes/04 Set Up a Custom Mode]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F08%20Custom%20Modes%2F03%20Master%20MIDI%20Channel +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___08%20Custom%20Modes___03%20Master%20MIDI%20Channel.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 8.3 Custom Mode Master MIDI Channel + - Hold Shift and press Custom. The bottom two rows show MIDI channels 1–16 for the selected mode. Each Custom Mode has its own Master Channel. + - Select a mode with Track Select, then press its desired channel pad. The active mode and its channel glow green; channels stored for inactive modes show dim red. + - 8.3.A — Selecting a Custom Mode Master Channel + - ![Custom Mode MIDI channel selector](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___08%20Custom%20Modes___03%20Master%20MIDI%20Channel___Asset___Custom-Mode-MIDI-channel-selector.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___08 Custom Modes___03 Master MIDI Channel___Asset___Custom-Mode-MIDI-channel-selector___png.md b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___03 Master MIDI Channel___Asset___Custom-Mode-MIDI-channel-selector___png.md new file mode 100644 index 0000000..8aa85e5 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___03 Master MIDI Channel___Asset___Custom-Mode-MIDI-channel-selector___png.md @@ -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%2F08%20Custom%20Modes%2F03%20Master%20MIDI%20Channel%2FAsset%2FCustom-Mode-MIDI-channel-selector%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___08%20Custom%20Modes___03%20Master%20MIDI%20Channel___Asset___Custom-Mode-MIDI-channel-selector___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Custom Mode MIDI channel selector + - ![Custom Mode MIDI channel selector](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___08%20Custom%20Modes___03%20Master%20MIDI%20Channel___Asset___Custom-Mode-MIDI-channel-selector.png) diff --git a/gitp-garden/pages/Launchpad___UG___08 Custom Modes___04 Set Up a Custom Mode.md b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___04 Set Up a Custom Mode.md new file mode 100644 index 0000000..6609954 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___04 Set Up a Custom Mode.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/08 Custom Modes]] +prev:: [[Launchpad/UG/08 Custom Modes/03 Master MIDI Channel]] +next:: [[Launchpad/UG/08 Custom Modes/05 Lighting Pads with External MIDI]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F08%20Custom%20Modes%2F04%20Set%20Up%20a%20Custom%20Mode +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___08%20Custom%20Modes___04%20Set%20Up%20a%20Custom%20Mode.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 8.4 Setting Up a Custom Mode + - Connect Launchpad Pro and open Novation Components. Assign each grid pad a MIDI note, control change, or Program Change. + - A pad can toggle, trigger, or act momentarily. Momentary notes turn off on release; triggers send a defined CC value or Program Change. Entire rows or columns can act as horizontal or vertical unipolar or bipolar CC faders. + - Give each pad its own off color. One shared on color applies across a Custom Mode when pads are pressed or toggled. Combine notes, CCs, Program Changes, and faders on the same grid. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___08 Custom Modes___05 Lighting Pads with External MIDI.md b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___05 Lighting Pads with External MIDI.md new file mode 100644 index 0000000..91d86c1 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___08 Custom Modes___05 Lighting Pads with External MIDI.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/08 Custom Modes]] +prev:: [[Launchpad/UG/08 Custom Modes/04 Set Up a Custom Mode]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F08%20Custom%20Modes%2F05%20Lighting%20Pads%20with%20External%20MIDI +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___08%20Custom%20Modes___05%20Lighting%20Pads%20with%20External%20MIDI.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 8.5 Lighting Pads with External MIDI + - Custom 7 and 8 start with their pads unlit. MIDI Note messages sent to Launchpad Pro light a pad determined by the note number; velocity selects its color from 127 RGB indices. + - Programmer Mode can also light all pads and buttons. The pad map and color indices are in Novation’s Programmer’s Reference Guide. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer.md new file mode 100644 index 0000000..ab1f135 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer.md @@ -0,0 +1,23 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG]] +prev:: [[Launchpad/UG/08 Custom Modes]] +next:: [[Launchpad/UG/10 Setup]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9. Sequencer + - {{embed [[Launchpad/UG/09 Sequencer/01 Overview]]}} + - {{embed [[Launchpad/UG/09 Sequencer/02 Steps View]]}} + - {{embed [[Launchpad/UG/09 Sequencer/03 Patterns View]]}} + - {{embed [[Launchpad/UG/09 Sequencer/04 Scenes]]}} + - {{embed [[Launchpad/UG/09 Sequencer/05 Pattern Settings]]}} + - {{embed [[Launchpad/UG/09 Sequencer/06 Velocity]]}} + - {{embed [[Launchpad/UG/09 Sequencer/07 Probability]]}} + - {{embed [[Launchpad/UG/09 Sequencer/08 Mutation]]}} + - {{embed [[Launchpad/UG/09 Sequencer/09 Micro Steps]]}} + - {{embed [[Launchpad/UG/09 Sequencer/10 Tempo and Swing]]}} + - {{embed [[Launchpad/UG/09 Sequencer/11 Print to Clip]]}} + - {{embed [[Launchpad/UG/09 Sequencer/12 Projects]]}} + - {{embed [[Launchpad/UG/09 Sequencer/13 Settings]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___01 Overview.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___01 Overview.md new file mode 100644 index 0000000..179061e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___01 Overview.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +next:: [[Launchpad/UG/09 Sequencer/02 Steps View]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F01%20Overview +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___01%20Overview.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.1 Sequencer Overview + - Launchpad Pro has four independent sequencer tracks for software or hardware instruments. + - For software, connect by USB and set each instrument to receive the MIDI channel of the sequencer track that controls it. Track MIDI channels can be changed in Sequencer Settings. + - For hardware, connect the included TRS minijack-to-MIDI DIN adapter and a MIDI cable to a MIDI Out port. The sequencer sends MIDI through its MIDI Out ports as well as USB. It can run without a computer when powered by the included wall plug and USB-C cable. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View.md new file mode 100644 index 0000000..83e6fe1 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View.md @@ -0,0 +1,23 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/01 Overview]] +next:: [[Launchpad/UG/09 Sequencer/03 Patterns View]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F02%20Steps%20View +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.2 Steps View + - The top half of the grid shows a pattern’s 32 steps. Press Play to start the white playhead at the beginning; press Play again to stop it. + - The bottom half is the Play Area, where pads play notes. + - Steps View layout + - ![01 Steps View layout](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___02%20Steps%20View___Asset___01-Steps-View-layout.png) + - {{embed [[Launchpad/UG/09 Sequencer/02 Steps View/01 Play Area]]}} + - {{embed [[Launchpad/UG/09 Sequencer/02 Steps View/02 Assign Notes]]}} + - {{embed [[Launchpad/UG/09 Sequencer/02 Steps View/03 Clear Steps]]}} + - {{embed [[Launchpad/UG/09 Sequencer/02 Steps View/04 Duplicate Steps]]}} + - {{embed [[Launchpad/UG/09 Sequencer/02 Steps View/05 Playback]]}} + - {{embed [[Launchpad/UG/09 Sequencer/02 Steps View/06 Record]]}} + - {{embed [[Launchpad/UG/09 Sequencer/02 Steps View/07 Gate Length]]}} + - {{embed [[Launchpad/UG/09 Sequencer/02 Steps View/08 Tracks]]}} + - {{embed [[Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___01 Play Area.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___01 Play Area.md new file mode 100644 index 0000000..9a54968 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___01 Play Area.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/02 Steps View]] +next:: [[Launchpad/UG/09 Sequencer/02 Steps View/02 Assign Notes]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F02%20Steps%20View%2F01%20Play%20Area +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___01%20Play%20Area.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.2.1 Using the Play Area + - On Chromatic and Scale tracks, Up and Down shift the Play Area by an octave. + - On Drum tracks, Up and Down shift by 16 notes (one 4 × 4 grid). Left and Right move the Drum layout by one row of four notes. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___02 Assign Notes.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___02 Assign Notes.md new file mode 100644 index 0000000..274afd5 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___02 Assign Notes.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/02 Steps View]] +prev:: [[Launchpad/UG/09 Sequencer/02 Steps View/01 Play Area]] +next:: [[Launchpad/UG/09 Sequencer/02 Steps View/03 Clear Steps]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F02%20Steps%20View%2F02%20Assign%20Notes +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___02%20Assign%20Notes.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.2.2 Assigning to steps + - Hold a note in the Play Area and press a step, or hold a step and press notes in the Play Area. Each step can hold up to eight notes. + - Hold a step to preview it. Assigned notes light red in the Play Area. + - Hold a Play Area note briefly to see its assigned steps light red. If you hold a chord, only steps containing every held note light red. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___03 Clear Steps.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___03 Clear Steps.md new file mode 100644 index 0000000..30f6a7e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___03 Clear Steps.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/02 Steps View]] +prev:: [[Launchpad/UG/09 Sequencer/02 Steps View/02 Assign Notes]] +next:: [[Launchpad/UG/09 Sequencer/02 Steps View/04 Duplicate Steps]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F02%20Steps%20View%2F03%20Clear%20Steps +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___03%20Clear%20Steps.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.2.3 Clearing steps + - Hold Clear and press a step to remove all its notes. + - To remove one note, hold its step and press the assigned red note in the Play Area. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___04 Duplicate Steps.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___04 Duplicate Steps.md new file mode 100644 index 0000000..98bedd5 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___04 Duplicate Steps.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/02 Steps View]] +prev:: [[Launchpad/UG/09 Sequencer/02 Steps View/03 Clear Steps]] +next:: [[Launchpad/UG/09 Sequencer/02 Steps View/05 Playback]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F02%20Steps%20View%2F04%20Duplicate%20Steps +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___04%20Duplicate%20Steps.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.2.4 Duplicating steps + - Hold Duplicate and press the source step, then press a destination step while still holding Duplicate. Keep holding Duplicate to paste to more steps. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___05 Playback.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___05 Playback.md new file mode 100644 index 0000000..413838c --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___05 Playback.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/02 Steps View]] +prev:: [[Launchpad/UG/09 Sequencer/02 Steps View/04 Duplicate Steps]] +next:: [[Launchpad/UG/09 Sequencer/02 Steps View/06 Record]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F02%20Steps%20View%2F05%20Playback +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___05%20Playback.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.2.5 Playback + - Press Play to begin at the start of the patterns. + - To resume a stopped sequence at its stopped position, hold Shift and press Play. Play lights gold while Shift is held. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___06 Record.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___06 Record.md new file mode 100644 index 0000000..e9f0801 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___06 Record.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/02 Steps View]] +prev:: [[Launchpad/UG/09 Sequencer/02 Steps View/05 Playback]] +next:: [[Launchpad/UG/09 Sequencer/02 Steps View/07 Gate Length]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F02%20Steps%20View%2F06%20Record +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___06%20Record.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.2.6 Recording into the sequencer + - Press Record [O] to enable live recording; the button lights red. While the sequencer plays, notes from the Play Area are recorded. + - Incoming MIDI from USB or the TRS MIDI In port is recorded too. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___07 Gate Length.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___07 Gate Length.md new file mode 100644 index 0000000..04b9641 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___07 Gate Length.md @@ -0,0 +1,14 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/02 Steps View]] +prev:: [[Launchpad/UG/09 Sequencer/02 Steps View/06 Record]] +next:: [[Launchpad/UG/09 Sequencer/02 Steps View/08 Tracks]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F02%20Steps%20View%2F07%20Gate%20Length +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___07%20Gate%20Length.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.2.7 Setting gate length + - Press and briefly hold a step until it pulses green. Keep holding it and press a later step to set how many steps the notes last. The intervening steps pulse green. + - To reset the gate to one step, press the pad that would set a two-step gate twice. The second press returns the gate to one step. + - Ten-step gate length + - ![01 Ten-step gate length](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___02%20Steps%20View___07%20Gate%20Length___Asset___01-Ten-step-gate-length.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___07 Gate Length___Asset___01-Ten-step-gate-length___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___07 Gate Length___Asset___01-Ten-step-gate-length___png.md new file mode 100644 index 0000000..959f0c2 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___07 Gate Length___Asset___01-Ten-step-gate-length___png.md @@ -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%2F09%20Sequencer%2F02%20Steps%20View%2F07%20Gate%20Length%2FAsset%2F01-Ten-step-gate-length%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___07%20Gate%20Length___Asset___01-Ten-step-gate-length___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Ten-step gate length + - ![01 Ten-step gate length](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___02%20Steps%20View___07%20Gate%20Length___Asset___01-Ten-step-gate-length.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___08 Tracks.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___08 Tracks.md new file mode 100644 index 0000000..ec81cf4 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___08 Tracks.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/02 Steps View]] +prev:: [[Launchpad/UG/09 Sequencer/02 Steps View/07 Gate Length]] +next:: [[Launchpad/UG/09 Sequencer/02 Steps View/09 Ableton Live]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F02%20Steps%20View%2F08%20Tracks +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___08%20Tracks.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.2.8 Using multiple sequencer tracks + - The four sequencer tracks play simultaneously. Select a track with its lit track-select button; each track’s button and Play Area use the same color. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live.md new file mode 100644 index 0000000..342feaf --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live.md @@ -0,0 +1,19 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/02 Steps View]] +prev:: [[Launchpad/UG/09 Sequencer/02 Steps View/08 Tracks]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F02%20Steps%20View%2F09%20Ableton%20Live +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___09%20Ableton%20Live.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.2.9 Using the Sequencer with Ableton Live + - Ableton Live MIDI tracks accept input from any channel by default. If several sequencer tracks play while multiple Live tracks are armed, the notes can reach every armed track. Assign a separate input channel to each Live track. + - In Live, choose “Launchpad Pro MK3 (LPProMK3 MIDI)” as MIDI From on Mac, or “LPProMK3 MIDI (MIDI 1)” on Windows. + - Ableton Live MIDI input port + - ![01 Ableton Live MIDI input port](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___02%20Steps%20View___09%20Ableton%20Live___Asset___01-Ableton-Live-MIDI-input-port.png) + - Set each Live track to the channel of its Launchpad sequencer track. By default, Launchpad tracks 1–4 send on MIDI channels 1–4. Sequencer Settings can change those channels. + - Ableton Live track MIDI channels + - ![02 Ableton Live track MIDI channels](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___02%20Steps%20View___09%20Ableton%20Live___Asset___02-Ableton-Live-track-MIDI-channels.png) + - Set Monitor to Auto and arm the Live tracks. To arm several at once, hold Command on Mac or Control on Windows while clicking each record-arm button. You can instead disable “Arm Exclusive” from a record-arm button’s context menu. + - Ableton Live Arm Exclusive setting + - ![03 Ableton Live Arm Exclusive setting](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___02%20Steps%20View___09%20Ableton%20Live___Asset___03-Ableton-Live-Arm-Exclusive-setting.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live___Asset___01-Ableton-Live-MIDI-input-port___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live___Asset___01-Ableton-Live-MIDI-input-port___png.md new file mode 100644 index 0000000..0cd0227 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live___Asset___01-Ableton-Live-MIDI-input-port___png.md @@ -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%2F09%20Sequencer%2F02%20Steps%20View%2F09%20Ableton%20Live%2FAsset%2F01-Ableton-Live-MIDI-input-port%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___09%20Ableton%20Live___Asset___01-Ableton-Live-MIDI-input-port___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Ableton Live MIDI input port + - ![01 Ableton Live MIDI input port](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___02%20Steps%20View___09%20Ableton%20Live___Asset___01-Ableton-Live-MIDI-input-port.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live___Asset___02-Ableton-Live-track-MIDI-channels___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live___Asset___02-Ableton-Live-track-MIDI-channels___png.md new file mode 100644 index 0000000..a0e6b65 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live___Asset___02-Ableton-Live-track-MIDI-channels___png.md @@ -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%2F09%20Sequencer%2F02%20Steps%20View%2F09%20Ableton%20Live%2FAsset%2F02-Ableton-Live-track-MIDI-channels%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___09%20Ableton%20Live___Asset___02-Ableton-Live-track-MIDI-channels___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 02 Ableton Live track MIDI channels + - ![02 Ableton Live track MIDI channels](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___02%20Steps%20View___09%20Ableton%20Live___Asset___02-Ableton-Live-track-MIDI-channels.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live___Asset___03-Ableton-Live-Arm-Exclusive-setting___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live___Asset___03-Ableton-Live-Arm-Exclusive-setting___png.md new file mode 100644 index 0000000..dde2f32 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___09 Ableton Live___Asset___03-Ableton-Live-Arm-Exclusive-setting___png.md @@ -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%2F09%20Sequencer%2F02%20Steps%20View%2F09%20Ableton%20Live%2FAsset%2F03-Ableton-Live-Arm-Exclusive-setting%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___09%20Ableton%20Live___Asset___03-Ableton-Live-Arm-Exclusive-setting___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 03 Ableton Live Arm Exclusive setting + - ![03 Ableton Live Arm Exclusive setting](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___02%20Steps%20View___09%20Ableton%20Live___Asset___03-Ableton-Live-Arm-Exclusive-setting.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___Asset___01-Steps-View-layout___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___Asset___01-Steps-View-layout___png.md new file mode 100644 index 0000000..020db0c --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___02 Steps View___Asset___01-Steps-View-layout___png.md @@ -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%2F09%20Sequencer%2F02%20Steps%20View%2FAsset%2F01-Steps-View-layout%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___02%20Steps%20View___Asset___01-Steps-View-layout___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Steps View layout + - ![01 Steps View layout](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___02%20Steps%20View___Asset___01-Steps-View-layout.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View.md new file mode 100644 index 0000000..b7c3de0 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View.md @@ -0,0 +1,18 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/02 Steps View]] +next:: [[Launchpad/UG/09 Sequencer/04 Scenes]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F03%20Patterns%20View +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___03%20Patterns%20View.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.3 Patterns View + - A Pattern is a 32-step sequence. Each track has eight Patterns per project. Open Patterns View to see them; the playing Pattern pulses and is the one displayed in Steps View. + - Patterns View + - ![01 Patterns View](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___03%20Patterns%20View___Asset___01-Patterns-View.png) + - {{embed [[Launchpad/UG/09 Sequencer/03 Patterns View/01 Chain]]}} + - {{embed [[Launchpad/UG/09 Sequencer/03 Patterns View/02 Queue]]}} + - {{embed [[Launchpad/UG/09 Sequencer/03 Patterns View/03 Clear]]}} + - {{embed [[Launchpad/UG/09 Sequencer/03 Patterns View/04 Duplicate]]}} + - {{embed [[Launchpad/UG/09 Sequencer/03 Patterns View/05 Instant Change]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___01 Chain.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___01 Chain.md new file mode 100644 index 0000000..ef57e4f --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___01 Chain.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/03 Patterns View]] +next:: [[Launchpad/UG/09 Sequencer/03 Patterns View/02 Queue]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F03%20Patterns%20View%2F01%20Chain +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___03%20Patterns%20View___01%20Chain.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.3.1 Chaining Patterns + - Press two Pattern pads at once to set the start and end of a chain. During playback, the Patterns play in order. A chain can span all eight Patterns, for up to 256 steps. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___02 Queue.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___02 Queue.md new file mode 100644 index 0000000..f128938 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___02 Queue.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/03 Patterns View]] +prev:: [[Launchpad/UG/09 Sequencer/03 Patterns View/01 Chain]] +next:: [[Launchpad/UG/09 Sequencer/03 Patterns View/03 Clear]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F03%20Patterns%20View%2F02%20Queue +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___03%20Patterns%20View___02%20Queue.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.3.2 Queuing Patterns + - During playback, press a Pattern or Pattern chain to queue it. The selection flashes and begins after the current Pattern ends. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___03 Clear.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___03 Clear.md new file mode 100644 index 0000000..420a9a9 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___03 Clear.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/03 Patterns View]] +prev:: [[Launchpad/UG/09 Sequencer/03 Patterns View/02 Queue]] +next:: [[Launchpad/UG/09 Sequencer/03 Patterns View/04 Duplicate]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F03%20Patterns%20View%2F03%20Clear +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___03%20Patterns%20View___03%20Clear.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.3.3 Clearing a Pattern + - Hold Clear and press the Pattern to erase it. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___04 Duplicate.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___04 Duplicate.md new file mode 100644 index 0000000..0b2ee9e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___04 Duplicate.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/03 Patterns View]] +prev:: [[Launchpad/UG/09 Sequencer/03 Patterns View/03 Clear]] +next:: [[Launchpad/UG/09 Sequencer/03 Patterns View/05 Instant Change]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F03%20Patterns%20View%2F04%20Duplicate +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___03%20Patterns%20View___04%20Duplicate.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.3.4 Duplicating a Pattern + - Hold Duplicate and press the source Pattern, then press a destination Pattern slot. Keep Duplicate held to paste the copy into additional slots. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___05 Instant Change.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___05 Instant Change.md new file mode 100644 index 0000000..de809cb --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___05 Instant Change.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/03 Patterns View]] +prev:: [[Launchpad/UG/09 Sequencer/03 Patterns View/04 Duplicate]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F03%20Patterns%20View%2F05%20Instant%20Change +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___03%20Patterns%20View___05%20Instant%20Change.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.3.5 Instant Pattern Change + - During playback, hold Shift and choose a Pattern or chain to switch immediately. The sequencer enters the new selection at the point it would have reached if that selection had played since playback began. + - > [[Note/Info]] An instant switch can bring tracks back into time after queued switches between Patterns of different lengths. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___Asset___01-Patterns-View___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___Asset___01-Patterns-View___png.md new file mode 100644 index 0000000..1053a2a --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___03 Patterns View___Asset___01-Patterns-View___png.md @@ -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%2F09%20Sequencer%2F03%20Patterns%20View%2FAsset%2F01-Patterns-View%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___03%20Patterns%20View___Asset___01-Patterns-View___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Patterns View + - ![01 Patterns View](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___03%20Patterns%20View___Asset___01-Patterns-View.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes.md new file mode 100644 index 0000000..022d439 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes.md @@ -0,0 +1,18 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/03 Patterns View]] +next:: [[Launchpad/UG/09 Sequencer/05 Pattern Settings]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F04%20Scenes +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___04%20Scenes.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.4 Scenes + - A Scene triggers Patterns across all four tracks with one press. The 16 white pads at the bottom of Patterns View represent Scenes. Scenes can also be chained into a longer song structure. + - Scenes in Patterns View + - ![01 Scenes in Patterns View](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___04%20Scenes___Asset___01-Scenes-in-Patterns-View.png) + - {{embed [[Launchpad/UG/09 Sequencer/04 Scenes/01 Assign]]}} + - {{embed [[Launchpad/UG/09 Sequencer/04 Scenes/02 Chain]]}} + - {{embed [[Launchpad/UG/09 Sequencer/04 Scenes/03 Queue]]}} + - {{embed [[Launchpad/UG/09 Sequencer/04 Scenes/04 Clear]]}} + - {{embed [[Launchpad/UG/09 Sequencer/04 Scenes/05 Duplicate]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___01 Assign.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___01 Assign.md new file mode 100644 index 0000000..bc2a920 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___01 Assign.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/04 Scenes]] +next:: [[Launchpad/UG/09 Sequencer/04 Scenes/02 Chain]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F04%20Scenes%2F01%20Assign +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___04%20Scenes___01%20Assign.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.4.1 Assigning to Scenes + - Hold a Scene to preview its assigned Patterns or Pattern chains; after a short delay they light red. + - While holding a Scene, press a Pattern or Pattern chain to assign it. You can also hold a Pattern chain and press a Scene. + - Editing the Scene does not change current playback. The new assignment takes effect when you reselect the Scene or its Scene chain cycles back to it. + - A Scene changes from green to white when the currently playing Pattern chains differ from its saved assignments. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___02 Chain.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___02 Chain.md new file mode 100644 index 0000000..5d602d7 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___02 Chain.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/04 Scenes]] +prev:: [[Launchpad/UG/09 Sequencer/04 Scenes/01 Assign]] +next:: [[Launchpad/UG/09 Sequencer/04 Scenes/03 Queue]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F04%20Scenes%2F02%20Chain +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___04%20Scenes___02%20Chain.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.4.2 Chaining Scenes + - Press two Scenes together to set the start and end of a chain. When you press Play, the Scenes play in order. The sequencer advances after every track has completed its Pattern chain at least once. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___03 Queue.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___03 Queue.md new file mode 100644 index 0000000..a30b2a1 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___03 Queue.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/04 Scenes]] +prev:: [[Launchpad/UG/09 Sequencer/04 Scenes/02 Chain]] +next:: [[Launchpad/UG/09 Sequencer/04 Scenes/04 Clear]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F04%20Scenes%2F03%20Queue +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___04%20Scenes___03%20Queue.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.4.3 Queuing Scenes + - During playback, select a Scene or Scene chain to queue it. The queued pads flash; after Track 1’s current Pattern ends, the new selection starts from the beginning without losing sync. + - For an immediate switch, hold Shift and select a Scene or chain. The sequencer enters it at the point it would have reached if it had played since playback began. + - > [[Note/Info]] An instant switch can bring tracks back into time after queued switches between Scenes of different lengths. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___04 Clear.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___04 Clear.md new file mode 100644 index 0000000..1c102e8 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___04 Clear.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/04 Scenes]] +prev:: [[Launchpad/UG/09 Sequencer/04 Scenes/03 Queue]] +next:: [[Launchpad/UG/09 Sequencer/04 Scenes/05 Duplicate]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F04%20Scenes%2F04%20Clear +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___04%20Scenes___04%20Clear.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.4.4 Clearing a Scene + - Hold Clear and press a Scene to return it to the default assignment: Pattern 1 on every track. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___05 Duplicate.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___05 Duplicate.md new file mode 100644 index 0000000..ff70370 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___05 Duplicate.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/04 Scenes]] +prev:: [[Launchpad/UG/09 Sequencer/04 Scenes/04 Clear]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F04%20Scenes%2F05%20Duplicate +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___04%20Scenes___05%20Duplicate.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.4.5 Duplicating a Scene + - Hold Duplicate and press the source Scene, then press a destination Scene slot. Keep Duplicate held to paste it into additional slots. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___Asset___01-Scenes-in-Patterns-View___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___Asset___01-Scenes-in-Patterns-View___png.md new file mode 100644 index 0000000..0b37d0a --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___04 Scenes___Asset___01-Scenes-in-Patterns-View___png.md @@ -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%2F09%20Sequencer%2F04%20Scenes%2FAsset%2F01-Scenes-in-Patterns-View%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___04%20Scenes___Asset___01-Scenes-in-Patterns-View___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Scenes in Patterns View + - ![01 Scenes in Patterns View](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___04%20Scenes___Asset___01-Scenes-in-Patterns-View.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings.md new file mode 100644 index 0000000..dbacf34 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings.md @@ -0,0 +1,16 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/04 Scenes]] +next:: [[Launchpad/UG/09 Sequencer/06 Velocity]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F05%20Pattern%20Settings +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___05%20Pattern%20Settings.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.5 Pattern Settings + - Pattern Settings changes how steps play in the current Pattern. The top half of the Play Area becomes playback settings while this view is selected. + - Pattern Settings view + - ![01 Pattern Settings view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___05%20Pattern%20Settings___Asset___01-Pattern-Settings-view.png) + - {{embed [[Launchpad/UG/09 Sequencer/05 Pattern Settings/01 Sync Rate]]}} + - {{embed [[Launchpad/UG/09 Sequencer/05 Pattern Settings/02 Direction]]}} + - {{embed [[Launchpad/UG/09 Sequencer/05 Pattern Settings/03 Start End]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___01 Sync Rate.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___01 Sync Rate.md new file mode 100644 index 0000000..42dfceb --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___01 Sync Rate.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/05 Pattern Settings]] +next:: [[Launchpad/UG/09 Sequencer/05 Pattern Settings/02 Direction]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F05%20Pattern%20Settings%2F01%20Sync%20Rate +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___05%20Pattern%20Settings___01%20Sync%20Rate.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.5.1 Pattern Sync Rate + - Eight peach pads set how long each step lasts relative to the current tempo: 1/4, 1/4T, 1/8, 1/8T, 1/16, 1/16T, 1/32, or 1/32T. T denotes a triplet. + - The default is 1/16, one sixteenth note per step. Faster rates give finer step resolution but shorten the Pattern’s total duration. Slower rates make longer Patterns with less timing detail. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___02 Direction.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___02 Direction.md new file mode 100644 index 0000000..0afd32d --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___02 Direction.md @@ -0,0 +1,16 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/05 Pattern Settings]] +prev:: [[Launchpad/UG/09 Sequencer/05 Pattern Settings/01 Sync Rate]] +next:: [[Launchpad/UG/09 Sequencer/05 Pattern Settings/03 Start End]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F05%20Pattern%20Settings%2F02%20Direction +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___05%20Pattern%20Settings___02%20Direction.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.5.2 Pattern Playback Direction + - Four pink pads select playback order from left to right: + - **Forward:** Play from the start step to the end step. + - **Backward:** Play from the end step to the start step. + - **Ping-Pong:** Alternate forward and backward. Both endpoint steps play twice, so the Pattern cycle doubles in length. + - **Random:** Choose each step anew during playback. A step may repeat any number of times in one cycle, but the cycle keeps its length when chained to other Patterns. + - Changes made during playback take effect at the end of the current Pattern cycle. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___03 Start End.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___03 Start End.md new file mode 100644 index 0000000..568ca19 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___03 Start End.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/05 Pattern Settings]] +prev:: [[Launchpad/UG/09 Sequencer/05 Pattern Settings/02 Direction]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F05%20Pattern%20Settings%2F03%20Start%20End +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___05%20Pattern%20Settings___03%20Start%20End.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.5.3 Pattern start and end points + - In Pattern Settings, press a step to set the Pattern’s end point; the selected end step lights peach. + - Hold Shift to display the start point in peach, then press a step while Shift is held to move the start point. + - Steps containing notes outside the selected range are dim red. Empty steps outside the range stay unlit. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___Asset___01-Pattern-Settings-view___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___Asset___01-Pattern-Settings-view___png.md new file mode 100644 index 0000000..31a747c --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___05 Pattern Settings___Asset___01-Pattern-Settings-view___png.md @@ -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%2F09%20Sequencer%2F05%20Pattern%20Settings%2FAsset%2F01-Pattern-Settings-view%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___05%20Pattern%20Settings___Asset___01-Pattern-Settings-view___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Pattern Settings view + - ![01 Pattern Settings view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___05%20Pattern%20Settings___Asset___01-Pattern-Settings-view.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity.md new file mode 100644 index 0000000..5313ba1 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/05 Pattern Settings]] +next:: [[Launchpad/UG/09 Sequencer/07 Probability]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F06%20Velocity +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___06%20Velocity.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.6 Velocity + - {{embed [[Launchpad/UG/09 Sequencer/06 Velocity/01 Step Velocity]]}} + - {{embed [[Launchpad/UG/09 Sequencer/06 Velocity/02 Live Record]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity___01 Step Velocity.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity___01 Step Velocity.md new file mode 100644 index 0000000..9eed891 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity___01 Step Velocity.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/06 Velocity]] +next:: [[Launchpad/UG/09 Sequencer/06 Velocity/02 Live Record]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F06%20Velocity%2F01%20Step%20Velocity +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___06%20Velocity___01%20Step%20Velocity.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.6.1 Step Velocity edit + - Press Velocity to see and edit the velocity of each step. Select a step in the top half of the grid; its velocity appears on the two-row slider at the top of the Play Area. + - Press a slider pad to set the selected step’s velocity from 1 (minimum) to 16 (maximum). Manual edits set every note on a multi-note step to the same velocity. + - Velocity view + - ![01 Velocity view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___06%20Velocity___01%20Step%20Velocity___Asset___01-Velocity-view.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity___01 Step Velocity___Asset___01-Velocity-view___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity___01 Step Velocity___Asset___01-Velocity-view___png.md new file mode 100644 index 0000000..9dc714b --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity___01 Step Velocity___Asset___01-Velocity-view___png.md @@ -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%2F09%20Sequencer%2F06%20Velocity%2F01%20Step%20Velocity%2FAsset%2F01-Velocity-view%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___06%20Velocity___01%20Step%20Velocity___Asset___01-Velocity-view___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Velocity view + - ![01 Velocity view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___06%20Velocity___01%20Step%20Velocity___Asset___01-Velocity-view.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity___02 Live Record.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity___02 Live Record.md new file mode 100644 index 0000000..5ee1abd --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___06 Velocity___02 Live Record.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/06 Velocity]] +prev:: [[Launchpad/UG/09 Sequencer/06 Velocity/01 Step Velocity]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F06%20Velocity%2F02%20Live%20Record +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___06%20Velocity___02%20Live%20Record.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.6.2 Live Recording with Velocity + - Live recording can put notes with different velocities on one step. Bright pads show the lowest velocity; dim pads show the range up to the highest recorded velocity. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability.md new file mode 100644 index 0000000..4e2e6f4 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/06 Velocity]] +next:: [[Launchpad/UG/09 Sequencer/08 Mutation]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F07%20Probability +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___07%20Probability.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.7 Probability + - Probability lets individual notes sometimes skip a step, adding variation to a sequence. + - {{embed [[Launchpad/UG/09 Sequencer/07 Probability/01 Edit]]}} + - {{embed [[Launchpad/UG/09 Sequencer/07 Probability/02 Print]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability___01 Edit.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability___01 Edit.md new file mode 100644 index 0000000..8cc98a9 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability___01 Edit.md @@ -0,0 +1,15 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/07 Probability]] +next:: [[Launchpad/UG/09 Sequencer/07 Probability/02 Print]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F07%20Probability%2F01%20Edit +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___07%20Probability___01%20Edit.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.7.1 Editing Step Probability + - Press Probability, then select a step in the top half of the grid. The top row of the Play Area shows the selected step’s probability on an eight-pad slider. + - The pads, from left to right, set the chance of a note playing to 13%, 25%, 38%, 50%, 63%, 75%, 88%, or 100%. + - Every note on a step shares one probability setting, but each note is evaluated independently. At 50%, a two-note step may play both notes, one note, or neither. + - Assigned or recorded notes default to 100%. Clearing a step, Pattern, or Project also resets its probability to 100%. + - Probability view + - ![01 Probability view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___07%20Probability___01%20Edit___Asset___01-Probability-view.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability___01 Edit___Asset___01-Probability-view___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability___01 Edit___Asset___01-Probability-view___png.md new file mode 100644 index 0000000..0585e79 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability___01 Edit___Asset___01-Probability-view___png.md @@ -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%2F09%20Sequencer%2F07%20Probability%2F01%20Edit%2FAsset%2F01-Probability-view%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___07%20Probability___01%20Edit___Asset___01-Probability-view___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Probability view + - ![01 Probability view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___07%20Probability___01%20Edit___Asset___01-Probability-view.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability___02 Print.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability___02 Print.md new file mode 100644 index 0000000..1c7ea0e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___07 Probability___02 Print.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/07 Probability]] +prev:: [[Launchpad/UG/09 Sequencer/07 Probability/01 Edit]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F07%20Probability%2F02%20Print +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___07%20Probability___02%20Print.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.7.2 Printing Probability + - [[Launchpad/UG/09 Sequencer/11 Print to Clip]] resolves the probability of each step once when it transfers the Pattern to Ableton Live. Print the same Pattern repeatedly to capture repeatable variations in separate clips. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation.md new file mode 100644 index 0000000..090419a --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/07 Probability]] +next:: [[Launchpad/UG/09 Sequencer/09 Micro Steps]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F08%20Mutation +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___08%20Mutation.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.8 Mutation + - Mutation varies the pitch of notes on selected steps during playback. + - {{embed [[Launchpad/UG/09 Sequencer/08 Mutation/01 Edit]]}} + - {{embed [[Launchpad/UG/09 Sequencer/08 Mutation/02 Print]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation___01 Edit.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation___01 Edit.md new file mode 100644 index 0000000..9ba012a --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation___01 Edit.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/08 Mutation]] +next:: [[Launchpad/UG/09 Sequencer/08 Mutation/02 Print]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F08%20Mutation%2F01%20Edit +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___08%20Mutation___01%20Edit.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.8.1 Editing Step Mutation + - Press Mutation and select a step in the top half of the grid. The top row of the Play Area shows an eight-pad Mutation slider for that step. + - The leftmost value means no Mutation; the rightmost is the maximum. Newly recorded or assigned steps begin with no Mutation (one pad lit). + - Mutation view + - ![01 Mutation view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___08%20Mutation___01%20Edit___Asset___01-Mutation-view.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation___01 Edit___Asset___01-Mutation-view___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation___01 Edit___Asset___01-Mutation-view___png.md new file mode 100644 index 0000000..a1bb694 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation___01 Edit___Asset___01-Mutation-view___png.md @@ -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%2F09%20Sequencer%2F08%20Mutation%2F01%20Edit%2FAsset%2F01-Mutation-view%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___08%20Mutation___01%20Edit___Asset___01-Mutation-view___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Mutation view + - ![01 Mutation view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___08%20Mutation___01%20Edit___Asset___01-Mutation-view.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation___02 Print.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation___02 Print.md new file mode 100644 index 0000000..dec3bc8 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___08 Mutation___02 Print.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/08 Mutation]] +prev:: [[Launchpad/UG/09 Sequencer/08 Mutation/01 Edit]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F08%20Mutation%2F02%20Print +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___08%20Mutation___02%20Print.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.8.2 Printing Mutation + - [[Launchpad/UG/09 Sequencer/11 Print to Clip]] resolves each step’s Mutation once as it transfers the Pattern to Ableton Live. Print repeatedly to capture several repeatable variations. + - Combine Mutation with [[Launchpad/UG/09 Sequencer/07 Probability]] to make evolving Patterns, then print the results as clips. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps.md new file mode 100644 index 0000000..5afe6cd --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps.md @@ -0,0 +1,14 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/08 Mutation]] +next:: [[Launchpad/UG/09 Sequencer/10 Tempo and Swing]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F09%20Micro%20Steps +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___09%20Micro%20Steps.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.9 Micro Steps + - Micro Steps give finer note placement within a step, useful for strums and fast retriggers. + - {{embed [[Launchpad/UG/09 Sequencer/09 Micro Steps/01 Edit]]}} + - {{embed [[Launchpad/UG/09 Sequencer/09 Micro Steps/02 Clear]]}} + - {{embed [[Launchpad/UG/09 Sequencer/09 Micro Steps/03 Duplicate]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___01 Edit.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___01 Edit.md new file mode 100644 index 0000000..537ed09 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___01 Edit.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/09 Micro Steps]] +next:: [[Launchpad/UG/09 Sequencer/09 Micro Steps/02 Clear]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F09%20Micro%20Steps%2F01%20Edit +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___09%20Micro%20Steps___01%20Edit.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.9.1 Editing Micro Steps + - Press Micro Steps and select a step in the top half of the grid. The six leftmost pads of the Play Area’s top row represent that step’s Micro Steps. + - Hold a note in the Play Area and press a Micro Step to assign it. To remove a note, hold its Micro Step and press the assigned red note in the Play Area. + - Micro Step editing view + - ![01 Micro Step editing view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___09%20Micro%20Steps___01%20Edit___Asset___01-Micro-Step-editing-view.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___01 Edit___Asset___01-Micro-Step-editing-view___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___01 Edit___Asset___01-Micro-Step-editing-view___png.md new file mode 100644 index 0000000..ea18802 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___01 Edit___Asset___01-Micro-Step-editing-view___png.md @@ -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%2F09%20Sequencer%2F09%20Micro%20Steps%2F01%20Edit%2FAsset%2F01-Micro-Step-editing-view%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___09%20Micro%20Steps___01%20Edit___Asset___01-Micro-Step-editing-view___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Micro Step editing view + - ![01 Micro Step editing view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___09%20Micro%20Steps___01%20Edit___Asset___01-Micro-Step-editing-view.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___02 Clear.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___02 Clear.md new file mode 100644 index 0000000..708bb2a --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___02 Clear.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/09 Micro Steps]] +prev:: [[Launchpad/UG/09 Sequencer/09 Micro Steps/01 Edit]] +next:: [[Launchpad/UG/09 Sequencer/09 Micro Steps/03 Duplicate]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F09%20Micro%20Steps%2F02%20Clear +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___09%20Micro%20Steps___02%20Clear.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.9.2 Clearing micro steps + - Hold Clear and press a Micro Step to erase its notes. To remove one note, hold the Micro Step and press the assigned red note in the Play Area. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___03 Duplicate.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___03 Duplicate.md new file mode 100644 index 0000000..7cf2b1e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___09 Micro Steps___03 Duplicate.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/09 Micro Steps]] +prev:: [[Launchpad/UG/09 Sequencer/09 Micro Steps/02 Clear]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F09%20Micro%20Steps%2F03%20Duplicate +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___09%20Micro%20Steps___03%20Duplicate.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.9.3 Duplicating steps + - Hold Duplicate and press a source Micro Step, then press a destination Micro Step while still holding Duplicate. + - The paste does not occur if it would raise the total notes on the whole step above eight. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing.md new file mode 100644 index 0000000..2e2ad30 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/09 Micro Steps]] +next:: [[Launchpad/UG/09 Sequencer/11 Print to Clip]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F10%20Tempo%20and%20Swing +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___10%20Tempo%20and%20Swing.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.10 Tempo and Swing + - Tempo sets beats per minute; Swing shifts off-beat timing. + - {{embed [[Launchpad/UG/09 Sequencer/10 Tempo and Swing/01 Edit]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing___01 Edit.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing___01 Edit.md new file mode 100644 index 0000000..0a2c13c --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing___01 Edit.md @@ -0,0 +1,15 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/10 Tempo and Swing]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F10%20Tempo%20and%20Swing%2F01%20Edit +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___10%20Tempo%20and%20Swing___01%20Edit.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.10.1 Editing Tempo and Swing + - Hold Shift and press Device to open Tempo view (blue and white). The displayed number is the current BPM. + - Hold Shift and press Stop Clip to open Swing view (orange and white). A value above 50 delays off-beat notes; a value below 50 moves them earlier. + - Use the Up and Down arrows to adjust either value. Hold an arrow to cycle quickly. + - Tempo view + - ![01 Tempo view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___10%20Tempo%20and%20Swing___01%20Edit___Asset___01-Tempo-view.png) + - Swing view + - ![02 Swing view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___10%20Tempo%20and%20Swing___01%20Edit___Asset___02-Swing-view.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing___01 Edit___Asset___01-Tempo-view___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing___01 Edit___Asset___01-Tempo-view___png.md new file mode 100644 index 0000000..c3003ae --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing___01 Edit___Asset___01-Tempo-view___png.md @@ -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%2F09%20Sequencer%2F10%20Tempo%20and%20Swing%2F01%20Edit%2FAsset%2F01-Tempo-view%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___10%20Tempo%20and%20Swing___01%20Edit___Asset___01-Tempo-view___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Tempo view + - ![01 Tempo view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___10%20Tempo%20and%20Swing___01%20Edit___Asset___01-Tempo-view.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing___01 Edit___Asset___02-Swing-view___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing___01 Edit___Asset___02-Swing-view___png.md new file mode 100644 index 0000000..4007f85 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___10 Tempo and Swing___01 Edit___Asset___02-Swing-view___png.md @@ -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%2F09%20Sequencer%2F10%20Tempo%20and%20Swing%2F01%20Edit%2FAsset%2F02-Swing-view%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___10%20Tempo%20and%20Swing___01%20Edit___Asset___02-Swing-view___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 02 Swing view + - ![02 Swing view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___10%20Tempo%20and%20Swing___01%20Edit___Asset___02-Swing-view.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip.md new file mode 100644 index 0000000..b2be317 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip.md @@ -0,0 +1,21 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/10 Tempo and Swing]] +next:: [[Launchpad/UG/09 Sequencer/12 Projects]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F11%20Print%20to%20Clip +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___11%20Print%20to%20Clip.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.11 Print to Clip + - Print to Clip transfers the selected sequencer track’s current Pattern or Pattern chain directly into an Ableton Live clip slot. + - Select a clip slot in Live, then press Print to Clip on Launchpad Pro. You can also select a slot from Launchpad Pro: open Session View, hold Shift, and press a grid pad. + - Selected empty clip slot + - ![01 Selected empty clip slot](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___11%20Print%20to%20Clip___Asset___01-Selected-empty-clip-slot.png) + - If the selected slot is empty, the Pattern becomes a clip there. If it is occupied, Live uses the next empty slot below, letting you print several variations without overwriting clips. + - Clip slot after Print to Clip + - ![02 Clip slot after Print to Clip](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___11%20Print%20to%20Clip___Asset___02-Clip-slot-after-Print-to-Clip.png) + - In Patterns View, hold Print to Clip and press a pulsing track-select button to print that track’s selected Pattern or chain. + - > [[Note/Info]] Print to Clip works only while connected to Ableton Live. In Ableton Live Lite, the button goes dark when all eight clip slots in a track are full. + - Full Ableton Live Lite track + - ![03 Full Ableton Live Lite track](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___11%20Print%20to%20Clip___Asset___03-Full-Ableton-Live-Lite-track.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip___Asset___01-Selected-empty-clip-slot___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip___Asset___01-Selected-empty-clip-slot___png.md new file mode 100644 index 0000000..504616b --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip___Asset___01-Selected-empty-clip-slot___png.md @@ -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%2F09%20Sequencer%2F11%20Print%20to%20Clip%2FAsset%2F01-Selected-empty-clip-slot%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___11%20Print%20to%20Clip___Asset___01-Selected-empty-clip-slot___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Selected empty clip slot + - ![01 Selected empty clip slot](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___11%20Print%20to%20Clip___Asset___01-Selected-empty-clip-slot.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip___Asset___02-Clip-slot-after-Print-to-Clip___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip___Asset___02-Clip-slot-after-Print-to-Clip___png.md new file mode 100644 index 0000000..e5aa429 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip___Asset___02-Clip-slot-after-Print-to-Clip___png.md @@ -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%2F09%20Sequencer%2F11%20Print%20to%20Clip%2FAsset%2F02-Clip-slot-after-Print-to-Clip%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___11%20Print%20to%20Clip___Asset___02-Clip-slot-after-Print-to-Clip___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 02 Clip slot after Print to Clip + - ![02 Clip slot after Print to Clip](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___11%20Print%20to%20Clip___Asset___02-Clip-slot-after-Print-to-Clip.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip___Asset___03-Full-Ableton-Live-Lite-track___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip___Asset___03-Full-Ableton-Live-Lite-track___png.md new file mode 100644 index 0000000..5a6357b --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___11 Print to Clip___Asset___03-Full-Ableton-Live-Lite-track___png.md @@ -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%2F09%20Sequencer%2F11%20Print%20to%20Clip%2FAsset%2F03-Full-Ableton-Live-Lite-track%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___11%20Print%20to%20Clip___Asset___03-Full-Ableton-Live-Lite-track___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 03 Full Ableton Live Lite track + - ![03 Full Ableton Live Lite track](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___11%20Print%20to%20Clip___Asset___03-Full-Ableton-Live-Lite-track.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___12 Projects.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___12 Projects.md new file mode 100644 index 0000000..c158d21 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___12 Projects.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/11 Print to Clip]] +next:: [[Launchpad/UG/09 Sequencer/13 Settings]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F12%20Projects +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___12%20Projects.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.12 Projects + - A Project stores the sequencer’s Patterns, Scenes, scale and root, track types, and track MIDI channels. Launchpad Pro has 64 Project slots. + - {{embed [[Launchpad/UG/09 Sequencer/12 Projects/01 Save]]}} + - {{embed [[Launchpad/UG/09 Sequencer/12 Projects/02 Backup]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___12 Projects___01 Save.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___12 Projects___01 Save.md new file mode 100644 index 0000000..8facb93 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___12 Projects___01 Save.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/12 Projects]] +next:: [[Launchpad/UG/09 Sequencer/12 Projects/02 Backup]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F12%20Projects%2F01%20Save +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___12%20Projects___01%20Save.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.12.1 Saving your Sequencer Project + - From Steps, Projects, or Patterns View, hold Shift and press Projects to start saving. Save pulses green. Press Projects again to save to the active slot; Save flashes briefly while the device writes, and controls are unavailable during that moment. + - To cancel saving, press a button other than Shift, Projects, or Setup. + - To save to a different slot in Projects View, hold Shift and press Projects. Save pulses white. You may choose one of eight Project colors with the track-select buttons, then press the desired Project slot. Save and the slot flash to confirm. + - A saved Project also includes Note and Chord mode settings and every Custom Mode master MIDI channel. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___12 Projects___02 Backup.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___12 Projects___02 Backup.md new file mode 100644 index 0000000..1c12ce4 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___12 Projects___02 Backup.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/12 Projects]] +prev:: [[Launchpad/UG/09 Sequencer/12 Projects/01 Save]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F12%20Projects%2F02%20Backup +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___12%20Projects___02%20Backup.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.12.2 Backing up your Projects + - Novation Components can back up Projects online. It is available in a Web MIDI browser or as a standalone download from the Novation Customer Portal. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings.md new file mode 100644 index 0000000..c497c2d --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings.md @@ -0,0 +1,15 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer]] +prev:: [[Launchpad/UG/09 Sequencer/12 Projects]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F13%20Settings +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___13%20Settings.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.13 Sequencer Settings + - Sequencer Settings controls each track’s type and MIDI channel, plus the scale and root note. + - {{embed [[Launchpad/UG/09 Sequencer/13 Settings/01 Access]]}} + - {{embed [[Launchpad/UG/09 Sequencer/13 Settings/02 Track Types]]}} + - {{embed [[Launchpad/UG/09 Sequencer/13 Settings/03 Root and Scale]]}} + - {{embed [[Launchpad/UG/09 Sequencer/13 Settings/04 Select Scale]]}} + - {{embed [[Launchpad/UG/09 Sequencer/13 Settings/05 MIDI Channel]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___01 Access.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___01 Access.md new file mode 100644 index 0000000..ad57f63 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___01 Access.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/13 Settings]] +next:: [[Launchpad/UG/09 Sequencer/13 Settings/02 Track Types]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F13%20Settings%2F01%20Access +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___13%20Settings___01%20Access.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.13.1 Accessing Sequencer Settings + - Hold Shift and press Sequencer to open Sequencer Settings. + - Sequencer Settings view + - ![01 Sequencer Settings view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___13%20Settings___01%20Access___Asset___01-Sequencer-Settings-view.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___01 Access___Asset___01-Sequencer-Settings-view___png.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___01 Access___Asset___01-Sequencer-Settings-view___png.md new file mode 100644 index 0000000..3779db3 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___01 Access___Asset___01-Sequencer-Settings-view___png.md @@ -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%2F09%20Sequencer%2F13%20Settings%2F01%20Access%2FAsset%2F01-Sequencer-Settings-view%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___13%20Settings___01%20Access___Asset___01-Sequencer-Settings-view___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # 01 Sequencer Settings view + - ![01 Sequencer Settings view](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___09%20Sequencer___13%20Settings___01%20Access___Asset___01-Sequencer-Settings-view.png) diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___02 Track Types.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___02 Track Types.md new file mode 100644 index 0000000..997c3b9 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___02 Track Types.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/13 Settings]] +prev:: [[Launchpad/UG/09 Sequencer/13 Settings/01 Access]] +next:: [[Launchpad/UG/09 Sequencer/13 Settings/03 Root and Scale]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F13%20Settings%2F02%20Track%20Types +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___13%20Settings___02%20Track%20Types.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.13.2 Track Types + - Use the three pads at the top right to choose Drum, Scale, or Chromatic. Select the track to change with its track-select button. + - The top-left 4 × 2 pads preview the left side of the chosen track’s Play Area layout. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___03 Root and Scale.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___03 Root and Scale.md new file mode 100644 index 0000000..aa24c6f --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___03 Root and Scale.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/13 Settings]] +prev:: [[Launchpad/UG/09 Sequencer/13 Settings/02 Track Types]] +next:: [[Launchpad/UG/09 Sequencer/13 Settings/04 Select Scale]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F13%20Settings%2F03%20Root%20and%20Scale +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___13%20Settings___03%20Root%20and%20Scale.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.13.3 Root Select/Scale Viewer + - The piano-layout viewer shows scale notes in blue, the root in purple, and out-of-scale notes in dim white. + - Press a pad in the viewer to change the root. The root selection applies in Note, Chord, and Sequencer modes. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___04 Select Scale.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___04 Select Scale.md new file mode 100644 index 0000000..4ebdcda --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___04 Select Scale.md @@ -0,0 +1,14 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/13 Settings]] +prev:: [[Launchpad/UG/09 Sequencer/13 Settings/03 Root and Scale]] +next:: [[Launchpad/UG/09 Sequencer/13 Settings/05 MIDI Channel]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F13%20Settings%2F04%20Select%20Scale +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___13%20Settings___04%20Select%20Scale.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.13.4 Selecting the Scale + - Press one of the 16 scale pads. The selected scale lights bright white; the others are dim blue. The choice applies in Note, Chord, and Sequencer modes. + - Available scales: + - Natural Minor; Natural Major; Dorian; Phrygian; Mixolydian; Melodic Minor; Harmonic Minor; Bebop Dorian. + - Blues; Minor Pentatonic; Hungarian Minor; Ukrainian Dorian; Marva; Todi; Whole Tone; Hirajoshi. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___05 MIDI Channel.md b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___05 MIDI Channel.md new file mode 100644 index 0000000..2bb88bc --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___09 Sequencer___13 Settings___05 MIDI Channel.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/09 Sequencer/13 Settings]] +prev:: [[Launchpad/UG/09 Sequencer/13 Settings/04 Select Scale]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F09%20Sequencer%2F13%20Settings%2F05%20MIDI%20Channel +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___09%20Sequencer___13%20Settings___05%20MIDI%20Channel.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 9.13.5 Setting MIDI Channel + - Each track can transmit on any MIDI channel from 1 to 16. Assign different channels to address separate Ableton Live instruments or external hardware. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup.md b/gitp-garden/pages/Launchpad___UG___10 Setup.md new file mode 100644 index 0000000..4a4a61f --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup.md @@ -0,0 +1,20 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG]] +prev:: [[Launchpad/UG/09 Sequencer]] +next:: [[Launchpad/UG/11 Appendix]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F10%20Setup +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 10. Setup + - Hold Setup to choose device preferences for LEDs, pad velocity, aftertouch, MIDI, and faders. + - {{embed [[Launchpad/UG/10 Setup/01 Setup Menu]]}} + - {{embed [[Launchpad/UG/10 Setup/02 LED Settings]]}} + - {{embed [[Launchpad/UG/10 Setup/03 Velocity Settings]]}} + - {{embed [[Launchpad/UG/10 Setup/04 Aftertouch Settings]]}} + - {{embed [[Launchpad/UG/10 Setup/05 MIDI Settings]]}} + - {{embed [[Launchpad/UG/10 Setup/06 Fader Settings]]}} + - {{embed [[Launchpad/UG/10 Setup/07 Live and Programmer Mode]]}} + - {{embed [[Launchpad/UG/10 Setup/08 Bootloader Menu]]}} +- \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___01 Setup Menu.md b/gitp-garden/pages/Launchpad___UG___10 Setup___01 Setup Menu.md new file mode 100644 index 0000000..c2c36bb --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___01 Setup Menu.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/10 Setup]] +next:: [[Launchpad/UG/10 Setup/02 LED Settings]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F10%20Setup%2F01%20Setup%20Menu +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___01%20Setup%20Menu.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 10.1 Setup Menu + - Hold Setup to open the menu. The upper rows spell the active page name. The five leftmost Track Select buttons choose LED, Velocity, Aftertouch, MIDI, or Fader settings. \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___02 LED Settings.md b/gitp-garden/pages/Launchpad___UG___10 Setup___02 LED Settings.md new file mode 100644 index 0000000..9885357 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___02 LED Settings.md @@ -0,0 +1,14 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/10 Setup]] +prev:: [[Launchpad/UG/10 Setup/01 Setup Menu]] +next:: [[Launchpad/UG/10 Setup/03 Velocity Settings]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F10%20Setup%2F02%20LED%20Settings +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___02%20LED%20Settings.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 10.2 LED Settings + - Press the first Track Select button. Choose among eight brightness levels; the bright white pad marks the active level. + - Vegas Mode starts after five minutes without activity. Its toggle is green when enabled and red when disabled. + - 10.2.A — LED Settings view + - ![LED Settings grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___02%20LED%20Settings___Asset___LED-Settings-grid.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___02 LED Settings___Asset___LED-Settings-grid___png.md b/gitp-garden/pages/Launchpad___UG___10 Setup___02 LED Settings___Asset___LED-Settings-grid___png.md new file mode 100644 index 0000000..4712c0e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___02 LED Settings___Asset___LED-Settings-grid___png.md @@ -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%2F10%20Setup%2F02%20LED%20Settings%2FAsset%2FLED-Settings-grid%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___02%20LED%20Settings___Asset___LED-Settings-grid___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # LED Settings grid + - ![LED Settings grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___02%20LED%20Settings___Asset___LED-Settings-grid.png) diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___03 Velocity Settings.md b/gitp-garden/pages/Launchpad___UG___10 Setup___03 Velocity Settings.md new file mode 100644 index 0000000..9fb691f --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___03 Velocity Settings.md @@ -0,0 +1,14 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/10 Setup]] +prev:: [[Launchpad/UG/10 Setup/02 LED Settings]] +next:: [[Launchpad/UG/10 Setup/04 Aftertouch Settings]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F10%20Setup%2F03%20Velocity%20Settings +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___03%20Velocity%20Settings.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 10.3 Velocity Settings + - Press the second Track Select button for VEL settings. Toggle pad velocity globally: bright green is enabled and dim red is disabled. + - Choose Low, Medium, or High velocity response. Low needs more force for a high value; High needs less. The selected curve glows bright orange; the others are dim white. + - 10.3.A — Velocity Settings view + - ![Velocity Settings grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___03%20Velocity%20Settings___Asset___Velocity-Settings-grid.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___03 Velocity Settings___Asset___Velocity-Settings-grid___png.md b/gitp-garden/pages/Launchpad___UG___10 Setup___03 Velocity Settings___Asset___Velocity-Settings-grid___png.md new file mode 100644 index 0000000..c676552 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___03 Velocity Settings___Asset___Velocity-Settings-grid___png.md @@ -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%2F10%20Setup%2F03%20Velocity%20Settings%2FAsset%2FVelocity-Settings-grid%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___03%20Velocity%20Settings___Asset___Velocity-Settings-grid___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Velocity Settings grid + - ![Velocity Settings grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___03%20Velocity%20Settings___Asset___Velocity-Settings-grid.png) diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___04 Aftertouch Settings.md b/gitp-garden/pages/Launchpad___UG___10 Setup___04 Aftertouch Settings.md new file mode 100644 index 0000000..79049b8 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___04 Aftertouch Settings.md @@ -0,0 +1,15 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/10 Setup]] +prev:: [[Launchpad/UG/10 Setup/03 Velocity Settings]] +next:: [[Launchpad/UG/10 Setup/05 MIDI Settings]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F10%20Setup%2F04%20Aftertouch%20Settings +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___04%20Aftertouch%20Settings.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 10.4 Aftertouch Settings + - Press the third Track Select button for AFT settings. Choose disabled pressure, Polyphonic Aftertouch, or Channel Pressure. The active choice is bright. + - Channel Pressure sends one value for all pads, using the greatest pressure on the grid. Polyphonic Aftertouch sends a separate value for each pad. The guide recommends Channel Pressure with Ableton Live, which does not support polyphonic aftertouch in the version it describes. + - Set the Aftertouch Threshold to Off, Low, or High. Off sends pressure from the start of a press; Low and High require increasing pressure before messages begin. This helps avoid engaging an assigned effect as soon as a pad is touched. + - 10.4.A — Aftertouch Settings view + - ![Aftertouch Settings grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___04%20Aftertouch%20Settings___Asset___Aftertouch-Settings-grid.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___04 Aftertouch Settings___Asset___Aftertouch-Settings-grid___png.md b/gitp-garden/pages/Launchpad___UG___10 Setup___04 Aftertouch Settings___Asset___Aftertouch-Settings-grid___png.md new file mode 100644 index 0000000..b704ff1 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___04 Aftertouch Settings___Asset___Aftertouch-Settings-grid___png.md @@ -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%2F10%20Setup%2F04%20Aftertouch%20Settings%2FAsset%2FAftertouch-Settings-grid%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___04%20Aftertouch%20Settings___Asset___Aftertouch-Settings-grid___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Aftertouch Settings grid + - ![Aftertouch Settings grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___04%20Aftertouch%20Settings___Asset___Aftertouch-Settings-grid.png) diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___05 MIDI Settings.md b/gitp-garden/pages/Launchpad___UG___10 Setup___05 MIDI Settings.md new file mode 100644 index 0000000..8cdc914 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___05 MIDI Settings.md @@ -0,0 +1,14 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/10 Setup]] +prev:: [[Launchpad/UG/10 Setup/04 Aftertouch Settings]] +next:: [[Launchpad/UG/10 Setup/06 Fader Settings]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F10%20Setup%2F05%20MIDI%20Settings +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___05%20MIDI%20Settings.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 10.5 MIDI Settings + - Press the fourth Track Select button. Receive Clock controls whether incoming MIDI clock is followed; Transmit Clock controls whether Launchpad Pro sends clock. Both default to On. + - Set the second MIDI output to Out 2 to duplicate Out 1, or Thru to forward messages arriving at MIDI In. + - 10.5.A — MIDI Settings view + - ![MIDI Settings grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___05%20MIDI%20Settings___Asset___MIDI-Settings-grid.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___05 MIDI Settings___Asset___MIDI-Settings-grid___png.md b/gitp-garden/pages/Launchpad___UG___10 Setup___05 MIDI Settings___Asset___MIDI-Settings-grid___png.md new file mode 100644 index 0000000..5a0c54c --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___05 MIDI Settings___Asset___MIDI-Settings-grid___png.md @@ -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%2F10%20Setup%2F05%20MIDI%20Settings%2FAsset%2FMIDI-Settings-grid%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___05%20MIDI%20Settings___Asset___MIDI-Settings-grid___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # MIDI Settings grid + - ![MIDI Settings grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___05%20MIDI%20Settings___Asset___MIDI-Settings-grid.png) diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___06 Fader Settings.md b/gitp-garden/pages/Launchpad___UG___10 Setup___06 Fader Settings.md new file mode 100644 index 0000000..75ad875 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___06 Fader Settings.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/10 Setup]] +prev:: [[Launchpad/UG/10 Setup/05 MIDI Settings]] +next:: [[Launchpad/UG/10 Setup/07 Live and Programmer Mode]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F10%20Setup%2F06%20Fader%20Settings +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___06%20Fader%20Settings.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 10.6 Fader Settings + - Press the fifth Track Select button for FAD settings. Fader velocity can be enabled separately from the global pad velocity setting. The toggle is bright green when enabled and dim red when disabled. + - 10.6.A — Fader Settings view + - ![Fader Settings grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___06%20Fader%20Settings___Asset___Fader-Settings-grid.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___06 Fader Settings___Asset___Fader-Settings-grid___png.md b/gitp-garden/pages/Launchpad___UG___10 Setup___06 Fader Settings___Asset___Fader-Settings-grid___png.md new file mode 100644 index 0000000..a9e99c6 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___06 Fader Settings___Asset___Fader-Settings-grid___png.md @@ -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%2F10%20Setup%2F06%20Fader%20Settings%2FAsset%2FFader-Settings-grid%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___06%20Fader%20Settings___Asset___Fader-Settings-grid___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Fader Settings grid + - ![Fader Settings grid](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___06%20Fader%20Settings___Asset___Fader-Settings-grid.png) diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___07 Live and Programmer Mode.md b/gitp-garden/pages/Launchpad___UG___10 Setup___07 Live and Programmer Mode.md new file mode 100644 index 0000000..ee4f066 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___07 Live and Programmer Mode.md @@ -0,0 +1,16 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/10 Setup]] +prev:: [[Launchpad/UG/10 Setup/06 Fader Settings]] +next:: [[Launchpad/UG/10 Setup/08 Bootloader Menu]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F10%20Setup%2F07%20Live%20and%20Programmer%20Mode +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___07%20Live%20and%20Programmer%20Mode.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 10.7 Live and Programmer Mode + - Live Mode gives access to Session, Note, Chord, Custom, and Sequencer modes. It is the default at power-on. + - Programmer Mode lets external MIDI software control the surface. Each pad and button sends and responds to its assigned MIDI message; the other device modes are unavailable while Programmer Mode is active. + - Hold Setup and press the green Scene Launch button for Live Mode or the orange Scene Launch button for Programmer Mode. Release Setup to enter the selected mode. + - The [Programmer’s Reference Guide](https://customer.novationmusic.com/support/downloads) describes the MIDI messages that light pads and buttons. + - 10.7.A — Live and Programmer Mode selection + - ![Live and Programmer Mode buttons](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___07%20Live%20and%20Programmer%20Mode___Asset___Live-and-Programmer-Mode-buttons.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___07 Live and Programmer Mode___Asset___Live-and-Programmer-Mode-buttons___png.md b/gitp-garden/pages/Launchpad___UG___10 Setup___07 Live and Programmer Mode___Asset___Live-and-Programmer-Mode-buttons___png.md new file mode 100644 index 0000000..8fac14a --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___07 Live and Programmer Mode___Asset___Live-and-Programmer-Mode-buttons___png.md @@ -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%2F10%20Setup%2F07%20Live%20and%20Programmer%20Mode%2FAsset%2FLive-and-Programmer-Mode-buttons%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___07%20Live%20and%20Programmer%20Mode___Asset___Live-and-Programmer-Mode-buttons___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Live and Programmer Mode buttons + - ![Live and Programmer Mode buttons](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___07%20Live%20and%20Programmer%20Mode___Asset___Live-and-Programmer-Mode-buttons.png) diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___08 Bootloader Menu.md b/gitp-garden/pages/Launchpad___UG___10 Setup___08 Bootloader Menu.md new file mode 100644 index 0000000..2a442bd --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___08 Bootloader Menu.md @@ -0,0 +1,16 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/10 Setup]] +prev:: [[Launchpad/UG/10 Setup/07 Live and Programmer Mode]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F10%20Setup%2F08%20Bootloader%20Menu +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___08%20Bootloader%20Menu.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # 10.8 Bootloader Menu + - Hold Setup while plugging in Launchpad Pro to open the bootloader menu. + - The eight-level brightness slider can lower power use when a USB host cannot supply enough power for a full-brightness startup. The bright white pad marks the active level. + - Bootloader Version and App Version show installed versions. Boot Up exits the menu and starts the controller normally. + - Set a different Device ID on each Launchpad Pro when using several with Live. Each unit then has an independent Session View outline. + - MSD Mode controls whether the device appears as a mass storage drive. It is on by default; the bright pad means enabled and the dim pad means disabled. The LAUNCHPAD drive contains a link to the Easy Start Tool. + - 10.8.A — Bootloader menu + - ![Bootloader controls](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___08%20Bootloader%20Menu___Asset___Bootloader-controls.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___10 Setup___08 Bootloader Menu___Asset___Bootloader-controls___png.md b/gitp-garden/pages/Launchpad___UG___10 Setup___08 Bootloader Menu___Asset___Bootloader-controls___png.md new file mode 100644 index 0000000..a55942e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___10 Setup___08 Bootloader Menu___Asset___Bootloader-controls___png.md @@ -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%2F10%20Setup%2F08%20Bootloader%20Menu%2FAsset%2FBootloader-controls%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___10%20Setup___08%20Bootloader%20Menu___Asset___Bootloader-controls___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Bootloader controls + - ![Bootloader controls](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___10%20Setup___08%20Bootloader%20Menu___Asset___Bootloader-controls.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix.md b/gitp-garden/pages/Launchpad___UG___11 Appendix.md new file mode 100644 index 0000000..282fb5e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Series]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG]] +prev:: [[Launchpad/UG/10 Setup]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A. Appendix + - {{embed [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings]]}} + - {{embed [[Launchpad/UG/11 Appendix/02 Overlap Layouts]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings.md new file mode 100644 index 0000000..208c348 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings.md @@ -0,0 +1,19 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix]] +next:: [[Launchpad/UG/11 Appendix/02 Overlap Layouts]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.1 Default MIDI Mappings + - These diagrams identify the default messages sent by Custom Modes and Programmer Mode. + - {{embed [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/01 Custom 1]]}} + - {{embed [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/02 Custom 2]]}} + - {{embed [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/03 Custom 3]]}} + - {{embed [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/04 Custom 4]]}} + - {{embed [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/05 Custom 5]]}} + - {{embed [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/06 Custom 6]]}} + - {{embed [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/07 Custom 7]]}} + - {{embed [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/08 Custom 8]]}} + - {{embed [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/09 Programmer Mode]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___01 Custom 1.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___01 Custom 1.md new file mode 100644 index 0000000..89b2f7c --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___01 Custom 1.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings]] +next:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/02 Custom 2]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F01%20Custom%201 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___01%20Custom%201.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.1.1 Custom 1 + - Eight vertical unipolar faders send CC 7–14. + - A.1.1 — Custom 1 default mapping + - ![Custom 1 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___01%20Custom%201___Asset___Custom-1-MIDI-map.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___01 Custom 1___Asset___Custom-1-MIDI-map___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___01 Custom 1___Asset___Custom-1-MIDI-map___png.md new file mode 100644 index 0000000..42d20a2 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___01 Custom 1___Asset___Custom-1-MIDI-map___png.md @@ -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%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F01%20Custom%201%2FAsset%2FCustom-1-MIDI-map%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___01%20Custom%201___Asset___Custom-1-MIDI-map___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Custom 1 MIDI map + - ![Custom 1 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___01%20Custom%201___Asset___Custom-1-MIDI-map.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___02 Custom 2.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___02 Custom 2.md new file mode 100644 index 0000000..cf87a33 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___02 Custom 2.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings]] +prev:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/01 Custom 1]] +next:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/03 Custom 3]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F02%20Custom%202 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___02%20Custom%202.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.1.2 Custom 2 + - Eight horizontal bipolar faders send CC 15–22. + - A.1.2 — Custom 2 default mapping + - ![Custom 2 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___02%20Custom%202___Asset___Custom-2-MIDI-map.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___02 Custom 2___Asset___Custom-2-MIDI-map___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___02 Custom 2___Asset___Custom-2-MIDI-map___png.md new file mode 100644 index 0000000..b4db21d --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___02 Custom 2___Asset___Custom-2-MIDI-map___png.md @@ -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%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F02%20Custom%202%2FAsset%2FCustom-2-MIDI-map%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___02%20Custom%202___Asset___Custom-2-MIDI-map___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Custom 2 MIDI map + - ![Custom 2 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___02%20Custom%202___Asset___Custom-2-MIDI-map.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___03 Custom 3.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___03 Custom 3.md new file mode 100644 index 0000000..7b84f98 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___03 Custom 3.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings]] +prev:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/02 Custom 2]] +next:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/04 Custom 4]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F03%20Custom%203 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___03%20Custom%203.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.1.3 Custom 3 + - The 8 × 8 grid sends momentary notes in four 4 × 4 drum areas. + - A.1.3 — Custom 3 default mapping + - ![Custom 3 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___03%20Custom%203___Asset___Custom-3-MIDI-map.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___03 Custom 3___Asset___Custom-3-MIDI-map___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___03 Custom 3___Asset___Custom-3-MIDI-map___png.md new file mode 100644 index 0000000..99c786a --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___03 Custom 3___Asset___Custom-3-MIDI-map___png.md @@ -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%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F03%20Custom%203%2FAsset%2FCustom-3-MIDI-map%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___03%20Custom%203___Asset___Custom-3-MIDI-map___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Custom 3 MIDI map + - ![Custom 3 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___03%20Custom%203___Asset___Custom-3-MIDI-map.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___04 Custom 4.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___04 Custom 4.md new file mode 100644 index 0000000..1bbc373 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___04 Custom 4.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings]] +prev:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/03 Custom 3]] +next:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/05 Custom 5]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F04%20Custom%204 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___04%20Custom%204.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.1.4 Custom 4 + - The 8 × 8 grid sends momentary notes in a chromatic keyboard layout. + - A.1.4 — Custom 4 default mapping + - ![Custom 4 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___04%20Custom%204___Asset___Custom-4-MIDI-map.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___04 Custom 4___Asset___Custom-4-MIDI-map___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___04 Custom 4___Asset___Custom-4-MIDI-map___png.md new file mode 100644 index 0000000..7a3553d --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___04 Custom 4___Asset___Custom-4-MIDI-map___png.md @@ -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%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F04%20Custom%204%2FAsset%2FCustom-4-MIDI-map%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___04%20Custom%204___Asset___Custom-4-MIDI-map___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Custom 4 MIDI map + - ![Custom 4 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___04%20Custom%204___Asset___Custom-4-MIDI-map.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___05 Custom 5.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___05 Custom 5.md new file mode 100644 index 0000000..251ce6a --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___05 Custom 5.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings]] +prev:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/04 Custom 4]] +next:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/06 Custom 6]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F05%20Custom%205 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___05%20Custom%205.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.1.5 Custom 5 + - The 8 × 8 grid sends Program Changes 0–63. + - A.1.5 — Custom 5 default mapping + - ![Custom 5 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___05%20Custom%205___Asset___Custom-5-MIDI-map.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___05 Custom 5___Asset___Custom-5-MIDI-map___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___05 Custom 5___Asset___Custom-5-MIDI-map___png.md new file mode 100644 index 0000000..f982e21 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___05 Custom 5___Asset___Custom-5-MIDI-map___png.md @@ -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%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F05%20Custom%205%2FAsset%2FCustom-5-MIDI-map%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___05%20Custom%205___Asset___Custom-5-MIDI-map___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Custom 5 MIDI map + - ![Custom 5 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___05%20Custom%205___Asset___Custom-5-MIDI-map.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___06 Custom 6.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___06 Custom 6.md new file mode 100644 index 0000000..4db43d3 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___06 Custom 6.md @@ -0,0 +1,14 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings]] +prev:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/05 Custom 5]] +next:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/07 Custom 7]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F06%20Custom%206 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___06%20Custom%206.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.1.6 Custom 6 + - The diagram assigns Program Changes 64–127 to the 8 × 8 grid. + - > [[Note/Info]] The guide’s A.1.6 heading calls this “Momentary Note On,” while its diagram labels every pad PRG 64–127. [[Launchpad/UG/08 Custom Modes/02 Default Custom Modes]] also describes Custom 6 as Program Change 64–127. + - A.1.6 — Custom 6 default mapping + - ![Custom 6 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___06%20Custom%206___Asset___Custom-6-MIDI-map.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___06 Custom 6___Asset___Custom-6-MIDI-map___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___06 Custom 6___Asset___Custom-6-MIDI-map___png.md new file mode 100644 index 0000000..e59792e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___06 Custom 6___Asset___Custom-6-MIDI-map___png.md @@ -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%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F06%20Custom%206%2FAsset%2FCustom-6-MIDI-map%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___06%20Custom%206___Asset___Custom-6-MIDI-map___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Custom 6 MIDI map + - ![Custom 6 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___06%20Custom%206___Asset___Custom-6-MIDI-map.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___07 Custom 7.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___07 Custom 7.md new file mode 100644 index 0000000..dffe938 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___07 Custom 7.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings]] +prev:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/06 Custom 6]] +next:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/08 Custom 8]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F07%20Custom%207 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___07%20Custom%207.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.1.7 Custom 7 + - The 8 × 8 grid sends momentary notes in the drum-style map. + - A.1.7 — Custom 7 default mapping + - ![Custom 7 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___07%20Custom%207___Asset___Custom-7-MIDI-map.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___07 Custom 7___Asset___Custom-7-MIDI-map___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___07 Custom 7___Asset___Custom-7-MIDI-map___png.md new file mode 100644 index 0000000..f5e8ea8 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___07 Custom 7___Asset___Custom-7-MIDI-map___png.md @@ -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%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F07%20Custom%207%2FAsset%2FCustom-7-MIDI-map%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___07%20Custom%207___Asset___Custom-7-MIDI-map___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Custom 7 MIDI map + - ![Custom 7 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___07%20Custom%207___Asset___Custom-7-MIDI-map.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___08 Custom 8.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___08 Custom 8.md new file mode 100644 index 0000000..776d70f --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___08 Custom 8.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings]] +prev:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/07 Custom 7]] +next:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/09 Programmer Mode]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F08%20Custom%208 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___08%20Custom%208.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.1.8 Custom 8 + - The 8 × 8 grid sends momentary notes in the Programmer Mode-style map. + - A.1.8 — Custom 8 default mapping + - ![Custom 8 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___08%20Custom%208___Asset___Custom-8-MIDI-map.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___08 Custom 8___Asset___Custom-8-MIDI-map___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___08 Custom 8___Asset___Custom-8-MIDI-map___png.md new file mode 100644 index 0000000..e47f7eb --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___08 Custom 8___Asset___Custom-8-MIDI-map___png.md @@ -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%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F08%20Custom%208%2FAsset%2FCustom-8-MIDI-map%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___08%20Custom%208___Asset___Custom-8-MIDI-map___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Custom 8 MIDI map + - ![Custom 8 MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___08%20Custom%208___Asset___Custom-8-MIDI-map.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___09 Programmer Mode.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___09 Programmer Mode.md new file mode 100644 index 0000000..35d6e2a --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___09 Programmer Mode.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings]] +prev:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings/08 Custom 8]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F09%20Programmer%20Mode +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___09%20Programmer%20Mode.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.1.9 Programmer Mode + - The full surface, including outer buttons and logo LED, has MIDI note addresses. + - The [Programmer’s Reference Guide](https://customer.novationmusic.com/support/downloads) has the full MIDI implementation. + - A.1.9 — Programmer Mode default mapping + - ![Programmer Mode MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___09%20Programmer%20Mode___Asset___Programmer-Mode-MIDI-map.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___09 Programmer Mode___Asset___Programmer-Mode-MIDI-map___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___09 Programmer Mode___Asset___Programmer-Mode-MIDI-map___png.md new file mode 100644 index 0000000..d31c26f --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___01 Default MIDI Mappings___09 Programmer Mode___Asset___Programmer-Mode-MIDI-map___png.md @@ -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%2F11%20Appendix%2F01%20Default%20MIDI%20Mappings%2F09%20Programmer%20Mode%2FAsset%2FProgrammer-Mode-MIDI-map%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___09%20Programmer%20Mode___Asset___Programmer-Mode-MIDI-map___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Programmer Mode MIDI map + - ![Programmer Mode MIDI map](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___01%20Default%20MIDI%20Mappings___09%20Programmer%20Mode___Asset___Programmer-Mode-MIDI-map.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts.md new file mode 100644 index 0000000..d77394e --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix]] +prev:: [[Launchpad/UG/11 Appendix/01 Default MIDI Mappings]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F02%20Overlap%20Layouts +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.2 Overlap Layouts + - The diagrams compare how repeated notes fall across Chromatic and Scale layouts. + - {{embed [[Launchpad/UG/11 Appendix/02 Overlap Layouts/01 Five Finger]]}} + - {{embed [[Launchpad/UG/11 Appendix/02 Overlap Layouts/02 Four Finger]]}} + - {{embed [[Launchpad/UG/11 Appendix/02 Overlap Layouts/03 Sequential]]}} \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___01 Five Finger.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___01 Five Finger.md new file mode 100644 index 0000000..4d2ff3a --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___01 Five Finger.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/02 Overlap Layouts]] +next:: [[Launchpad/UG/11 Appendix/02 Overlap Layouts/02 Four Finger]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F02%20Overlap%20Layouts%2F01%20Five%20Finger +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___01%20Five%20Finger.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.2.1 Overlap – Five Finger + - Five-finger overlap repeats the leftmost notes of an upper row toward the right of the row below. + - A.2.1 — Five Finger overlap in Chromatic and Scale Modes + - ![Five Finger overlap layouts](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___01%20Five%20Finger___Asset___Five-Finger-overlap-layouts.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___01 Five Finger___Asset___Five-Finger-overlap-layouts___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___01 Five Finger___Asset___Five-Finger-overlap-layouts___png.md new file mode 100644 index 0000000..9c4e450 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___01 Five Finger___Asset___Five-Finger-overlap-layouts___png.md @@ -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%2F11%20Appendix%2F02%20Overlap%20Layouts%2F01%20Five%20Finger%2FAsset%2FFive-Finger-overlap-layouts%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___01%20Five%20Finger___Asset___Five-Finger-overlap-layouts___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Five Finger overlap layouts + - ![Five Finger overlap layouts](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___01%20Five%20Finger___Asset___Five-Finger-overlap-layouts.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___02 Four Finger.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___02 Four Finger.md new file mode 100644 index 0000000..2b5acc1 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___02 Four Finger.md @@ -0,0 +1,13 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/02 Overlap Layouts]] +prev:: [[Launchpad/UG/11 Appendix/02 Overlap Layouts/01 Five Finger]] +next:: [[Launchpad/UG/11 Appendix/02 Overlap Layouts/03 Sequential]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F02%20Overlap%20Layouts%2F02%20Four%20Finger +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___02%20Four%20Finger.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.2.2 Overlap – Four Finger + - Four-finger overlap repeats notes across rows with a shorter horizontal reach. + - A.2.2 — Four Finger overlap in Chromatic and Scale Modes + - ![Four Finger overlap layouts](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___02%20Four%20Finger___Asset___Four-Finger-overlap-layouts.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___02 Four Finger___Asset___Four-Finger-overlap-layouts___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___02 Four Finger___Asset___Four-Finger-overlap-layouts___png.md new file mode 100644 index 0000000..00bed85 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___02 Four Finger___Asset___Four-Finger-overlap-layouts___png.md @@ -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%2F11%20Appendix%2F02%20Overlap%20Layouts%2F02%20Four%20Finger%2FAsset%2FFour-Finger-overlap-layouts%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___02%20Four%20Finger___Asset___Four-Finger-overlap-layouts___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Four Finger overlap layouts + - ![Four Finger overlap layouts](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___02%20Four%20Finger___Asset___Four-Finger-overlap-layouts.png) diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___03 Sequential.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___03 Sequential.md new file mode 100644 index 0000000..1c2eeaa --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___03 Sequential.md @@ -0,0 +1,12 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Book/Section/Level 3]], [[Logseq/Entity/Proxy/Page]] +up:: [[Launchpad/UG/11 Appendix/02 Overlap Layouts]] +prev:: [[Launchpad/UG/11 Appendix/02 Overlap Layouts/02 Four Finger]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Launchpad%2FUG%2F11%20Appendix%2F02%20Overlap%20Layouts%2F03%20Sequential +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___03%20Sequential.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # A.2.3 Overlap – Sequential + - Sequential overlap places notes linearly in Chromatic Mode and repeats only root octaves in Scale Mode. + - A.2.3 — Sequential overlap in Chromatic and Scale Modes + - ![Sequential overlap layouts](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___03%20Sequential___Asset___Sequential-overlap-layouts.png) \ No newline at end of file diff --git a/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___03 Sequential___Asset___Sequential-overlap-layouts___png.md b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___03 Sequential___Asset___Sequential-overlap-layouts___png.md new file mode 100644 index 0000000..347aba1 --- /dev/null +++ b/gitp-garden/pages/Launchpad___UG___11 Appendix___02 Overlap Layouts___03 Sequential___Asset___Sequential-overlap-layouts___png.md @@ -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%2F11%20Appendix%2F02%20Overlap%20Layouts%2F03%20Sequential%2FAsset%2FSequential-overlap-layouts%2Fpng +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___03%20Sequential___Asset___Sequential-overlap-layouts___png.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Sequential overlap layouts + - ![Sequential overlap layouts](https://s3.us-east-005.backblazeb2.com/logseq-encode-garden/Launchpad___UG___11%20Appendix___02%20Overlap%20Layouts___03%20Sequential___Asset___Sequential-overlap-layouts.png) diff --git a/gitp-garden/pages/Logseq.md b/gitp-garden/pages/Logseq.md new file mode 100644 index 0000000..ed92ab9 --- /dev/null +++ b/gitp-garden/pages/Logseq.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Proxy/Page]] +tags:: [[PKM/Tool]] +see-also:: [[Logseq/Docs]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # [Logseq](https://logseq.com/) + - \ No newline at end of file diff --git a/gitp-garden/pages/Logseq___Entity.md b/gitp-garden/pages/Logseq___Entity.md new file mode 100644 index 0000000..6ed8184 --- /dev/null +++ b/gitp-garden/pages/Logseq___Entity.md @@ -0,0 +1,32 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Proxy/Page]] +alias:: [[Logseq Entities]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # Logseq Entity + - This page is the general conceptual model for entities in this knowledge garden: what an entity is, how a page is marked as one, and how entity definition pages are named. The entity definitions are child pages of this page. + - ## Terms + - **Entity** — a single thing that has its own page in the garden: one person, one software project, one book, etc. A page models one or more entities. When it models more than one, it must satisfy the shape requirements of each. + - **Entity definition** — the documentation page for a category of entities that share the same modeling rules. Each entity definition page describes how to recognize, name, and create instances of that kind; individual pages that meet those rules are its instances. Each entity definition page is itself an entity, modeled by [[Logseq/Entity/Definition]]. + - ## Entity and type + - When you write about the entity system, call each thing an *entity* and each page that describes one an *entity definition*. Use *type* only to compare the entity system with a type system, as [[Software/Inheritance/Multiple/vs/Single]] does. When one entity descends from another, call them two entities in one lineage. + - The entity system borrows ideas from type systems, and a page may differ from its entity definition while codekiln's idea of that entity is still changing. When codekiln first described the entity system in type-system terms, AI agents checked pages against their definitions like a type checker and asked "are you sure?" over every difference. codekiln brings pages into line with their definitions over time. An agent filing a new page follows its definition, and leaves an older page that differs as it was filed until codekiln asks for a change. [[Logseq/Entity/Article/Blog]] and [[Logseq/Entity/Podcast/Episode]] already say this about pages filed under older paths. + - ## Finding the entity definitions + - Each kind of entity has its own definition page under the `Logseq/Entity/` namespace — one page per kind. The set of those pages is the list of entity definitions the garden models; there is no separate catalog to maintain on this page. + - Every entity definition page carries `logseq-entity:: [[Logseq/Entity/Definition]]`, so the list of entity definitions is the backlinks of [[Logseq/Entity/Definition]] — queryable rather than hand-maintained. + - The first line under an entity definition page's heading is its short description, so the definition pages together read as a self-describing index. + - ## How we mark a page as an entity + - In frontmatter, add `logseq-entity::` with a link to the entity definition page for each entity the page models. + - When a page models a single entity, use one link: `logseq-entity:: [[Logseq/Entity/Person]]`. + - When a page models multiple entities, list them comma-separated, primary entity first: `logseq-entity:: [[Logseq/Entity/Question]], [[Logseq/Entity/Card]]`. The page must satisfy the shape requirements of all declared entities. Each entity definition page gets a backlink, so the instance appears in all relevant entity indexes. + - Shared frontmatter conventions live on [[Logseq/Frontmatter]]. + - ## Multiple entity membership + - A page that declares two or more entities in `logseq-entity::` is an instance of each. Its content must satisfy the shape requirements of all declared entity definitions. + - The primary entity comes first in `logseq-entity::`. Ordering for a combination, and any combination-specific page shape, is documented on the primary entity's definition page. + - ## Naming entity definition pages + - All entity definition pages under `Logseq/Entity/` use **Title Case** nouns. Multi-word names use **nested namespace segments**, for example [[Logseq/Entity/Software/Project]]. + - Exception: tools and executables that are conventionally lowercase (e.g. `tmux`, `git`) may stay lowercase *on their own topic pages*, but entity definition pages are modeling nouns and use Title Case, for example [[Logseq/Entity/Person]]. + - Do **not** use kebab-case segments (e.g. `software-project`, `color-theme`) for entity definition page names. + - Plural or contextual reference forms belong in `alias::` on the entity definition page; instance naming follows [[Logseq/Frontmatter/alias]]. \ No newline at end of file diff --git a/gitp-garden/pages/Logseq___Entity___Asset.md b/gitp-garden/pages/Logseq___Entity___Asset.md new file mode 100644 index 0000000..6d2988d --- /dev/null +++ b/gitp-garden/pages/Logseq___Entity___Asset.md @@ -0,0 +1,29 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Definition]], [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FAsset +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Asset.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Asset + - In this garden, **Asset** pages represent individual files: recordings, presets, images, PDFs, and other attachments. + - ## Page and filename + - An asset page lives beneath its owner at `/Asset//`. The purpose describes the file; the final segment is its lowercase extension. + - Replace namespace separators with Logseq's `___` separator, then turn the final format segment into the file extension. Keep the spelling inside each segment unchanged. + - Examples + - Diagram: `Course/Asset/Diagram/Overview/png` corresponds to `Course___Asset___Diagram___Overview.png`. + - Recording: `Course/Asset/Audio/First-Lesson/mp3` corresponds to `Course___Asset___Audio___First-Lesson.mp3`. + - Document: `Project/Asset/Reference/Setup/pdf` corresponds to `Project___Asset___Reference___Setup.pdf`. + - Reverse the mapping by turning the extension back into the final segment and replacing `___` with `/`. For example, `Project___Asset___Reference___Setup.pdf` identifies `Project/Asset/Reference/Setup/pdf`. + - ## Valid names + - Namespace separators become `___`; an asset filename contains no `/` or directory structure. + - `___` is reserved for namespace boundaries and cannot occur inside a page segment. Empty segments, control characters, and filesystem-reserved punctuation (`<`, `>`, `:`, `"`, `\`, `|`, `?`, `*`) are invalid. The format segment contains lowercase letters or digits. + - A page name that violates these rules needs a valid name before the asset is stored. Silent punctuation replacement would make the filename ambiguous. + - Hyphens keep new multiword asset purposes readable. Spaces already present in an owner's namespace stay intact; a URL percent-encodes them. Replacing spaces with hyphens would prevent exact recovery of the page name. + - ## Frontmatter and body + - `logseq-entity:: [[Logseq/Entity/Asset]]` identifies a local asset. A B2 asset uses [[Logseq/Entity/Asset/B2]]. Ownership follows the namespace before `/Asset/`. + - [[Logseq/Entity/Asset/Frontmatter/duration-seconds]] records measured audio or video duration when useful. DVC tracks content identity; podcast feed metadata supplies enclosure size and media type. + - The body contains a descriptive heading and the file itself: `![descriptive label](file location)` embeds an image, audio recording, or video; `[descriptive label](file location)` links a downloadable preset or document. + - Other technical facts belong in documented frontmatter when the asset needs them. The page contains only information about the represented file. + - ## Principles + - [[My/Principle/Simplify/Create Uniform Interfaces]]: every attachment uses the same relationship between its page and filename. + - [[My/Principle/Simplify/Don't Repeat Yourself DRY]]: the namespace supplies ownership, the page supplies the filename, and the file link supplies its location. + - [[My/Principle/Make Illegal States Unrepresentable/Discussion]]: valid asset names exclude problematic filename characters and reserve `___` for namespace boundaries, so each filename maps back to one page. diff --git a/gitp-garden/pages/Logseq___Entity___Asset___B2.md b/gitp-garden/pages/Logseq___Entity___Asset___B2.md index ad9ad04..9510a79 100644 --- a/gitp-garden/pages/Logseq___Entity___Asset___B2.md +++ b/gitp-garden/pages/Logseq___Entity___Asset___B2.md @@ -1,16 +1,19 @@ +public:: true logseq-entity:: [[Logseq/Entity/Definition]], [[Logseq/Entity/Proxy/Page]] logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FAsset%2FB2 -logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/claude%2Fgitp-session-26-10-07/pages/Logseq___Entity___Asset___B2.md +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Asset___B2.md logseq-proxy-last-sync-date:: [[2026-10-08]] - # Backblaze B2 Asset - In this garden, **Backblaze B2 Asset** pages represent files stored in Backblaze B2, following [[Logseq/Entity/Asset]] for filenames, ownership, and page contents. - ## Storage location - Upload the page-derived filename at the root of the garden's configured B2 bucket. Its optional local copy uses `assets/.remote/`. - For `Course/Asset/Diagram/Overview/png`, the filename is `Course___Asset___Diagram___Overview.png` and the local copy is `assets/.remote/Course___Asset___Diagram___Overview.png`. - - The remote URL has the shape `https:///file//Course___Asset___Diagram___Overview.png`. The garden's B2 configuration supplies the host and bucket; URL encoding preserves the filename. + - Public uploads use the S3 endpoint returned by B2 authorization: `https:////Course___Asset___Diagram___Overview.png`. The garden's B2 configuration supplies the host and bucket; URL encoding preserves the filename. + - Private uploads retain the authenticated B2 download URL, `https:///file//`. - ## Frontmatter and body - `logseq-entity:: [[Logseq/Entity/Asset/B2]]` identifies the file as a B2 asset. Shared asset frontmatter and embedded media or download links follow [[Logseq/Entity/Asset]]. - The body uses the usable remote URL. The URL already identifies the bucket and filename; separate properties would repeat them. - ## Uploading and backing up - Uploading makes a file available at its remote location. Publication through a website or podcast feed is a separate step in that site's workflow. - DVC maintains checksums and restoration metadata separately. A DVC push backs up a tracked file; a named B2 upload supplies the URL used by its asset page. + - [[Asset/mise/Task/add]] tracks the page-named working file; [[Asset/mise/Task/push]] backs it up and [[Asset/mise/Task/fetch]] restores it. [[GitP/mise/Task/media/upload]] uploads and verifies the named object used by the page. diff --git a/gitp-garden/pages/Logseq___Entity___Asset___Frontmatter___duration-seconds.md b/gitp-garden/pages/Logseq___Entity___Asset___Frontmatter___duration-seconds.md new file mode 100644 index 0000000..0b711ef --- /dev/null +++ b/gitp-garden/pages/Logseq___Entity___Asset___Frontmatter___duration-seconds.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Frontmatter/Definition]], [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FAsset%2FFrontmatter%2Fduration-seconds +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Asset___Frontmatter___duration-seconds.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # `duration-seconds::` — playback length + - The measured playback length of an audio or video asset, in seconds. + - ## Values + - A positive number, with fractional seconds allowed. For example, `duration-seconds:: 757.761066`. + - Optional for audio and video assets; omitted for files without a playback duration. diff --git a/gitp-garden/pages/Logseq___Entity___Book.md b/gitp-garden/pages/Logseq___Entity___Book.md new file mode 100644 index 0000000..b49e0a7 --- /dev/null +++ b/gitp-garden/pages/Logseq___Entity___Book.md @@ -0,0 +1,21 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Definition]], [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FBook +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Book.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # Book + - **Book** pages are published works. They are usually tracked under `Person//Book/YY/`. They may be at `Book/YY/` if there are five or more sub-pages to the namespace or if the book has more than one author. + - A book that is also a member of a sequence is both a Book and a [[Logseq/Entity/Series]] instance. Its path then interposes `Series/` after `Book`, per that type page. + - ## Frontmatter on book pages + - Standard [[Logseq/Frontmatter]] rules + - Mark instances with **`logseq-entity:: [[Logseq/Entity/Book]]`** so this type page collects backlinks to every book entity. + - When the author is clear, set **`created-by:: [[Person/Full Name]], [[Person/Full Name 2]]`** in frontmatter and ensure that person entity is in the garden. + - The publication year is usually already carried in the page's own namespace segment (the `YY` in `Person//Book/YY/`), but that text is not a link. Optional: **`logseq-created-time-year::`** linking to the matching [[Logseq/Entity/Time/Year]] instance makes it one. + - ## Page shape + - H1 with the book’s title, linking to the book + - **About**, optional [[My Notes]], **Links** (publisher, Wikipedia, author). + - ## Examples in this garden + - [[Person/Douglas Hofstadter/Book/79/Gödel, Escher, Bach]] + - [[Person/Buckminster Fuller/Book/75/Synergetics]] + - [[Person/James Clear/Book/18/Atomic Habits]] \ No newline at end of file diff --git a/gitp-garden/pages/Logseq___Entity___Book___Section.md b/gitp-garden/pages/Logseq___Entity___Book___Section.md new file mode 100644 index 0000000..052aeda --- /dev/null +++ b/gitp-garden/pages/Logseq___Entity___Book___Section.md @@ -0,0 +1,33 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Definition]], [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FBook%2FSection +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Book___Section.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # Book Section + - In this garden, **Book Section** pages model one headed part of a book or manual as a navigable Logseq page. + - ## What counts + - A section has a distinct heading in the source and enough content to read or navigate independently. A caption, callout, paragraph, or table row stays inside its section rather than becoming a section page. + - [[Logseq/Entity/Book/Section/Level 1]], [[Logseq/Entity/Book/Section/Level 2]], [[Logseq/Entity/Book/Section/Level 3]], and [[Logseq/Entity/Book/Section/Level 4]] specify the depth. The instance declares its most specific level in `logseq-entity::`; the level page points here for the shared shape. + - ## Identity and names + - A section is identified by its source work and its place in the heading tree. Search the intended path, aliases, and existing section content before creating a page; a changed heading or shortened title does not make a second section. + - Nest each section under its parent page. Prefix each segment with a two-digit sibling order from the source, followed by a short, recognizable heading. Shorten long heading words where the meaning stays clear. The full source heading belongs in the page's H1, with its source number where useful. + - Number siblings in source order, including unnumbered headings that qualify as sections. Keep the number local to the parent: `06 Dig Osc/02 Param Controls`, then `02 Param Controls/01 Knob Speed`. + - ## Page shape + - Use the level-specific `logseq-entity::` marker. `up::` links to the parent page; `prev::` and `next::` link to adjacent siblings when those pages exist. The first and last sibling need only the available direction. See [[Logseq/Frontmatter]] for shared frontmatter conventions. + - Begin with one bullet-wrapped H1. Put the section's own content under it in source order. Embed each imported child page once at the point where its heading occurs. The child page holds the text; the parent does not repeat it. + - ### Only embed L1 -> L2 -> L3 + - The Logseq user interface becomes messy-looking and sluggish when more than two levels of pages are embedded and are visible on a single page. It's okay if page MyPage has `{{embed [[MyPage/MySubPage]]}}`, and if `MySubPage` has `{{embed [[MyPage/MySubPage/MySubSubPage]]}}`, in it. It could be okay if there's only a single embed goes deeper and it's a very small page. But if the nesting goes deeper than that, it's usually a poor experience for the page viewer. As a convention, we permit embeds of L2 in L1 and L3 in L2, and use typical logseq wikilinks to L4. + - [[Example/Good]] + - A top-level [[Logseq/Entity/Book]] entity or a parent page of a Level 1 page has links to [[Logseq/Entity/Book/Section/Level 1]] sections, not embeds. + - [[Logseq/Entity/Book/Section/Level 1]] has an embed of [[Logseq/Entity/Book/Section/Level 2]], and [[Logseq/Entity/Book/Section/Level 2]] has an embed of [[Logseq/Entity/Book/Section/Level 3]]. Beneath that, it uses links to [[Logseq/Entity/Book/Section/Level 4]]. + - ### Use Block References deeper than Level 4 + - If a page has a section like 1.2.3.4.5, then 5 should be a heading on the level 4 page. If another page references 1.2.3.4.5, then a [[Logseq/Block/Id]] + - A newly available child appears in its parent's embed list, and adjacent sibling pages link in both directions through `prev::` and `next::` once both exist. + - Turn the source's paragraphs, bullets, callouts, figures, and tables into readable nested blocks. Preserve the information needed to use the material, not the PDF's line wrapping or table grid. Use `> [[Note/Info]]` or `> [[Note/Warning]]` for corresponding callouts. + - Place a figure under its caption block. Represent the image with a [[Logseq/Entity/Asset/B2]] page beneath its owning section; [[Logseq/Entity/Asset]] defines its page-derived filename. Embed the verified remote URL with the caption as alt text. Keep the full PDF outside the graph. + - Replace page-number references with a link to the corresponding section when it exists and its identity is clear. Otherwise, name the destination in prose without a speculative link. Do not preserve a bare PDF page number as navigation. + - ## Source check + - Compare the extracted text and images against the source pages: heading order, callout scope, figure/caption pairing, and cross-references can be lost in PDF extraction. The imported page should read naturally in Logseq and nvim. + - ## Example + - [[Microfreak/UG/06 Dig Osc/02 Param Controls]] and its child [[Microfreak/UG/06 Dig Osc/02 Param Controls/01 Knob Speed]] show a callout and nested section. \ No newline at end of file diff --git a/gitp-garden/pages/Logseq___Entity___Book___Section___Level 1.md b/gitp-garden/pages/Logseq___Entity___Book___Section___Level 1.md new file mode 100644 index 0000000..1b2b82e --- /dev/null +++ b/gitp-garden/pages/Logseq___Entity___Book___Section___Level 1.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Definition]], [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FBook%2FSection%2FLevel%201 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Book___Section___Level%201.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Book Section Level 1 + - In this garden, **Book Section Level 1** pages model the topmost numbered parts of a book or manual. + - A Level 1 page sits directly under the work's root page. Its two-digit prefix follows the source's chapter order; its H1 retains the chapter number and full heading. + - It contains the chapter's introductory material and embeds its Level 2 children in reading order. An empty chapter shell is unnecessary when the chapter has not been imported. + - The shared section shape lives on [[Logseq/Entity/Book/Section]]. [[Microfreak/UG/06 Dig Osc]] is an example. diff --git a/gitp-garden/pages/Logseq___Entity___Book___Section___Level 2.md b/gitp-garden/pages/Logseq___Entity___Book___Section___Level 2.md new file mode 100644 index 0000000..0032dde --- /dev/null +++ b/gitp-garden/pages/Logseq___Entity___Book___Section___Level 2.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Definition]], [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FBook%2FSection%2FLevel%202 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Book___Section___Level%202.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Book Section Level 2 + - In this garden, **Book Section Level 2** pages model sections directly beneath a book's topmost part. + - A Level 2 page sits under its Level 1 parent. Its two-digit prefix orders siblings within that parent; its H1 retains the source section number and heading when present. + - It holds its own introductory material and embeds any Level 3 children at their source positions. [[Microfreak/UG/06 Dig Osc/02 Param Controls]] is an example. + - The shared section shape lives on [[Logseq/Entity/Book/Section]]. diff --git a/gitp-garden/pages/Logseq___Entity___Book___Section___Level 3.md b/gitp-garden/pages/Logseq___Entity___Book___Section___Level 3.md new file mode 100644 index 0000000..c3b56e0 --- /dev/null +++ b/gitp-garden/pages/Logseq___Entity___Book___Section___Level 3.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Definition]], [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FBook%2FSection%2FLevel%203 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Book___Section___Level%203.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Book Section Level 3 + - In this garden, **Book Section Level 3** pages model sections directly beneath a Level 2 section. + - A Level 3 page sits under its Level 2 parent. Its two-digit prefix orders siblings within that parent; its H1 retains the source subsection number and heading when present. + - It holds its own content and embeds any Level 4 children at their source positions. [[Microfreak/UG/06 Dig Osc/02 Param Controls/01 Knob Speed]] is an example. + - The shared section shape lives on [[Logseq/Entity/Book/Section]]. diff --git a/gitp-garden/pages/Logseq___Entity___Book___Section___Level 4.md b/gitp-garden/pages/Logseq___Entity___Book___Section___Level 4.md new file mode 100644 index 0000000..4a60362 --- /dev/null +++ b/gitp-garden/pages/Logseq___Entity___Book___Section___Level 4.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Definition]], [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FBook%2FSection%2FLevel%204 +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Book___Section___Level%204.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # Book Section Level 4 + - In this garden, **Book Section Level 4** pages model distinct headed sections directly beneath a Level 3 section. + - A Level 4 page sits under its Level 3 parent. Its two-digit prefix orders siblings within that parent, even when the source leaves the heading unnumbered; its H1 retains the source heading and any source number. + - A Level 4 page holds its own content. Smaller headings remain nested blocks within it unless the source hierarchy genuinely continues beyond this model. + - The shared section shape lives on [[Logseq/Entity/Book/Section]]. diff --git a/gitp-garden/pages/Logseq___Entity___Definition.md b/gitp-garden/pages/Logseq___Entity___Definition.md index c7f63e3..82438a5 100644 --- a/gitp-garden/pages/Logseq___Entity___Definition.md +++ b/gitp-garden/pages/Logseq___Entity___Definition.md @@ -1,7 +1,8 @@ +public:: true logseq-entity:: [[Logseq/Entity/Definition]], [[Logseq/Entity/Proxy/Page]] see-also:: [[Logseq/Entity/Definition/Discussion]] logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FDefinition -logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/claude%2Fgitp-session-26-10-07/pages/Logseq___Entity___Definition.md +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Definition.md logseq-proxy-last-sync-date:: [[2026-10-08]] - # Entity Definition - Each Entity Definition page describes a type of real-world entity that may be tracked in a page [[Knowledge Garden]] page. Entity here means something roughly analagous diff --git a/gitp-garden/pages/Logseq___Entity___Frontmatter___Definition.md b/gitp-garden/pages/Logseq___Entity___Frontmatter___Definition.md new file mode 100644 index 0000000..d1bd43a --- /dev/null +++ b/gitp-garden/pages/Logseq___Entity___Frontmatter___Definition.md @@ -0,0 +1,29 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Definition]], [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FFrontmatter%2FDefinition +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Frontmatter___Definition.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # Frontmatter Definition + - In this garden, **Frontmatter Definition** pages model a custom frontmatter property that one entity type adds for its instances — the property's meaning, its permitted values, and how instances set it. Global, cross-type conventions stay on [[Logseq/Frontmatter]]; a Frontmatter Definition is scoped to a single entity type. + - ## What counts as an instance + - A page whose job is to define one custom property belonging to a single entity type: what the property means, which values are permitted, and how an instance uses it. + - Not an instance: a shared convention on [[Logseq/Frontmatter]] (those apply to every page, not one type); a [[Logseq/Entity/Definition]] page (that defines an entity type, not a property); an individual permitted value. + - ## Naming and namespace + - Ownership follows the namespace: `Logseq/Entity//Frontmatter/` belongs to `Logseq/Entity/`. A separate ownership property or body section would repeat that relationship. + - A Frontmatter Definition lives under its owning type at `Logseq/Entity//Frontmatter/`, where `` is the literal frontmatter key it defines, in kebab-case to match the `::` property (for example `dotfiles-dep-stage`). + - The `/Frontmatter/` segment is the boundary: above it is the entity definition; at and below it are that type's frontmatter schema and values. + - ## Permitted values + - When the property draws from a closed set, enumerate the permitted values as child pages `Logseq/Entity//Frontmatter//`. An instance references a value page, which gives autocomplete and turns each value page's linked references into the list of instances currently holding that value. + - Value pages are permitted values, not definitions and not entities: they carry no `logseq-entity::`. An ordered vocabulary uses a leading number so the sequence sorts in order, for example `1 - Incubating`. + - ## Frontmatter + - On instances, set `logseq-entity:: [[Logseq/Entity/Frontmatter/Definition]]` so this type page collects a backlink to every custom frontmatter property in the garden. + - On instances, set `alias:: [[]]` to the literal key the page defines, as `alias:: [[logseq-entity-hierarchy-type]]` on [[Logseq/Entity/Hierarchy/Frontmatter/Type]]. Clicking a key in `:: ` opens the page `[[]]`, and the alias makes that page the definition. + - Shared frontmatter conventions live on [[Logseq/Frontmatter]]. + - ## Page shape (body) + - Logseq Flavored Markdown. Suggested sections: the property's **meaning**, its **permitted values** (link the value pages, in order), any **rules** between values, and ownership when the namespace does not already identify it. + - ## Relationships to other types + - [[Logseq/Entity/Definition]] — defines entity *types*; a Frontmatter Definition defines one *property* a type adds. A type page links its Frontmatter Definitions from its own `## Frontmatter` section. + - [[Schema]] — a Frontmatter Definition is a schema: a declared shape a property's value must satisfy to count as valid. + - ## Examples in this garden + - [[Logseq/Entity/Dotfiles/Dep/Frontmatter/dotfiles-dep-stage]] diff --git a/gitp-garden/pages/Logseq___Entity___Series.md b/gitp-garden/pages/Logseq___Entity___Series.md new file mode 100644 index 0000000..f03d972 --- /dev/null +++ b/gitp-garden/pages/Logseq___Entity___Series.md @@ -0,0 +1,40 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Definition]], [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FEntity%2FSeries +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Entity___Series.md +logseq-proxy-last-sync-date:: [[2026-10-08]] + +- # Series + - In this garden, **Series** pages model an ordered sequence of another entity type — a named run of works that should cluster together, and appear in intended order, when paths are sorted [[Lexicographically]]. + - ## Combined with another entity + - Series is not a standalone kind of work. A page that belongs to a sequence declares both types, primary entity first: `logseq-entity:: [[Logseq/Entity/Book]], [[Logseq/Entity/Series]]`. + - The hub that names the sequence may declare Series alone, or Series plus the member type when the sequence is also treated as one work. + - Any entity type that has ordered installments can combine with Series: books, podcast episodes, talks, courses, essay runs, software version lines, and others. + - ## Naming — `Series` after the member type + - By default the `Series` segment sits **after the member type and before the instance**: `…//Series//…`. + - Members then share that prefix, so they cluster under the series on disk. + - A hub page lives at `…//Series/`. + - ## Optional ordinal + - An ordinal is **optional**. Its job is memorization and identification, not a required catalog number. + - When the published sequence uses ordinals that terminate in *n* digits, every member of that series is zero-padded to *n* digits so lexicographic sort matches intended order. + - Two accepted member shapes, chosen for consistency within one series: + - `…//Series///` + - `…//Series/// - ` + - Type-specific rest follows the member type. For books that is often `<YY>/<Title>`. For podcast episodes that is often `<YY>/<MM> <Episode Title>`. + - ## When not to invent an ordinal + - Do not assign a podcast (or similar feed) an episode number unless the published title or feed itself uses that number, such that searching the show name plus that number reaches the episode in ordinary web results. + - Do not pad to a width the series does not use. A seven-member series uses `1` through `7`, not `01` through `07`, until a tenth member appears. + - ## Distinct from [[Logseq/Entity/Collection]] + - Collection is a curated set of members of one type; it may be unordered. Series is an ordered sequence combined with another entity via multiple membership. + - ## Finding and deduplicating + - Search the series title, the hub path, and distinctive member titles under `*/Series/<Series Name>`. One hub per sequence; one page per member. + - ## Frontmatter + - Members: primary type first, then Series. + - Hubs: `logseq-entity:: [[Logseq/Entity/Series]]`, plus the member type when the hub is also that kind of work. + - Shared frontmatter conventions live on [[Logseq/Frontmatter]]. + - ## Examples + - Book members: [[Person/Philip Pullman/Book/Series/His Dark Materials/1/95/The Golden Compass]], [[Person/Joanne Rowling/Book/Series/Harry Potter/1/97/Harry Potter and the Philosopher's Stone]]. + - Book-shaped hub that is also one work in three volumes: [[Person/J. R. R. Tolkien/Book/Series/The Lord of the Rings]]. + - Podcast-shaped path, only when the feed numbers episodes: `Person/<Host>/Pod/Series/<Show>/<padded ordinal>/<YY>/<MM> <Episode Title>`. + - Talk-shaped path for a numbered lecture run: `Person/<Speaker>/Talk/Series/<Series Name>/<padded ordinal>/<YY>/<Title>`. + - Essay-shaped path for a numbered blog run: `Person/<Name>/Blog/Series/<Series Name>/<padded ordinal>/<YY>/<MM>/<slug>`. diff --git a/gitp-garden/pages/Logseq___Frontmatter.md b/gitp-garden/pages/Logseq___Frontmatter.md new file mode 100644 index 0000000..4e55aa8 --- /dev/null +++ b/gitp-garden/pages/Logseq___Frontmatter.md @@ -0,0 +1,16 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FFrontmatter +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Frontmatter.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +# Logseq Frontmatter + - This page defines shared page-level frontmatter conventions for the knowledge garden. + - Page-level attributes are bare `key:: value` lines at the top of the file, before any bullet. `---` fences around them are illegal in Logseq; if they appear, unwrap them. + - {{embed [[Logseq/Frontmatter/tags]]}} + - {{embed [[Logseq/Frontmatter/logseq-entity]]}} + - {{embed [[Logseq/Frontmatter/alias]]}} + - {{embed [[Logseq/Frontmatter/see-also]]}} + - {{embed [[Logseq/Frontmatter/via]]}} + - {{embed [[Logseq/Frontmatter/date-created]]}} + - {{embed [[Logseq/Frontmatter/logseq-created-time-year]]}} + - {{embed [[Logseq/Frontmatter/github-link]]}} diff --git a/gitp-garden/pages/Logseq___Frontmatter___alias.md b/gitp-garden/pages/Logseq___Frontmatter___alias.md new file mode 100644 index 0000000..d3b8d23 --- /dev/null +++ b/gitp-garden/pages/Logseq___Frontmatter___alias.md @@ -0,0 +1,18 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FFrontmatter%2Falias +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Frontmatter___alias.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # `alias::` for more convenient or alternate names + - In Logseq, if page `[[Super Long Name]]` has frontmatter `alias:: [[Shortname]]`, then clicking `[[Shortname]]` anywhere in the graph navigates to `[[Super Long Name]]`. + - Appropriate uses: real alternate names, plural or contextual link surfaces, handles, acronyms, and other useful discovery forms. + - ## Aliases are human-curated, not agent-generated + - Agents should suggest alias candidates in the chat response rather than writing them to the page without explicit instruction. + - ## Be judicious — do not proliferate aliases + - Every alias added to the graph slows down auto-complete and may confuse the human operator about which form is canonical. + - ## Use singular canonical names; alias the plural + - This garden uses singular canonical page names; plural or contextual references belong in `alias::`. + - ## Do not create redundant aliases + - Do not create an alias that only repeats parent namespace context already expressed by the page title. + - ## Searching for aliases + - When auditing or pruning aliases, verify each with `rg '[[Candidate Name]]' pages/ journals/` to check graph usage before keeping it. For a graph-wide audit, [[nbb-logseq]] is more appropriate than ad hoc text search. diff --git a/gitp-garden/pages/Logseq___Frontmatter___date-created.md b/gitp-garden/pages/Logseq___Frontmatter___date-created.md new file mode 100644 index 0000000..98638d0 --- /dev/null +++ b/gitp-garden/pages/Logseq___Frontmatter___date-created.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FFrontmatter%2Fdate-created +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Frontmatter___date-created.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +## `date-created::` - when the entity itself was created, published, founded, released + - The format of the date should match [[Logseq/Date]]. + - ### Do not use `date-created::` + - for the date the page was added to the garden + - unless the date created is factually correct in a proven way diff --git a/gitp-garden/pages/Logseq___Frontmatter___github-link.md b/gitp-garden/pages/Logseq___Frontmatter___github-link.md new file mode 100644 index 0000000..d49782b --- /dev/null +++ b/gitp-garden/pages/Logseq___Frontmatter___github-link.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FFrontmatter%2Fgithub-link +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Frontmatter___github-link.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # `github-link::` for the page's own source on [[GitHub]] + - `github-link::` holds the GitHub URL of this page's own source file in the garden repo, so a reader of the deployed web garden can open or edit the underlying Markdown. + - ## Standards + - Use the `https://github.com/<owner>/<repo>/blob/main/<path>` form — the link that resolves on the web when the garden is deployed. See [[CursorAI Project Rule GitHub Link]]. + - Point at the page's own file under `pages/` or `journals/`. For the external source of whatever a page documents, use `source-link::` instead. + - Encode spaces in the path as `%20`; leave namespace triple underscores as they are. diff --git a/gitp-garden/pages/Logseq___Frontmatter___logseq-created-time-year.md b/gitp-garden/pages/Logseq___Frontmatter___logseq-created-time-year.md new file mode 100644 index 0000000..f9811c8 --- /dev/null +++ b/gitp-garden/pages/Logseq___Frontmatter___logseq-created-time-year.md @@ -0,0 +1,11 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FFrontmatter%2Flogseq-created-time-year +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Frontmatter___logseq-created-time-year.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +## `logseq-created-time-year::` - links an entity to its creation year, decade, or century + +- The value is a link to the matching [[Logseq/Entity/Time/Year]] instance, at whatever precision is actually known — a specific year, or its decade or century when only that much is known. +- Distinct from `date-created::`: that property holds the display-quality date value (day, month, or year, per [[Logseq/Date]]) and does not always resolve to a [[Logseq/Entity/Time/Year]] page. `logseq-created-time-year::` always does, so every entity created in a given year, decade, or century collects there as a backlink regardless of the entity's own type. +- Applies broadly, to any entity whose creation year is known: books, movies, podcast episodes, essays, musical compositions, works of art, and others. +- Set alongside `date-created::`, not instead of it, when both are known. diff --git a/gitp-garden/pages/Logseq___Frontmatter___logseq-entity.md b/gitp-garden/pages/Logseq___Frontmatter___logseq-entity.md new file mode 100644 index 0000000..a926af6 --- /dev/null +++ b/gitp-garden/pages/Logseq___Frontmatter___logseq-entity.md @@ -0,0 +1,8 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FFrontmatter%2Flogseq-entity +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Frontmatter___logseq-entity.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +## `logseq-entity::` marks a page as an instance of a Logseq entity + - The value should be the relevant entity definition page, such as [[Logseq/Entity/Game]], [[Logseq/Entity/Software/Project]], or [[Logseq/Entity/Question]]. + - A page that models more than one entity lists each marker, comma-separated, primary entity first. [[Logseq/Entity]] describes multiple entity membership. diff --git a/gitp-garden/pages/Logseq___Frontmatter___see-also.md b/gitp-garden/pages/Logseq___Frontmatter___see-also.md new file mode 100644 index 0000000..d9b6610 --- /dev/null +++ b/gitp-garden/pages/Logseq___Frontmatter___see-also.md @@ -0,0 +1,17 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FFrontmatter%2Fsee-also +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Frontmatter___see-also.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +- # `see-also::` for relevant, related, non-obvious pages not mentioned in the body + - The purpose of `see-also::` is to aid discovery of genuinely related pages that do not appear in the body of the page. + - ## Standards + - Order links strongest-tie first. + - Only add a link if it is truly related — not merely adjacent in namespace or topic space. + - If a page has a `## Related` section, it should contain only external hyperlinks. Related Logseq pages belong in `see-also::` frontmatter, not in a body section. + - ## Avoid obvious or tautological links + - Do not list parent namespace pages that only restate context already encoded in the page title. + - ## Be parsimonious + - [[Bad Examples]] + - While creating [[Programming/Language/Concept/Declarative vs Imperative]], an AI agent added `see-also:: [[Programming/Language/Func]], [[Programming/Language/Concept/Object-Oriented]]`. + - **Why these are bad**: functional programming and OOP are lexicographically adjacent and structurally similar, but they are not actually related to the declarative-vs-imperative distinction. Proximity is not relatedness. diff --git a/gitp-garden/pages/Logseq___Frontmatter___tags.md b/gitp-garden/pages/Logseq___Frontmatter___tags.md new file mode 100644 index 0000000..829ebcc --- /dev/null +++ b/gitp-garden/pages/Logseq___Frontmatter___tags.md @@ -0,0 +1,9 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FFrontmatter%2Ftags +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Frontmatter___tags.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +## `tags::`- treat [[Logseq/Tags]] with care + - Logseq tags have a special impact on the Logseq UI, but their implementation is buggy and inconsistent. In addition, the human gardener's use of `tags::` pre-dated the more mature [[Logseq/Entity]] entity system, and the human's rules for applying them are fuzzy and ill-defined. It's easier to use them incorrectly than to use them correctly. + - As a result, their use is considered protected on existing pages: AI should not modify, add, or remove it unless explicit human instruction overrides the garden tagging rules. + - For new pages, add `tags::` only when the relevant page-type convention explicitly requires it or nearby pages establish the same pattern. \ No newline at end of file diff --git a/gitp-garden/pages/Logseq___Frontmatter___via.md b/gitp-garden/pages/Logseq___Frontmatter___via.md new file mode 100644 index 0000000..7a09ccf --- /dev/null +++ b/gitp-garden/pages/Logseq___Frontmatter___via.md @@ -0,0 +1,10 @@ +public:: true +logseq-entity:: [[Logseq/Entity/Proxy/Page]] +logseq-proxy-url:: logseq://graph/logseq-encode-garden?page=Logseq%2FFrontmatter%2Fvia +logseq-proxy-codeforge-url:: https://github.com/codekiln/logseq-encode-garden/blob/main/pages/Logseq___Frontmatter___via.md +logseq-proxy-last-sync-date:: [[2026-10-08]] +## `via::` for how the page's entity was discovered AKA [[Provenance]] + - `via::` records what caused the page to receive attention + - what caused the page exist in the garden or be substantially revised or expanded in the garden + - Usually it is another entity. For example, while reading a particular person's dotfiles, if a new CLI is discovered and added to the garden, it should have `via:: [[Person/Cool Coder]]`such as a journal day, import stub, or source page. + - Do not use `via::` for general related reading; use `see-also::` instead. diff --git a/mise-tasks/namespace/sync b/mise-tasks/namespace/sync new file mode 100755 index 0000000..5a6df62 --- /dev/null +++ b/mise-tasks/namespace/sync @@ -0,0 +1,5 @@ +#!/usr/bin/env python3 +#MISE description="Preview or import an instrument namespace and its reference definitions" +import runpy +from pathlib import Path +runpy.run_path(str(Path(__file__).resolve().parents[2] / 'scripts/sync_namespace.py'), run_name='__main__') diff --git a/mise.toml b/mise.toml index 6c6c776..2fbcac6 100644 --- a/mise.toml +++ b/mise.toml @@ -22,4 +22,4 @@ run = "nbb-logseq scripts/check_homepage.cljs" [task_config] # gitp-garden/mise-tasks holds companion tasks imported with garden proxy pages, # such as logseq:entity:proxy:page:sync. -includes = ["gitp-garden/mise-tasks"] +includes = ["mise-tasks", "gitp-garden/mise-tasks"] diff --git a/scripts/sync_namespace.py b/scripts/sync_namespace.py new file mode 100644 index 0000000..10359a1 --- /dev/null +++ b/scripts/sync_namespace.py @@ -0,0 +1,120 @@ +"""Import a namespace and its reference definitions with the shared proxy planner.""" +from __future__ import annotations +import argparse +import importlib +import json +from pathlib import Path +import re +import sys +from urllib.parse import unquote + +REF = re.compile(r'\[\[([^\]]+)\]\]') +SUPPORT = ('Logseq/Entity', 'Logseq/Frontmatter') + +def names(root): + return {unquote(p.stem).replace('___', '/'): p for p in (root / 'pages').glob('*.md')} + +def within(name, namespace): + return name == namespace or name.startswith(namespace + '/') + +def select(source, namespace): + files = names(source) + selected = {n for n in files if within(n, namespace)} + if namespace not in selected: + raise ValueError(f'Namespace root has no source content: {namespace}') + logical = set() + for directory in ('pages', 'journals'): + for file in (source / directory).glob('*.md'): + logical.update(n for n in REF.findall(file.read_text()) if within(n, namespace)) + missing = logical - files.keys() + entity_roots = set() + for name in selected: + for line in files[name].read_text().splitlines(): + if line.startswith("logseq-entity::"): + entity_roots.update("/".join(ref.split("/")[:3]) for ref in REF.findall(line)) + for ref in list(files): + if within(ref, "Logseq/Frontmatter"): + selected.add(ref) + queue = list(selected) + support_missing = set() + while queue: + name = queue.pop() + # Supporting entity and frontmatter dictionaries may live outside the namespace. + text = files[name].read_text() + if name in ("Logseq/Entity/Definition", "Logseq/Entity/Frontmatter/Definition", "Logseq/Entity/Proxy/Page"): + text = text.split("- #", 1)[0] + refs = REF.findall(text) + for ref in refs: + if within(ref, "Logseq/Frontmatter") or any(within(ref, p) for p in entity_roots) or ref in ("Logseq/Entity/Definition", "Logseq/Entity/Frontmatter/Definition") or "/Frontmatter/" in ref and within(ref, "Logseq/Entity"): + candidates = [ref] + [ref.rsplit('/', i)[0] for i in range(1, ref.count('/') + 1)] + for candidate in candidates: + if candidate in files and candidate not in selected: + selected.add(candidate) + if candidate not in SUPPORT and any(within(candidate, hub) for hub in SUPPORT): + queue.append(candidate) + elif candidate not in files: + support_missing.add(candidate) + return files, selected, sorted(missing), sorted(support_missing) + +def plan_namespace(source, destination, namespace): + source, destination = source.resolve(), destination.resolve() + files, selected, missing, support_missing = select(source, namespace) + library = source / 'mise-tasks/logseq/entity/proxy/page/lib' + sys.path.insert(0, str(library)) + core = importlib.import_module('core') + importer = importlib.import_module('task_imports') + plan = core.build_page_plan(source, destination, namespace, follow_embeds=True) + for name in sorted(selected): + core.add_page(plan, name) + importer.extend_plan(plan) + for relative, data in list(plan.writes.items()): + if not relative.startswith('pages/'): + continue + lines, body = core.property_lines(data.decode()) + props, _ = core.parse_properties(data.decode()) + # public is destination-owned by Proxy/Page. Existing choices remain intact. + if 'public' not in props: + plan.writes[relative] = ('public:: true\n' + ''.join(lines) + body).encode() + imported = plan.pages + available = imported | names(destination).keys() + external = set() + broken_embeds = set() + for name in imported: + for ref in REF.findall(files[name].read_text()): + if ref not in available: + external.add(ref) + for ref in core.EMBED.findall(files[name].read_text()): + if ref not in available: + broken_embeds.add(ref) + report = {'namespace': namespace, 'source_pages': len([n for n in selected if within(n, namespace)]), + 'imported_pages': sorted(imported), 'missing_namespace_content': missing, + 'missing_support_content': support_missing, 'external_references': sorted(external), + 'external_references_without_source_content': sorted(external - files.keys()), + 'unresolved_embeds': sorted(broken_embeds), 'warnings': plan.warnings} + return core, plan, report + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--source', type=Path, required=True) + parser.add_argument('--destination', type=Path, default=Path('gitp-garden')) + parser.add_argument('--namespace', required=True) + parser.add_argument('--report', type=Path) + parser.add_argument('--apply', action='store_true') + args = parser.parse_args() + try: + core, plan, report = plan_namespace(args.source, args.destination, args.namespace) + for line in plan.details: + print(line) + for relative, data in sorted(plan.writes.items()): + print(('unchanged' if plan.expected[relative] == data else 'write') + ': ' + relative) + print(json.dumps(report, indent=2)) + if args.apply: + core.apply_plan(plan) + if args.report: + args.report.write_text(json.dumps(report, indent=2) + '\n') + print('Applied.' if args.apply else 'Preview only. Use --apply to write changes.') + except (ValueError, OSError) as error: + parser.exit(1, f'Cannot sync namespace: {error}\n') + +if __name__ == '__main__': + main() diff --git a/tests/test_sync_namespace.py b/tests/test_sync_namespace.py new file mode 100644 index 0000000..7527b60 --- /dev/null +++ b/tests/test_sync_namespace.py @@ -0,0 +1,82 @@ +import sys +from pathlib import Path +import tempfile +import unittest +sys.path.insert(0, str(Path(__file__).resolve().parents[1] / 'scripts')) +from sync_namespace import select + +class NamespaceDiscoveryTests(unittest.TestCase): + def test_new_descendants_and_graph_wide_logical_pages_are_discovered(self): + with tempfile.TemporaryDirectory() as folder: + root = Path(folder) + (root / 'pages').mkdir(); (root / 'journals').mkdir() + (root / 'pages/Instrument.md').write_text('- [[Instrument/Guide]]\n') + (root / 'pages/Instrument___Guide.md').write_text('logseq-entity:: [[Logseq/Entity/Book/Section]]\n- Guide\n') + (root / 'pages/Logseq___Entity___Book___Section.md').write_text('- [[Logseq/Frontmatter/up]]\n') + (root / 'pages/Logseq___Entity___Book.md').write_text('- [[Logseq/Entity/Book/Frontmatter/title]]\n') + (root / 'pages/Logseq___Entity___Book___Frontmatter___title.md').write_text('- Title\n') + (root / 'pages/Logseq___Frontmatter___up.md').write_text('- Parent\n') + (root / 'journals/2026_10_08.md').write_text('- [[Instrument/Missing]]\n') + _, selected, missing, _ = select(root, 'Instrument') + self.assertIn('Logseq/Entity/Book', selected) + self.assertIn('Logseq/Entity/Book/Frontmatter/title', selected) + self.assertIn('Logseq/Frontmatter/up', selected) + self.assertEqual(['Instrument/Missing'], missing) + (root / 'pages/Instrument___New.md').write_text('- New\n') + self.assertIn('Instrument/New', select(root, 'Instrument')[1]) + def test_similar_prefix_is_not_imported(self): + with tempfile.TemporaryDirectory() as folder: + root = Path(folder); (root / 'pages').mkdir() + (root / 'pages/Instrument.md').write_text('- [[Instrumental/Unrelated]]\n') + (root / 'pages/Instrumental___Unrelated.md').write_text('- unrelated\n') + self.assertEqual({'Instrument'}, select(root, 'Instrument')[1]) + def test_missing_root_rejected(self): + with tempfile.TemporaryDirectory() as folder: + root=Path(folder); (root / 'pages').mkdir() + with self.assertRaisesRegex(ValueError, 'root'): + select(root, 'Missing') + +class NamespacePlannerTests(unittest.TestCase): + def fixture(self, root): + import shutil + source, dest = root / 'source', root / 'destination' + for graph in (source, dest): + (graph / 'pages').mkdir(parents=True); (graph / 'logseq').mkdir() + library=source/'mise-tasks/logseq/entity/proxy/page/lib';library.mkdir(parents=True) + bundled=Path(__file__).resolve().parents[1]/'gitp-garden/mise-tasks/logseq/entity/proxy/page/lib' + for name in ('core.py','task_imports.py'): + shutil.copyfile(bundled/name,library/name) + (source/'pages/Instrument___Guide%3A question%3F.md').write_text('- Encoded heading\n') + (source/'mise-tasks/fixture').write_text('original task\n'); (source/'mise-tasks/fixture').chmod(0o755) + content={ + 'Instrument': 'logseq-entity:: [[Logseq/Entity/Book]]\n- Instrument\n', + 'Logseq___Entity___Book': 'entity-tasks:: [[Task]]\n- Book\n', + 'Logseq___Entity___Proxy___Page': 'entity-proxy-destination-properties:: public\n- Proxy\n', + 'Task': 'task-owner:: source\ntask-config-root:: .\nsource-link:: https://example.com/task\ntask-entrypoint:: mise-tasks/fixture\ntask-name:: fixture\ntask-files:: {"mise-tasks/fixture":"mise-tasks/fixture"}\n- Task\n'} + for name,text in content.items(): (source/'pages'/f'{name}.md').write_text(text) + return source,dest + def test_repeat_and_local_task_conflict_are_atomic(self): + from sync_namespace import plan_namespace + with tempfile.TemporaryDirectory() as folder: + source,dest=self.fixture(Path(folder)) + core,plan,_=plan_namespace(source,dest,'Instrument');core.apply_plan(plan) + self.assertTrue((dest/'pages/Instrument___Guide%3A question%3F.md').is_file()) + page=dest/'pages/Instrument.md' + page.write_text(page.read_text().replace('public:: true','public:: false')) + before={str(p):p.read_bytes() for p in dest.rglob('*') if p.is_file()} + core,repeat,_=plan_namespace(source,dest,'Instrument');core.apply_plan(repeat) + self.assertEqual(before,{str(p):p.read_bytes() for p in dest.rglob('*') if p.is_file()}) + (dest/'mise-tasks/fixture').write_text('local task edit\n') + (source/'pages/Instrument___New.md').write_text('- New\n') + with self.assertRaisesRegex(ValueError,'edit|conflict'): + plan_namespace(source,dest,'Instrument') + self.assertFalse((dest/'pages/Instrument___New.md').exists()) + def test_page_collision_rejects_the_batch(self): + from sync_namespace import plan_namespace + with tempfile.TemporaryDirectory() as folder: + source,dest=self.fixture(Path(folder)) + (source/'pages/Instrument___New.md').write_text('- source\n') + (dest/'pages/Instrument___New.md').write_text('- local\n') + with self.assertRaisesRegex(ValueError,'proxy|collision'): + plan_namespace(source,dest,'Instrument') + self.assertFalse((dest/'pages/Instrument.md').exists())