with one click
nanotracker-api-sdk
nanotracker-api-sdk contains 12 collected skills from savannah-i-g, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Load a sample from the open project into a tracker instrument slot, then optionally conform it to a specific row count. Walks subdirectories. Project-only — fails with noProject if no project is open.
Load a sample from the open project into a tracker instrument slot, then optionally conform it to a specific row count. Project-only — fails with noProject if no project is open. Combine assets.list + assets.load + execute(conformSampleToRows).
Load a sample from the open project into a tracker instrument slot, then optionally conform it to a specific row count. Walks subdirectories. Project-only — fails with noProject if no project is open.
Compose a batch of nanoTracker pattern mutations through the Local API. Cells, rows, structural ops, order list, tempo, note-offs. One batch is one undo entry. Always include opts.undoDescription. Dry-run destructive batches first.
Compose a batch of nanoTracker pattern mutations through the Local API. Cells, rows, structural ops, order list, tempo. One batch is one undo entry. Always include opts.undoDescription. Dry-run destructive batches first.
Compose a batch of nanoTracker pattern mutations through the Local API. Cells, rows, structural ops, order list, tempo, note-offs. One batch is one undo entry. Always include opts.undoDescription. Dry-run destructive batches first.
Read state from a live nanoTracker session through the Local API. Pick the cheapest query for the question, never load full patterns when a slice would do, resolve patternId via getPatternList before any pattern op.
Detect changes in a live nanoTracker session from external code. The page-side subscribe() does not cross the relay; external callers must poll cheap reads. This skill covers how to do that without DoS-ing the relay.
Read state from a live nanoTracker session through the Local API. Pick the cheapest query for the question, never load full patterns when a slice would do, resolve patternId via getPatternList before any pattern op.
Detect changes in a live nanoTracker session from external code. The page-side subscribe() does not cross the relay; external callers must poll cheap reads. This skill covers how to do that without DoS-ing the relay.
Read state from a live nanoTracker session through the Local API. Pick the cheapest query for the question, never load full patterns when a slice would do, resolve patternId via getPatternList before any pattern op.
Detect changes in a live nanoTracker session from external code. The page-side subscribe() does not cross the relay; external callers must poll cheap reads. This skill covers how to do that without DoS-ing the relay.