Releases: Ganzosupremo/drum-notation-plugin
Release list
Drum Notation Renderer 1.0.1
Automated review fixes for Drum Notation Renderer.
Changes:
- Creates HTML and SVG elements from their owning document, removing prohibited lint suppressions and supporting popout windows.
- Schedules responsive rendering through the block's host window.
- Adds searchable declarative setting definitions for Obsidian 1.13+ while retaining the imperative fallback for older versions.
- Replaces the partially supported diagnostic text decoration with a compatible inset highlight.
- Pins current Obsidian API types and official review lint rules.
Validation:
- 53 unit tests passed.
- 6 Chromium visual tests passed across light/dark and mobile/tablet/desktop widths.
- Typecheck, lint, build, and bundle verification passed.
Drum Notation Renderer 1.0.0
First stable release of Drum Notation Renderer for Obsidian.
Highlights:
- Position-based and token-grid drum notation with compact aliases and per-instrument repeats.
- Independent upper/lower voice timelines, simultaneous chords, conventional rests, ties, tuplets, and beat-aware professional beaming.
- Responsive collision-aware SVG systems for desktop, Android, iPhone, and iPad.
- Extended drum kit with accents, ghost/open notes, rimshot, cross-stick, ride bell, flam, drag, and roll notation.
- Source-aware diagnostics with precise highlighted tokens and copyable corrections.
- Embedded Bravura music font for reliable offline and cold-start rendering.
- Tested light/dark themes at mobile, tablet, and desktop widths, including 80-150% notation scale.
Install manually by placing main.js, manifest.json, and styles.css in:
.obsidian/plugins/drum-notation-renderer/
After installation, enable Drum Notation Renderer in Obsidian's Community plugins settings.
Drum Notation Renderer 0.9.0-beta.2
Beta 2 for BRAT testing on desktop, Android, iPhone, and iPad.
Changes since beta.1:
- Embeds Bravura in the shipped stylesheet for reliable font loading after cold starts.
- Keeps subdivision counts clear of accents and open hi-hat markers at high scale.
- Places roll/tremolo strokes against the rolled note while avoiding shared-chord and beam collisions.
Install or update with BRAT using this repository:
https://github.com/Ganzosupremo/drum-notation-plugin
Drum Notation Renderer 0.9.0-beta.1
First mobile beta for BRAT testing.
Includes the responsive v2 renderer, compact and grid syntax, extended drum techniques, in-block diagnostics, and an embedded Bravura font for offline Android and iOS/iPadOS use.
Install with BRAT using: Ganzosupremo/drum-notation-plugin