lap-1  music computer · concept display deck · cad v0.13 · graphite finish
display deck · one oled under every control

The keyboard is a screen.

LAP-1's deck is one 13.3-inch OLED under clear keys that float on magnets. Sensors under the panel read every key, pad, fader and knob, so the controls are plain clear plastic you can swap, and the screen draws what each one does.

LAP-1 in Graphite from the front left, lid open. The deck shows the Synth set-up: two rows of clear piano keys lit white and orange by the screen beneath them, and a clear XY pad with knobs in the palm band.
the synth set-up: the screen colours each clear piano key from below
panel
13.3″ OLED, 2880 × 1800 · about 255 ppi · second display to the laptop
keys
84 clear keys on magnets · 2.0 mm travel · analog: velocity and pressure per key
sensors
31 × 19 analog Hall sensors, 9.325 mm apart · 28 of them read rotation
modules
22 modules in two bands · 180 set-ups · 14 presets: 6 music, 4 work, 4 flow
height
17.5 mm deck · the closed lid clears every module by 0.5 mm
fallback
without the deck app it is still a USB keyboard and MIDI device
stack

Six layers in 6.25 mm.

From the bottom: a graphite and aerogel sheet that keeps the CPU's heat off the panel, the sensor board, its sensors facing up, the OLED, its cover glass, and the clear keys floating 2 mm above it. It all fits the 17.5 mm deck the dial row already needs.

The deck pulled apart in layers above the body: a brown heat shield, the green sensor board, yellow sensor dots, the OLED showing the keyboard legends, the trackpad frame and the faint clear keys on top.
the deck's layers pulled apart; the heat shield stays in the body
Cross-section through one key, heights to scale, widths not: heat shield 10.75 to 11.05 mm, sensor board to 11.65, sensors to 12.20, OLED to 13.10, cover glass to 13.60, clear frames from 13.60 to 16.60, and the key plate from 15.80 to 17.00 at rest, with 2.0 mm of travel and a 0.2 mm stop. The closed lid sits at 17.5.
keys

Every key is analog.

Each clear key carries a magnet and floats on it. The sensor under it reads how far and how fast it moves, not just whether it went down.

  • Velocity from travel speed, pressure from how hard it sits in its end stop.
  • In Note mode the keyboard plays like a pad grid, with pressure on every key.
  • The legends are drawn by the screen, so they change with the app in front.
Low close view across the clear keys. The legends G, H, B, N and the numbers glow on the screen below the clear plates, and the coloured dial caps sit behind.
clear key plates over the legends the screen draws
sensing

A grid that reads anything placed on it.

589 analog Hall sensors sit under the whole panel at half the key pitch. A module is only clear plastic and magnets, so any key, pad, fader, knob or jog wheel works wherever the grid can see its magnet.

  • Keys and padsover ≥ 1 sensor
  • Fadersalong a column, ≥ 3 sensors
  • Jog wheelson a 3D sensor
  • Knobs: angle from the neighbours≈ 9 mT, calculated
The deck with its screen and cover glass removed: a green sensor board with a regular grid of yellow sensors under the clear keys and the trackpad frame.
screen and cover glass taken away: the sensor grid under the keys
swap

Lift out one instrument, drop in another.

Each band's module is a single clear frame. A finger notch at each end of the band lets you lift it straight out. Set the next one in, and the grid reads its magnet code and loads its map. Magnets in the frame ends, pulling on steel strips in the bezel, are to hold it in place on the move; they are not modelled yet.

  • Keys band, back6 modules
  • Palm band, front1 full-width module or 3 slots
  • Finger notches14 × 1.5 mm
The DJ set-up with the clear DJ decks module lifted up and forward out of the palm band, its two jog wheels, faders and orange crossfader floating above the table, while the screen still shows the decks beneath.
the dj decks module lifted out of the palm band
at work · v0.14

The same keys run your editor, your sheets and your calls.

The legends are drawn, so they can be anything. Open VS Code and the deck becomes Code: editor shortcuts on the keys, run, debug and git on a clear keypad, the build and CI on the left palm rest. Open Excel and the keypad is a numpad. When a call starts, mute, camera, share and hand come up on the left, and the deck goes back to what it was when the call ends.

  1. The app in frontpicks the preset, from a list you can edit.
  2. A callbrings up Meeting whatever is in front; the last deck comes back after.
  3. A deck you pickstays for that app until you pick again.
  4. A key you holdkeeps its meaning through a switch until you let go.
LAP-1 in Graphite from the front left in the Code set-up. The lid shows an editor paused at a breakpoint with a terminal below; the clear keys carry editor shortcuts, the right keypad run, debug and git keys, the left palm rest the build and CI status, and the Touch module on the right a build log.
code: the editor on the lid, its shortcuts on the keys, the build on the palm rest, a ci log on the touch module
trackpad

The trackpad is a window.

A glass trackpad sits in the centre of the palm band, over the same screen. The screen shows a faint dot grid and a glow under your finger, or whatever an app draws there. It clicks with force sensors and piezo strips instead of a hinge. It is the deck's one active module, and it lifts out too, so a full-width module can take the whole palm band.

  • Glass114 × 60.9 × 0.7 mm
  • Screen below the glass≈ 3.2 mm
  • Contacts8 spring pins
The palm band from above: the glass trackpad in its dark frame shows an orange glowing trail on the screen beneath, between glass palm rests showing a level and the tempo.
a finger's trail drawn by the screen under the glass
still to prove

What a prototype has to show.

  1. Burn-inStill legends are an OLED's worst case. The deck keeps the interface dark and its legends dim, shifts them by small steps, dims when idle, and the panel is a replaceable part. It needs a long test on the real panel.
  2. HeatThe panel sits just above the CPU's heat pipes, with a graphite and aerogel sheet between. OLED life falls with temperature, so measure it on a working build.
  3. Sensing through glassAbout 3.6 mm from magnet to sensor at rest, with neighbouring magnets adding crosstalk. Each module would ship with a calibration map.
  4. Knob anglesThe 9 mT reading at a knob's neighbouring sensors is a calculation. Measure it, and how much a key pressed nearby disturbs it.
  5. Lid sensorLaptops detect the lid with a magnet sensor. The deck is full of magnets, so that sensor needs placing or shielding away from them.
  6. The deck appSwitching by app, the work keys and the widgets need it, and it is not written. Meeting apps barely report their state: Teams offers a local API behind a setting; Zoom and Meet would need their own integrations, and until then the Mute key must not claim a state it cannot read.
  7. Cost589 sensors plus their converters. A cheaper build could fit sensors only where the standard modules need them.