Changelog
What's new in each release of BassMuse. (Looking for PianoMuse? PianoMuse changelog.)
Version 1.20.1 — 2026-09-30
Fixed
- Per-bar feel now survives a project reload. When you fine-tuned a single bar's feel or re-rolled just that bar, those edits were saved inside a BassMuse song file but could be lost when you closed and reopened the DAW project. They're now stored with the project too, so your per-bar tweaks and variation takes come back exactly as you left them. Nothing about how they sound has changed.
Version 1.20.0 — 2026-09-27
Added
- Per-bar feel. Right-click a bar and choose Edit this bar's feel to fine-tune that one bar. The feel knobs (Density, Complexity, Swing, Humanize, Ghost, Legato, Flow) retarget to the focused bar; turn any of them and it's pinned for that bar alone — an unset knob shows the value the bar inherits, an overridden knob's label lights up, and the bar gets an accent underline so your tweaks read at a glance. Reset this bar's feel returns it to what it inherits.
- Per-bar variation. While a bar is focused, the variation steppers re-roll that bar instead of the section — step forward for a fresh take of just that bar, step back to return to an earlier one. Saved with the song.
Changed
- A bar with a style override now plays that style's own feel. Previously an override bar kept the section's feel and only its rhythmic vocabulary changed; now it sounds like the player you assigned (and you can fine-tune it per bar as above). Songs that use per-bar or per-chord style overrides will sound different where those overrides are set.
Version 1.19.4 — 2026-09-27
Added
- Built-in Preview. A Preview button and level slider (to the right of the range controls) audition the generated bass line through a built-in sound, in sync with the DAW transport — press play and hear the part without routing an instrument first. While Preview is on, the MIDI that would normally drive your routed instrument is held back, so you hear one thing, not two; turn it off and BassMuse drives your own bass VSTi exactly as before.
- Optional preview sample library. The audition sound is a separate, optional part of the installer. Install it and Preview works out of the box; skip it and the Preview control stays disabled — the routed instrument is unaffected either way.
Version 1.19.3 — 2026-09-23
Changed
- Variation stepper moved to the header. The section variation arrows now sit in the header next to the Seed dice and history, matching PianoMuse and RhythmMuse — so all three plugins share the same header layout. Same controls, just relocated for consistency.
Version 1.19.2 — 2026-09-18
Changed
- Choose which formats to install. The Windows installer now has a Select Components step where you can tick VST3, CLAP, or both (both are selected by default). Install just the format your DAW uses if you prefer.
Fixed
- Removed a dormant LV2 build. Earlier 1.19.x installers quietly placed an unsupported, untested LV2 plugin. It is no longer installed, and updating removes any copy a previous installer left behind. BassMuse ships as VST3 and CLAP (plus Audio Unit on macOS).
Version 1.19.1 — 2026-09-18
Added
- CLAP plugin format. BassMuse now installs as a CLAP plugin alongside VST3, so hosts that prefer CLAP — Reaper, Bitwig, Studio One, FL Studio and others — load it natively. MIDI in and out behave exactly as they do in the VST3. Nothing changes for existing VST3 (or Audio Unit on macOS) users; the CLAP is simply an additional format in the same installer.
Version 1.19.0 — 2026-09-15
Added
- Copy an arrangement from another running plugin. When two or more Muse plugins are open in the same session, File → Copy arrangement from a running plugin lists the other open instances (by product, section name and a short id) and copies the chosen one's current arrangement straight into BassMuse — no file to save or load. Sections, chords, meters, per-bar fills and feel come across; styles and note range are set to suit BassMuse. The copy is a one-time snapshot, not a live link.
Changed
- The “Import arrangement from another product” menu item is gone — it only ever reopened the same file chooser as Load Song. Load Song still opens PianoMuse and RhythmMuse song files, so nothing is lost; the new live copy above is the quicker route between two open plugins.
Version 1.18.0 — 2026-09-14
Added
- Import an arrangement from another Muse product. A new File → Import arrangement from another product command — and loading any
.pmsongor.rmsongthrough Load Song — brings a PianoMuse or RhythmMuse arrangement into BassMuse. Sections, chords, meters, per-bar fills and the feel dials all carry across. A guitar or piano style has no bass equivalent, so styles and the note-range clamp are reset to suit BassMuse, and a short note names the product the arrangement came from so you can pick styles to taste. Write a progression once and voice it as bass, piano and guitar. - Songs remember their origin and restore their styles on the way home. A song now records which Muse product wrote it. Carry a BassMuse arrangement into PianoMuse or RhythmMuse and bring it back, and its original styles — per section, per bar and per chord — are restored rather than left on a fallback. Your own BassMuse songs are unaffected, and songs from earlier versions still open exactly as before.
Version 1.17.1 — 2026-09-09
Added
- Load songs from any Muse plugin. File → Load Song now lists BassMuse, PianoMuse and RhythmMuse song files together. The arrangement format is shared, so a song saved from any of the three opens here — chords, sections and meters intact (each section falls back to a BassMuse style).
Version 1.17.0 — 2026-09-08
Added
- Undo and redo for the arranger. Every change to a song — adding, deleting, reordering, renaming or duplicating sections; editing chords; changing a section's meter, key, mode, style or feel knobs; per-bar fills and mutes; dropping a MIDI clip in — can now be undone with Ctrl/Cmd + Z and redone with Ctrl/Cmd + Shift + Z (or Ctrl + Y on Windows). Undo and Redo are on the File menu too. Dragging a knob is a single undo step, not one per pixel. The history is per-session and resets when you load or clear a song; it isn't saved with the project.
Version 1.16.3 — 2026-09-07
Added
- Dropped chord clips set the section's meter to match. Drag a MIDI clip onto a section and BassMuse reads its time signature, setting that section's meter so a 7/8 (or 5/8, 9/8, …) progression lands one chord per bar instead of drifting against a 4/4 section. When a clip carries no time signature — some tools, such as Scaler, never write one — BassMuse infers an odd-eighth meter from the chord spacing (evenly spaced 3½-, 2½- or 4½-beat bars are read as 7/8, 5/8 or 9/8). Chords sitting on whole beats stay a plain 4/4.
Changed
- The Licensed button is now green. A paid, activated license shows the header License button in green instead of amber, so “you own this” reads distinctly from an active trial, which stays amber. An expired trial and an un-activated plugin stay red.
Version 1.16.2 — 2026-09-06
Fixed
- Chords dropped into an odd-eighth-meter section land on the right bars. Dragging a chord clip onto a 7/8 (or 5/8, 9/8, …) section with the arranger grid set to 1/4 misplaced every chord after the first — they crept a beat later per bar and stray chords appeared — because chord detection measured a 3.5-beat bar as 4 whole beats. Detection now stays aligned in every meter and at every grid. This covers chords dragged from another Muse plugin and from other tools such as Scaler. Common meters were never affected, and exporting chords out to your DAW was always correct.
Version 1.16.1 — 2026-09-06
Fixed
- No stray note after the last bar in odd-eighth meters. In meters like 9/8 the generator could place a single note a fraction of a beat past the end of the song, so it sounded after playback had stopped. Nothing is emitted past the final bar now. (Common meters were never affected.)
Version 1.16.0 — 2026-09-05
Added
- Per-section Mode. Each section gets a Mode selector — Inherit (default) plus Ionian, Dorian, Phrygian, Lydian, Mixolydian, Aeolian and Locrian. It re-colors that section's connective notes (walks, approaches, passing tones and fills) relative to the song's tonic while leaving the chords you typed untouched — so a Lydian chorus passes through F♯ where an Ionian verse passes through F. Chord tones always sound; only the in-between notes shift. Needs a known song key.
- Per-section / per-bar Anchor. A new Anchor knob (and a per-bar right-click Anchor menu) pins a section's — or a single bar's — chord downbeats on the root, independent of Complexity. Before, the only way to tighten the downbeat was to turn Complexity down, which also stripped the runs that make a line busy; Anchor decouples the two, so a line can be both busy and root-anchored. Auto (the default) leaves your existing songs exactly as they were.
Fixed
- Odd time signatures place imported chords on the right beat. Dragging or capturing chords in 7/8, 5/8, 9/8 and other odd-eighth meters could put some chords on the wrong beat — the bar width was rounded to a whole beat. Chord detection now uses the exact bar length.
- Capture-chords ignores the step-back note too. Capture chords from MIDI already skipped the variation-trigger note; it now also skips the optional step-back note, so tapping either control during a live capture never lands as a chord tone.
Version 1.15.0 — 2026-09-02
Changed
- Bassist styles are more distinct. Nine styles that sat too close to one another were retuned so each has its own voice — across register, note density, subdivision (eighths vs sixteenths vs walking quarters), swing and pocket, octave leaps, root-anchoring and ghost-note feel. The prog/rock family (Prog-Rock, Prog, Lead-Bass, Blues-Rock), the groove family (Motown, Melodic Pop, Classic Rock, Jazz) and Fusion now read as clearly different players. Your saved songs load unchanged — the same style just sounds more like itself.
Fixed
- Fills stay local. Adding or removing a fill on one bar no longer changes the notes in the following bars — each bar is generated independently now, so edits stay put. (Existing lines re-generate once with this change; after that, editing is predictable bar-to-bar.)
Version 1.14.1 — 2026-08-31
Added
- MIDI CC for Drum Lock. Assign any controller — a knob or fader — to the Drum Lock slider, so you can ride the groove-follow live while you play. It's host-automatable and saved with your project. Set it up in
File ▸ Drum CC ▸ Learn CC, then move a control;Clear assignmentremoves it.
Fixed
- Separate activation from PianoMuse. BassMuse now keeps its own activation, independent of PianoMuse. If you run both plugins, switching between them no longer prompts you to re-activate. (BassMuse-only users are unaffected.)
Version 1.14.0 — 2026-08-30
Added
- Open a PianoMuse song. File ▸ Open now accepts
.pmsongfiles, so an arrangement built in PianoMuse loads straight into BassMuse — the whole structure (sections, chords, time signatures, per-bar fills and mutes) comes across, and BassMuse fills in its own bass styles. BassMuse and PianoMuse now share one song format, so arrangements move freely between the two.
Version 1.13.4 — 2026-08-29
Fixed
- Chords land on a chord tone. The first note of each chord now lands on a chord tone — the root most of the time — instead of occasionally drifting onto a scale note (like an F on the downbeat of a Gm), so every chord change is anchored. How hard a style locks to the root is part of its character (pockety styles like Motown lock tight; busy/prog styles open on the 5th or octave more), and the Complexity knob loosens it further per section.
- Out-of-key chords stay tidy. When a chord is outside the song key, the bass anchors on its root but keeps everything else in the key, so a stray out-of-key 3rd no longer sneaks into the line.
Version 1.13.3 — 2026-08-29
Fixed
- Older songs with a wrong chord now heal themselves. A song saved before 1.13.2 could end up with a stray second chord sitting on the same beat as another — which silently overrode the real chord, so the bass played the wrong harmony. BassMuse now keeps just the first chord on any beat when it loads or plays a song, so those songs sound correct again (and re-saving cleans up the file).
Version 1.13.2 — 2026-08-29
Fixed
- Lines stay in key. Scale-walk, chromatic and approach notes had no key awareness, so a busy style could drop out-of-key notes that didn't resolve. BassMuse now keeps every generated note in the song key — chord tones are always played (so a chord you chose still sounds, even an out-of-key one), and anything else lands on the nearest in-key tone. Set the Key (or leave it on Auto) and your lines stay diatonic.
- Sharp chords survive save/load. A # in a chord (like D#) was being read as a comment when loading a song or bundle, so the chord could be dropped or changed. Sharp chords now round-trip correctly.
Version 1.13.1 — 2026-08-29
Added
- Bypass button. A header toggle that silences BassMuse's output while it stays in the chain — the bass track goes quiet without removing the plugin. Any hanging notes are cut cleanly, and the state is saved with the song.
Changed
- Update button placement. When a newer version is available, the Update to v… button now appears between the Activation and Community buttons in the header.
Fixed
- Window size is now remembered. Resizing the plugin window finally sticks — across editor reopens, new instances and sessions, even without saving the project (the way most plugins behave). Both width and height are restored exactly.
Version 1.13.0 — 2026-08-28
Added
- Silence a section or a bar. Right-click a section band → Mute Section (silence), or right-click a bar → Mute bar (silence), to make the bass lay out there — a rest, or a "drop" before a big return — while the section's chords, style and timing are all kept. Muted regions are dimmed in the arranger (a muted bar shows an M; a muted section is greyed and labelled MUTED), held notes are clamped so a drop is clean silence, and the choice is saved with the song. Live playback and MIDI export both honour it. (Beat-level muting is planned for a later release.)
- Keep the lead-out fill in a muted section or bar. A second menu item — Keep fill when muted — lets a silenced region still play its transition fill: the bass drops out but the pickup run that leads into the next chord/section survives. The region dims lighter and reads MUTED (fill) / keeps its F badge. Off by default (a plain drop stays fully silent).
Version 1.12.0 — 2026-08-28
Added
- Variation browser. The live variation trigger builds a per-section sub-seed on top of the song seed (base seed + baked bump + variation offset). Hovering a section's band in the timeline now reads out that effective seed and its breakdown, so a favourable roll can be written down and reproduced. Two new buttons — ◂ / ▸ — step the selected section back and forth through its accumulated variations, and an optional MIDI note (File ▸ Learn step-back note) steps back hands-free. Stepping respects the bar-aligned swap while playing.
- Capture chords from MIDI input. For DAWs that won't let you drag a MIDI clip onto BassMuse, arm File ▸ Capture chords from MIDI, play the chord track into BassMuse's input, and the notes are timestamped over the transport and written into the grid on stop (channel 10 and the variation-trigger note are ignored).
- Per-section time signatures in the arrangement. Right-click a section band → Time signature to set that section's meter right where you build the song (e.g. a 3/4 Verse into a 5/4 Chorus). The meter menu expands to 13 options — 4/4, 3/4, 2/4, 5/4, 6/4, 7/4, 2/2, 3/2, 6/8, 9/8, 12/8, 7/8, 5/8.
- Accurate odd-eighth meters. 7/8, 9/8 and 5/8 now play at their true length (7/8 = 3½ beats) instead of rounding to a whole bar, so loops, the moving playhead and MIDI export all line up. The grid is exact at the 1/8 and 1/16 resolutions.
- Per-section grid resolution. Right-click a section band → Grid resolution (Default / 1/4 / 1/8 / 1/16) to edit one busy section at a finer grid without re-gridding the whole song — the section just gets more room on screen. View aid only; playback is unaffected, and the choice is saved with the song.
Version 1.11.1 — 2026-08-27
Fixed
- Top-row time signature vs. multiple sections. The meter selector sits in the song-wide top row but only changed the selected section, which was surprising. With more than one section it now asks: All sections, This section, or Cancel (a single-section song still applies straight away).
Version 1.11.0 — 2026-08-26
Changed
- Dropping MIDI chords "from a measure" now fills forward from that bar toward the section's end instead of being a single-bar target. Clip overwrites to the section end; Extend grows the section at the end (it no longer inserts bars mid-section, which used to silently change the arrangement's length). The section's bars beyond the clip are left untouched, and the menu item now reads From this measure.
Version 1.10.1 — 2026-08-25
Fixed
- Dropping MIDI chords "as a new section" now actually creates a new section instead of appending the bars to the last one, and it prompts for the new section's time signature first — so a 4/4 clip dropped after a 3/4 section lands in a proper 4/4 section (the new section inherits the previous one's style and feel).
Version 1.10.0 — 2026-08-25
Added
- Live variation trigger. A configurable MIDI note re-rolls the pattern for the section under the playhead, live during playback — a "variation pad" for performing. Set it up under File → Variation trigger: Learn trigger note captures the next note you play (note and channel, so your controller's routing just works), pick a Channel (Any by default), and toggle Enabled (off until you turn it on). Each tap steps to the next variation — deterministic, so the same taps reproduce the same line — and the change lands cleanly on the next downbeat, never mid-bar. The section's band flashes when it fires and stays marked with a small ▲N badge while it's on a variation (N = how many times it's been re-rolled). Bake current variations into song folds a take you like into the saved song so it survives edits and reloads.
- Choose where dropped-MIDI chords land. Dragging a MIDI clip onto the arranger now opens a target menu — Whole song, Selected section, This section, This measure, or After last measure — instead of guessing from where you dropped. For a section or measure, if the clip is longer than the target, BassMuse asks whether to clip it to fit or extend the target to hold it (whole-song and append grow as before).
Version 1.9.0 — 2026-08-24
Added
- Fill — a transition-fill control. A new per-section feel knob that runs a short directional bass fill into the section's last bar, landing on the approach to the next chord. 0 = off, 1 = a busy run up to a full bar; the run grows longer and busier as you raise it. By default it fires only on the last bar of a section, so mid-section chord changes stay clean. Each style carries its own Fill default.
- Per-bar Fill markers. Right-click any bar → Fill to force a fill there (Light / Medium / Heavy), suppress one (No fill here), or hand the bar back to the style default (Auto). Every bar shows an F badge — solid amber when it will fill, faint hollow when it won't — so a section's fill map reads at a glance. Markers are saved with the song (
.bmsongand DAW session). - Fill direction (Auto / Up / Down). Choose which way a fill run travels into the change: Auto heads toward the next chord (as before), Up always ascends, Down always descends. Set it per section with the Fill picker (each style carries its own default), or per bar from the bar's right-click Fill direction menu.
Version 1.8.0 — 2026-08-23
Added
- Flow — a note-connectedness control. A new per-section feel knob that ties each note toward the next attack across empty beats, so low-Density lines hold and flow instead of leaving gaps. 0 = detached (unchanged), 1 = fully connected; stops at chord changes. Decoupled from Legato (which now governs note length within the beat). Each style carries its own Flow default.
- New styles. Sustained (Long Shadow) — sparse, held, root-anchored, built to show off Flow — and Reggae (One-Drop), promoted from the bundled example. 18 styles.
- Follow section on play. During playback the selected section follows the playhead, so each section's controls come into view as the arrangement plays. On by default; toggle via File → Follow section on play.
Fixed
- Windows DLL FileVersion was frozen at 1.1.0 (JUCE's version-resource generator didn't re-run when the project version changed); the file-properties version now matches the release.
Version 1.7.0 — 2026-08-22
Added
- Split a section. Right-click a section band → Split Section → Before bar N divides it in two at that bar, keeping the meter, style and feel — handy after a dropped MIDI grows a section, or any time you want to break one up.
- Generate chords from dropped MIDI. Drag a MIDI clip out of your DAW and drop it on the arranger — on a section band to fill that section, or on the chord grid to fill the whole song. BassMuse reads the harmony (from the most chordal track, so a bass line alongside the chords doesn't confuse it; sampling at the current Grid and collapsing repeats) and writes the progression into the grid, so you don't retype chords you already have. It grows the arranger to fit a longer clip, and asks before replacing existing chords.
- Drag a single section's MIDI. A Selected section only toggle by the drag strips scopes both the Bass and Chords drag-outs to the selected section (rebased to start at bar 1); the strip labels show the section name. Off, they export the whole song as before.
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.