Skip to content

Getting Started

Plinken is a native digital audio workstation for music production, sound design, video scoring, live streaming, and 3D scene authoring. It runs as a desktop application with GPU-accelerated rendering, real-time audio processing, and a built-in Lua scripting engine.

  1. Download the .dmg installer from plinken.com
  2. Drag Plinken.app into your Applications folder
  3. On first launch, macOS may ask you to approve the app in System Settings → Privacy & Security
RequirementMinimum
OSmacOS 13+ (Ventura or later)
GPUMetal-capable GPU
RAM8 GB (16 GB recommended)
AudioCoreAudio-compatible interface

When you open Plinken for the first time:

  1. Sign in — Create a Plinken account or sign in. Your account syncs preferences and enables collaborative features like Spaces.
  2. Create a project — Press ⌘N or click New Project in the Project Manager. Choose a name, tempo, key signature, and sample rate.
  3. Explore the UI — The interface is divided into panels described below.

Plinken remembers your last project and reopens it automatically on subsequent launches.

The top bar contains transport controls and global state:

ElementDescription
Play / StopToggle playback with Space
RecordArm recording with R
Return to StartJump to bar 1 with Return
TempoCurrent BPM (editable)
Time SignatureBeats per bar / note value
TimecodeCurrent playhead position in bars:beats:ticks
CycleToggle loop mode with ⇧C

The central workspace where you arrange content on tracks:

  • Track Headers — Left side: track name, mute (M), solo (S), arm (R), volume fader, pan knob
  • Arrangement Area — Right side: regions (audio, MIDI, video, face) placed on a time grid
  • Playhead — Vertical line showing the current position
  • Ruler — Top ruler shows bar numbers; click to reposition the playhead
TypeDescription
AudioRecords and plays back audio regions
MIDIDrives virtual instruments and sends MIDI to external hardware
VideoHolds video clips synced to the timeline
TextText regions for subtitles or lyrics
FaceARKit blendshape animation data for 3D characters
BusSubmix destination for routing multiple tracks
AutomationAutomation-only track (no media regions)

The bottom bar provides quick-access panel toggles and status info:

ButtonKeyPanel
AssetsAAsset Manager — browse and import project files
Mixer⌘MMixer — channel strips with volume, pan, sends, plugins
EditorERegion Editor — detailed editing of the selected region
PluginsPPlugin Panel — browse and load audio plugins
ChatCChat — conversation with Plinky, the AI assistant
TeamTTeam — see collaborators in the current Space
KeysKMusic Keys — virtual MIDI keyboard
GenerateGWorkflow Editor — Lua-driven pipelines

Panels slide in from the edges of the window. Most panels toggle with a single key press. You can have multiple panels open simultaneously.

ConceptDescription
PPQ = 960Plinken uses 960 Pulses Per Quarter note for timing, matching Logic Pro’s resolution
Track IDsTracks have stable numeric IDs (0–127) used by the command system and Lua scripts
RegionsClips of content (audio, MIDI, video, text, face) placed on tracks at specific tick positions
CommandsEvery action goes through the command system, enabling undo/redo, scripting, and remote control
ModulesInternal state containers (transport, timeline, mixer, assets, etc.) that hold all project and session data
SpacesCollaborative workspaces for real-time multi-user sessions
CompositorGPU-accelerated layer system for building visual scenes (streaming, video production)

When you create a project called “My Song”, Plinken creates:

~/.plinken/projects/My Song/
├── My Song.plin # Project file (JSON)
├── audio/ # Audio files
├── video/ # Video files
├── images/ # Image assets
├── action/ # Lua action scripts
├── face/ # Face animation data
├── scripts/ # Fountain screenplays
├── lyrics/ # Lyric files
├── glb/ # 3D models
├── usd/ # USD scene files
├── splat/ # Gaussian splat files
├── editor3d/ # 3D editor state
├── comfyui/ # ComfyUI workflow configs
├── volumeFX/ # Volume effects data
└── logs/ # Session logs

Press C to open the Chat panel. Plinky is Plinken’s built-in AI assistant — it uses the same Lua API that you can script by hand.

  • Ask production questions or get help with features
  • Tell Plinky to perform actions: “mute all tracks”, “set tempo to 140”
  • Open the Chat Manager with ⌃C to manage conversation threads

Press ⌃Return to send a message directly to the AI.