Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

MNEMOTOAD

Jason P.Jason P.8 downloads

Remember what you've yet to compose. Archive sounds, sketch MIDI motifs and arrange them in your vault.

  • Overview
  • Scorecard
  • Updates2
The Curmudgeon, MNEMOTOAD's pixel-art toad

MNEMOTOAD

Remember what you’ve yet to compose.

A local-first Obsidian plugin that keeps your sounds, sketches your musical ideas
and arranges them into pieces, all as plain Markdown in your vault.

Download · Quick reference (PDF) · User guide · Release notes


CANVAS arranging two saved motifs into a piece

From a sound to a song

MNEMOTOAD follows the path an idea actually takes, through three connected modules:

Step What it’s for
1 Keep the sound in PATCHBOOK Instruments, patches and effects chains, with the settings that made them sing.
2 Write the phrase in MOTIF A piano roll for the riff, the hook, the eight bars you hummed in the car.
3 Arrange the piece in CANVAS Lay saved motifs on lanes, repeat them, shape sections, and listen.
4 Take it to your DAW Export standard MIDI and finish the track wherever you produce.

MNEMOTOAD works alongside a DAW; it is not one. It doesn’t host instrument plugins or render audio files. It remembers the music so you can make it.

PATCHBOOK showing a patch, its instrument and the motif that uses it MOTIF piano roll with a saved phrase
PATCHBOOK: every patch knows its instrument, its effects and the motifs that use it. MOTIF: draw, nudge and audition a phrase, then save it as a note.

Features

🎛️ PATCHBOOK: the sound library

  • Three registers: instruments, patches and effects chains.
  • Instruments record the manufacturer, type, platform or format, description and tags.
  • Patches record their instrument, category, character, parameters and tags, and link to effects chains.
  • Effects chains are ordered stages with parameter notes.
  • Search, filter by instrument, category, tag or visibility, and sort. Records can be archived without being deleted.
  • Link existing vault files (audio, screenshots, preset files), or import a confirmed copy of a local file. Preview one audio file at a time. Preset files are only inspected, never executed.
  • Each patch lists the motifs that use it.

🎹 MOTIF: the phrase workshop

  • A piano roll: draw, move and resize notes, select several, and build chords. Edit any note exactly in bar:beat:tick and ticks.
  • Transformations: transpose, quantize starts and set velocity, with full undo and redo.
  • Tempo, meter and PPQ per motif (new motifs use 120 BPM, 4/4, 960 PPQ).
  • Audition with a simple sine tone, for checking a phrase. It is not a synthesizer.
  • MIDI import: choose one track and channel. The source PPQ is kept, and anything that can’t be represented is reported before import.
  • MIDI export to a new file.
  • Link a motif to a PATCHBOOK patch, and jump between the two.

🗺️ CANVAS: the arrangement table

  • Lanes of saved motifs, placed by exact bar:beat:tick, with repetitions. Clips can be moved, duplicated, deleted or moved between lanes.
  • Sections, markers and references to recordings in the vault, for organisation only. They never change the MIDI.
  • Compile to exact MIDI events, audition the arrangement (play, pause, resume, stop), and export multitrack MIDI (Type 1).
  • Source-revision protection: when a saved motif changes, CANVAS asks you to review and acknowledge the change before compiling again. An arrangement never changes behind your back.

Quick reference

MNEMOTOAD quick reference card: workflow, MOTIF and CANVAS keyboard shortcuts, and tips

A one-page, dark-mode card with the workflow, every keyboard shortcut and the essentials. Download the PDF to print or keep beside your piano roll.

Installation

MNEMOTOAD is not in the Obsidian community plugin directory yet. Install it manually; it takes about a minute.

  1. Download main.js, manifest.json and styles.css from the latest release. Each release lists SHA-256 checksums. You can also build them with pnpm install && pnpm build.
  2. Copy them into <vault>/.obsidian/plugins/mnemobard/. The folder name is the plugin ID; see Compatibility identifiers.
  3. In Settings → Community plugins, turn off Restricted mode if prompted, then enable MNEMOTOAD.

Requirements: Obsidian 1.15.0 or later, on desktop (the plugin is marked desktop-only). Validated on Linux; Windows and macOS have not been validated yet.

Upgrading from MNEMOBARD 0.1.0 or MNEMOTOAD 0.2.0: replace the three files in the same folder and restart Obsidian. Records, settings, recovery checkpoints, hotkeys and open views carry over; nothing is migrated or rewritten.

Basic usage

  1. MNEMOTOAD: Open PATCHBOOK → Instruments → New record → Save record. Then create a patch and choose its instrument.
  2. MNEMOTOAD: Open MOTIF → New motif. Under PATCHBOOK context, link the patch. Add notes, Play motif, then Save motif.
  3. MNEMOTOAD: Open CANVAS → New composition → Add lane → Place motif, and set the repetitions. Then Compile arrangement, Play arrangement and Save composition.
  4. Export with Export MIDI (MOTIF) or Export arrangement MIDI (CANVAS).

The user guide covers everything else.

Your data, your vault

Storage. Records are Markdown notes with YAML front matter; motifs and compositions also carry a fenced JSON data block. They live under MNEMOBARD/ in your vault:

  • Instruments/, Patches/ and Effects Chains/
  • Motifs/ and Compositions/
  • Assets/ for imported copies
  • Exports/ and Recovery/

Your own writing in a note’s body, and any unknown front-matter fields, are kept on every save. MNEMOTOAD never modifies, moves or deletes your audio, presets or imported MIDI.

Backup and recovery.

  • Saving is explicit (a Save button or Ctrl/Cmd+S) and protected. If a note changed on disk since you opened it, Save is blocked and your edits are kept.
  • Unsaved drafts and pre-save backups are written as checkpoints in MNEMOBARD/Recovery/. They are never deleted or pruned automatically.
  • The recovery register in each module lets you search and inspect checkpoints read-only. Loading one needs explicit confirmation and only opens an unsaved draft.
  • Your vault is your backup unit: back it up as you would any other notes.

MIDI interoperability

  • Data: notes, with one tempo and one meter per motif or composition, at exact integer ticks. Compositions use 960 PPQ.
  • Import limits: 2 MiB, 128 tracks and 50,000 events.
  • Export: always a new file. Arrangement exports are Type 1: a conductor track, then note tracks for the lanes that contain notes, keeping the composition’s full length.
  • Tested in REAPER 7.84 on Linux: tick Expand MIDI tracks and Import MIDI tempo map when importing. REAPER trims each item to its last note; the file keeps the full length. Other DAWs have not been tested.

Privacy and local-first behaviour

No account, telemetry, analytics, network access or synchronisation. MNEMOTOAD makes no network requests.

MNEMOTOAD reads and writes inside your vault, and only when you act. Files outside the vault are read in exactly two cases, and only for a file you choose yourself in the system file picker:

  • PATCHBOOK → Manage assets → import a local file: the chosen file is read once, and a copy is written into your vault after you confirm the destination.
  • MOTIF → Import MIDI → choose a local MIDI file: the chosen file is read for preview and import.

The original file is never modified, moved or deleted, and nothing outside the vault is ever written. Preset and other files are never executed.

Known limitations

  • MNEMOTOAD is not a DAW. Audition uses sine tones and is not equivalent to an external synthesizer. MIDI export contains no rendered audio.
  • Instrument and patch records are organisational references; sounds are not hosted or loaded.
  • Fixed tempo and meter; no controllers, program changes or pitch bend.
  • Windows, macOS and screen-reader use have not been validated.
  • Internal storage identifiers keep the former name MNEMOBARD for compatibility (below).
  • More in the user guide and known issues.

Compatibility identifiers

The product was named MNEMOBARD before 0.2.0. These identifiers keep that spelling so existing vaults keep working:

Identifier Reason
Plugin ID mnemobard Keys the plugin folder, settings and enabled state
View types mnemobard-* Saved layouts reopen views by type
Command IDs mnemobard:open-* Hotkeys are bound to them
Folder MNEMOBARD/ Existing records live there
Front-matter keys mnemobard_*, data blocks mnemobard-motif / mnemobard-composition The storage format
Recovery formats mnemobard-recovery, mnemobard-editor-draft Existing checkpoints stay readable
MIDI conductor track name MNEMOBARD conductor Part of the exact exported bytes

Development

pnpm install
pnpm check          # typecheck + lint + tests + production build
pnpm dev:vault      # deploy into the marked disposable dev-vault/
pnpm dev:obsidian   # isolated Obsidian for native checks

See DEVELOPMENT.md, ARCHITECTURE.md and AGENTS.md. The brand colours and the mascot are described in BRAND.md. The quick reference is generated by scripts/quick-reference.mjs.


MNEMOTOAD by Jason Persinger · MIT License
Bundled third-party code (yaml, ISC; midi-file, MIT) is listed in THIRD_PARTY_NOTICES.md.

HealthExcellent
ReviewRisks
About
Keep sounds, patches and effects as plain Markdown records with linked files and audio previews. Draw phrases on a piano-roll, save motifs as notes, arrange them on a canvas into sections, and export standard MIDI to finish in your DAW.
MusicAudioCanvas
Details
Current version
0.2.1
Last updated
5 days ago
Created
5 days ago
Updates
2 releases
Downloads
8
Compatible with
Obsidian 1.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
Jason P.Jason P.hollerknight
www.messy.quest
GitHubjasonpersinger
hollerknight
  1. Community
  2. Plugins
  3. Music
  4. MNEMOTOAD

Related plugins

Voice

Listen to your notes as natural speech with text-to-speech (TTS). Read notes aloud, play them like an audiobook in the voice player, download MP3 audio and listen offline hands-free on mobile.

ABC Music Notation

Render music sheets directly from code blocks using ABC music notation via abcjs.

Verovio Music Renderer

Verovio Music Renderer displays musical notation from various formats (MEI, MusicXML, abc) and plays it back.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

ZettelFlow

Build guided Canvas workflows, read PDFs and EPUBs, and turn highlights into cited notes connected to your local Zettelkasten and knowledge graph.

Chat Stream

Create branching GPT chats using canvas notes.

Media Extended

Integrate, manage video or audio directly in your notes, with enhanced playback and timestamp support. (Closed source)

Chord Sheets

Work with chord sheets (chords over lyrics or inline) in Live Preview and reading mode: Chord diagrams for guitar, ukulele, mandolin and piano, transpose, autoscroll, and more.

Canvas Send to Back

Move cards in canvas to the top or behind all other cards.

Enhanced Canvas

Syncs Canvas node connections with properties in note, automating document relationship management.