checkpoint-b.md 2.6 KB

Device checkpoint B: round trips through the app

Build plan section 7, after M8. Each project below starts from testdata\device\DemoFile.xpj, a project the device saved, and is changed and exported in the app. Then it is loaded on the MPC Sample.

DemoFile, for reference:

  • Pads: A01 kick, A02 snare, A03 hat 1, A04 hat 2 (A03 and A04 in mute group 1), B01 pad loop, B02 bass.
  • Sequence 01 "Intro" (110 BPM, 2 bars, notes on A01–A03) and Sequence 02 (110 BPM, 4 bars, notes on A01–A04).

For each project: Load DemoFile, make the changes, set the project name, then Export to folder (straight onto the card) or Export zip. Load DemoFile fresh for each one; don't build them on top of each other.

Projects

MpckitB1: no changes (B1)

Only rename to MpckitB1.

On the device: both sequences play exactly as DemoFile does.

MpckitB2: move a pad that has notes (B2)

Drag A01 → A05. The app warns that A01's notes stay on A01; confirm.

On the device: A05 plays the kick. In the sequences the kick is gone, because the notes still point at A01, which is now empty.

MpckitB3: copy across banks, swap pads with notes (B3)

  1. Alt-drag B01 → C01 (copy into another bank: drag over the C letter first).
  2. Drag A02 onto A03 (swap; the app warns about both pads' notes; confirm).

On the device:

  • C01 plays the same pad loop as B01, and B01 still plays.
  • A02 plays hat 1 and A03 plays the snare. In the sequences, the snare and hat 1 parts have changed places.

MpckitB4: remove the current sequence, add one in another bank (B4)

  1. Sequences tab: select A01 "Intro" → Remove sequence → confirm.
  2. Select slot B01 (sequence 17) → Add sequence → name Bridge, BPM 100, length 4.

On the device:

  • The list shows Sequence 02 and Bridge (slot 17), and no Intro.
  • Which sequence is selected when the project opens? Intro was the current sequence; the app made the lowest remaining slot (Sequence 02) current. This answers open question 7 in the format doc (is currentSequence a slot or a list position?).
  • Bridge is empty, 4 bars, 100 BPM.

MpckitB5: shorten a sequence that has notes (B5)

Sequence 02: length 4 → 2 bars (the app asks first; confirm).

On the device:

  • Sequence 02 is 2 bars and plays the notes in bars 1–2.
  • What happened to the notes from bars 3–4? Lengthen it back to 4 bars on the device: do they come back, or are they gone?

Results

Project Loads Result
MpckitB1
MpckitB2
MpckitB3
MpckitB4 Sequence selected on open:
MpckitB5 Notes past the new end: