Skip to content

Releases: Ganzosupremo/drum-notation-plugin

Drum Notation Renderer 1.0.1

Choose a tag to compare

@Ganzosupremo Ganzosupremo released this 09 Aug 20:49

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

Choose a tag to compare

@Ganzosupremo Ganzosupremo released this 09 Aug 19:49

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

Pre-release

Choose a tag to compare

@Ganzosupremo Ganzosupremo released this 09 Aug 17:44

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

Pre-release

Choose a tag to compare

@Ganzosupremo Ganzosupremo released this 09 Aug 16:03

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