Changelog
What's new in each release of BassMuse.
Version 1.6.0 — 2026-08-19
Added
- Copy / paste a section's chords. Right-click a section band → Copy Chords, then Paste Chords on another section to drop the same progression in — without touching the target section's style, feel or meter. (Separate from Copy Section, which carries everything.)
- Clear Song. File → Clear Song wipes the whole arrangement (after a confirm) and starts a new, empty single-section song. The - Section button always keeps the last section (a song needs one) and now flashes when you try to delete it, instead of silently doing nothing.
- Opt-in beta updates. File → Get beta updates points the in-plugin update check at the beta channel, so testers get the amber Update to vX.Y.Z (beta) prompt for prereleases; off (default), it tracks stable like before. The choice is remembered.
- Chord MIDI drag-out. A second Drag Chords to your DAW strip exports the arranger chords as sustained block chords (full voicings, extensions included) to drop onto a piano/pad track. File → Chord drag: omit low root (on by default) keeps the low end for the bass line; turn it off to anchor the chords with a root.
- Arrangement builder. File → Build arrangement opens a quick builder: type a structure like
Verse:8 Prechorus:4 Chorus:8 Turn:4 Verse:8 Chorus:8(or pick a template — Pop, Verse/Chorus, AABA, 12-bar blues) and BassMuse creates all the named sections with those bar counts in one step. New sections inherit the selected section's meter, style and feel; repeated names are auto-numbered (Verse 1 / Verse 2). Two explicit actions — Append (add to the current song) or Replace (clear it first, so a just-cleared placeholder section isn't kept) — plus a Save current song… button to back it up before replacing.
Version 1.5.0 — 2026-08-18
Added
- Randomize seed (dice). A die-face button beside the Seed control rolls a random seed for an instant new variation.
- Recent-seeds dropdown. A ▾ button beside the dice lists the last 10 seeds you used, so you can jump straight back to one you liked. The list is saved with the song.
- Toggle tooltips. File menu → Show tooltips turns the hover hints on or off; the choice is remembered.
- Legato dial. A sixth feel control (0–110%) sets note length — from short and detached to smooth and connected. Loads the style's articulation; adjustable per section.
- Note-range clamp. A Low/High note range folds generated notes by octaves to stay inside your bass instrument's playable range.
- Per-bar style override. Click a bar number to give that one bar a different bassist style (the section's feel still applies); overridden bars are marked in the style's colour. Saved with the song and in
.bmsongfiles. - Per-chord style override. Give a single chord its own bassist style (it wins over the bar and section styles) — right-click a chord cell for a quick menu, or pick a Style in the chord selector. Overridden chords are framed in the style's colour. Saved with the song and in
.bmsongfiles.
Fixed
- Edits now mark the project dirty. Changing the seed, octave, range, per-section feel dials, styles or chords lives in the plugin's own state, not in automatable parameters — so some hosts (e.g. Fender Studio Pro) didn't know anything had changed and closed the project without offering to save, losing the edits. The plugin now notifies the host on every such change, so you get the normal save prompt and edits persist between sessions.
- Hover tooltips now appear on the Seed, Octave, Drum and note-range steppers — they were being swallowed by the steppers' internal +/− buttons.
- Default window height raised so the chord-cell row stays visible with the 1.5.0 note-range row and taller bar-number strip.
Version 1.4.0 — 2026-08-17
Added
- Ghost dial. A fifth feel control, alongside Density, Complexity, Swing and Humanize, that sets how often notes drop to quiet ghost notes (0–1). Selecting a style loads its ghost amount; you can then dial it live per section. The value is saved with the song and travels in shared
.bmsongfiles. - Hover tooltips. Every dial, button and menu now shows a short explanation on hover (suggested by a beta tester).
- Two new built-in styles, bringing the roster to 16:
- P-Funk (Funky Boots) — deep space-funk that locks on "the One", spacious and syncopated with octave-funk and thumb ghosts.
- Classic Rock (Whole Lotta Bass) — melodic, riff-driven rock that locks with the drums, bluesy walking and tasteful fills.
Changed
- The feel-knob row now lays out five dials (was four), sized so all are visible at the default and minimum window widths.
Version 1.3.0 — 2026-08-16
Added
- Two new built-in bassist styles, bringing the roster to 14:
- Jazz (Chas Magnum) — aggressive post-bop upright walking: driving quarter-note walk, strong swing, blues-rooted with sophisticated chromatic approach and wide dynamics.
- Slap Virtuoso (Woot-Woot!) — slap/double-thumb virtuoso: hyper-busy 16th/32nd bursts, octave slaps, heavy ghost notes, pentatonic-plus-chromatic across the full neck.
Version 1.2.0 — 2026-08-14
Added
- In-plugin "Report a problem". Send a bug, idea, or question straight from the plugin — with auto-captured context (BassMuse version, OS, and host DAW) — to the owner feedback board.
Fixed
- macOS packaged stale binaries (showed 1.0.9).
CommunityPanelheld anOwnedArrayof a forward-declared type, which Clang rejected (MSVC tolerated it), so the community code never compiled on macOS and the installer shipped an old build. Fixed with an out-of-line destructor;build-pkg.shnow compiles first and aborts if the packaged AU version doesn't match the release.
Version 1.1.0 — 2026-08-14
Added
- In-plugin Community. Browse, import, and share styles, songs, and bundles with other BassMuse owners without leaving the plugin.
- Full-access 30-day trial. Saving, loading, and the community are unlocked during the trial, not just after purchase.
Fixed
- Community overlay layout. The panel now fits the plugin window and tracks resizes, instead of overflowing narrow windows.
- Plugin version metadata. VST3/AU now report the real release version (JUCE was defaulting to 0.1.0).
Version 1.0.9 — 2026-08-12
Fixed
- UI mojibake — properly this time. The
/utf-8compiler flag added in 1.0.8 did not resolve the garbled ellipsis/middot on Windows. The affected strings — the File menu (Save Song…), the arrangement header·separators, and one error message — are now built withjuce::String::fromUTF8and explicit byte escapes, which is charset-independent (the same approach as the chord selector's em-dash, which always rendered correctly).
Version 1.0.8 — 2026-08-11
Fixed
- Mojibake in the UI on Windows. The File menu (
Save Song…) and the arrangement header showed garbled characters (…,·) because MSVC compiled the UTF-8 source in the system code page. The build now passes/utf-8, so the ellipsis and middot render correctly.
Documentation
- Manual §9 now documents kick-lock routing for all 12 DAWs, grouped by hosting model.
- Manual cover shows the plugin interface.
- Manual §12 + DAW-SUPPORT.md: clarified that Cubase can route its Chord Track straight into Follow mode, while Studio One / Fender Studio's Chord Track is a Follow Chords reference (feed BassMuse real chord MIDI, or a track that follows the Chord Track).
Version 1.0.7 — 2026-08-11
Changed
- Publisher is now Simply Bass Productions. Updated the plugin's displayed vendor (COMPANY_NAME), the installer publisher, the EULA licensor/contact (support@simplybassproductions.com), governing law (State of California, USA), and the manual copyright. The plugin manufacturer code (
Edko) and plugin code (Bmus) are unchanged, so the plugin's unique ID and AU type (aumi Bmus Edko) stay stable — existing projects keep working. - EULA adds JUCE third-party attribution (Raw Material Software Limited).
Version 1.0.6 — 2026-08-11
Added
- License agreement in both installers. The Windows setup and the macOS
.pkgnow show a EULA the user must accept before installing. The agreement includes JUCE third-party attribution and is also installed alongside the docs. (Plugin binary unchanged from 1.0.5.)
Version 1.0.5 — 2026-08-11
Fixed
- Live chord-follow now ignores channel 10, so kick-lock and Follow MIDI can share BassMuse's input at the same time. Previously the GM kick notes (35/36) on ch10 were counted as chord tones and could corrupt chord detection, so kick-lock was only clean in Song/Demo mode; it now works in Follow mode too.
Version 1.0.4 — 2026-08-10
Fixed
- Section right-click menu opened far from the cursor (bottom-left of the screen). It was anchored to the wide, viewport-scrolled timeline component; now it opens at the mouse position where you click.
Version 1.0.3 — 2026-08-10
Added
- Section copy / paste / insert. Right-click a section band in the arranger for: Insert Before/After, Duplicate, Copy, Cut, Paste Before/After, Delete — so sections can be repeated or placed anywhere, not just appended. Keyboard shortcuts: Ctrl/Cmd+C / X / V / D. Duplicate/paste carry the full section (chords, meter, style, feel).
Version 1.0.2 — 2026-08-10
Fixed
- Cakewalk Sonar now lists BassMuse. Added a silent stereo output bus so strict, audio-centric hosts enumerate the instrument-category VST3 — Cakewalk hides an "Instrument" plug-in that has no audio output. The bus carries no audio (still a pure MIDI generator) and the plugin stays a MIDI effect, so the AU type remains
aumiand Logic's MIDI-FX slot / Luna are unaffected.
Version 1.0.1 — 2026-08-10
Added
- User manual (PDF) bundled in both installers — Windows installs it to the app folder with a Start-menu shortcut; macOS stages it to
/Library/Application Support/BassMuse/. Source + regen script indocs/. - Version shown in the plugin UI — a small
v<version>label by the editor title, driven by the CMakePROJECT_VERSION.
Version 1.0.0 — 2026-08-10
Plugin
- MIDI-effect plugin for VST3 and Audio Unit (AU type
aumi), validated withauvalfor Logic Pro and UAD Luna. - Custom editor: transport-synced playback with a moving playhead.
- Three source modes: full Song arrangement, live chord Follow, and Demo.
Styles
- 12 bassist styles, each with its own feel (density, complexity, swing, humanize): Motown (Son of Jammer), Funk (Flee's Bag), Fusion (Pastor Jacob), Neo-Soul (Noir Pino), Hard-Rock (Lemmings Rock), Rock (The Knight's Squire), Prog (Lee Geds It), Melodic Pop (Count Macca deBass), Prog-Rock (Enter The Wistler), Hard-Rock (Jake The Brewster), Alt (Pool of Play Doh), Pocket Blues (MacVine).
- Shareable text formats:
.bmstyle(single style),.bmsong(arrangement),.bmbundle(song + every style it uses).
Arrangement & harmony
- Section-based arranger: per-section time signature, style and feel, with a scrollable/zoomable bar grid.
- Sub-bar chord grid: multiple positioned chords per bar at a selectable tick resolution.
- Chord parser with 9/11/13 extensions and slash-bass; key auto-detection.
- Circle-of-fifths chord selector (song key in the centre) that works in every host, including Logic Pro.
- Drag-out MIDI: export the arrangement and drag it straight into the DAW.
Drums
- MIDI kick-lock: an automatable Drum amount (0→1) locks bass onsets to the kick pattern arriving on MIDI channel 10 (notes 35/36).
Packaging
- Windows installer (Inno Setup) and macOS
.pkg(VST3 + AU). - GitHub Actions release workflow builds both platforms on a
v*tag, with optional code-signing / notarization when secrets are present.