Skip to content

Releases: xKirtle/bandmate

v1.1.0

Choose a tag to compare

@xKirtle xKirtle released this 17 Oct 21:48
937fbd4

What's Changed

Features

  • Rhyme Portuguese (Portugal) by how words sound by @xKirtle in #1019
  • Rebind Shortcuts in a Shortcuts tab in Settings by @xKirtle in #1037

Fixes

  • Undo selects again the Clips selected before a Split, Delete, Merge or paste by @xKirtle in #1038

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@xKirtle xKirtle released this 14 Oct 20:41
fed0806

What's Changed

Features

  • Tidy the Chord Finder on a phone: Look up's fields on two lines, Left-handed only in Settings by @xKirtle in #980
  • Keep Snapshots of each Song’s lyrics, to compare and restore by @xKirtle in #996
  • Undo and redo any edit to a Song from the Song page header, Lyric Sheet included by @xKirtle in #1000
  • Take a Tour of Bandmate on a Demo Song from the empty Songs page by @xKirtle in #1006
  • Snapshots, Backup file names and dates follow your time zone by @xKirtle in #1010
  • Publish a :1 image tag, and say what every 1.x promises by @xKirtle in #1012

Docs

  • Show the Songs page on desktop in the wiki's Your songs by @xKirtle in #984
  • Note in the README that Bandmate is developed with heavy AI assistance by @xKirtle in #1013

Full Changelog: v0.11.0...v1.0.0

v0.11.0

Choose a tag to compare

@xKirtle xKirtle released this 12 Oct 21:48
a7d6812

What's Changed

Features

  • Attach Bandmate's binary for Linux and macOS to each release by @xKirtle in #859
  • Slow down or speed up a Clip with its Tempo, keeping its pitch by @xKirtle in #874
  • Move a Clip's audio up or down by semitones with its Pitch by @xKirtle in #877
  • Keep a Latency Offset for each Input, so each input of an interface is calibrated on its own by @xKirtle in #880
  • Type a Latency Offset in milliseconds, in calibration or Settings by @xKirtle in #885
  • Calibrate the latency in a full-screen sheet with a metronome, hands-free by default by @xKirtle in #893
  • Calibration finishes by itself once the average is precise enough by @xKirtle in #894
  • List every Input in Settings, to record from or calibrate by @xKirtle in #896
  • Recording settings on the Timeline list every Input, and the Not calibrated pill goes by @xKirtle in #897
  • Calibration stops after 40 clicks, even if the mic hears nothing by @xKirtle in #898
  • Buttons, chips and tabs show a subtle hover shade, and Chord diagrams' fingers take the accent by @xKirtle in #903
  • Pick the Input to record from with a mic button on the Timeline by @xKirtle in #906
  • Import audio and Mix down sit in the Timeline's transport row, folding into ⋯ when it's narrow by @xKirtle in #907
  • Backups sit in one card in Settings, with Upload and New Backup in its header by @xKirtle in #909
  • The mic button sits with the Timeline's other icon buttons, and Undo and Redo fold into ⋯ on a narrow row by @xKirtle in #911
  • Settings only listens to an Input once you press Test input by @xKirtle in #917
  • Refuse to start on a database a newer Bandmate changed, saying why on every page by @xKirtle in #922
  • Bandmate copies its database before upgrading it, so an upgrade can be rolled back by @xKirtle in #923
  • Say in the log what an upgrade did: where the Upgrade copy went and which migrations it applied by @xKirtle in #927
  • Name the Upgrade copy to roll back with when Bandmate won't run on a newer database by @xKirtle in #931
  • Show how to play each Chord Suggest suggests in the Chord Finder by @xKirtle in #939
  • Hear a Voicing strummed in the Chord Finder's Look up by @xKirtle in #940
  • Hear each suggested Chord in the Chord Finder's Suggest by @xKirtle in #941
  • Hear the shape you've placed in the Chord Finder's Name it by @xKirtle in #942
  • Hear a Chord from its popover in Read mode by @xKirtle in #943
  • Arpeggiate a Chord's Voicing in the Chord Finder, one string at a time by @xKirtle in #944
  • Make Backups on a schedule, keeping only the newest few by @xKirtle in #968
  • Skip a Scheduled Backup when nothing has changed, and show how the schedule is doing by @xKirtle in #969
  • Keep a Scheduled Backup, so the schedule never deletes it by @xKirtle in #970
  • Suggest rhymes while you write, in the languages a song is sung in by @xKirtle in #975

Fixes

  • Keep every Settings tab to the same width on wide windows by @xKirtle in #887
  • List every Input in Firefox once an input opens by @xKirtle in #901
  • Keep the database inside a data directory whose path holds # or ? by @xKirtle in #946

Docs

  • Show how to run Bandmate without Docker, from a release binary or built yourself by @xKirtle in #860
  • The wiki shows calibrating as an animation, in place of a long paragraph by @xKirtle in #913
  • Rewrite the upgrade and rollback guide around Upgrade copies by @xKirtle in #925

Full Changelog: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@xKirtle xKirtle released this 09 Oct 01:03
8b218db

What's Changed

Features

  • Add a Shelved Status for Songs set aside by @xKirtle in #794

Fixes

  • Wrap Song titles between words on a phone, not mid-word by @xKirtle in #704
  • Delete deletes Clips selected by drawing a box or with select all by @xKirtle in #732
  • A Merge lands on its topmost Track when a neighbour only touches its span by @xKirtle in #744
  • Leaving a Song no longer always warns after an Alternate's Lines failed to save as it closed by @xKirtle in #750
  • A Split selects only the right half of each Clip it cuts by @xKirtle in #758
  • Home and End go to the start and end from anywhere on the Song page by @xKirtle in #759
  • A Master uploaded as ".m4a" is named ".m4a", like a Sound by @xKirtle in #779
  • Start a barre chord diagram at its barre fret, labelled with the fret by @xKirtle in #788
  • Line up the checkboxes in the Songs page's Status filter by @xKirtle in #793
  • Keep a chord diagram's fret label clear of the barre beside it by @xKirtle in #790
  • Track, Clip and Cue names typed then left behind are saved, and closing the tab asks first by @xKirtle in #823
  • Esc takes back a Detail or Master name typed, and a Master's name or notes left behind are saved by @xKirtle in #824
  • Esc takes back a Section's Label typed, and a Label or Alternate name left behind is saved by @xKirtle in #825
  • Never leave a Folder half deleted, or delete a Song filed into it meanwhile, when deleting it with its Songs by @xKirtle in #826
  • Custom tuning notes being typed count as unsaved, and are saved when left behind by @xKirtle in #835
  • Show a Track's volume as saved after its fader is let go where it started by @xKirtle in #836
  • Keep a Master's name or notes typed when the Song changed elsewhere by @xKirtle in #848

Docs

  • Move the README's setup and feature details to a documentation site by @xKirtle in #702

Full Changelog: v0.9.1...v0.10.0

v0.9.1

Choose a tag to compare

@xKirtle xKirtle released this 06 Oct 23:16
59fd81e

What's Changed

Fixes

  • A phone held sideways shows the Timeline full-screen by @xKirtle in #697
  • Icon buttons no longer keep their hover box after a tap on a touch screen by @xKirtle in #698
  • Phones and narrow windows no longer show the shortcuts button or key names by @xKirtle in #700

Full Changelog: v0.9.0...v0.9.1

v0.9.0

Choose a tag to compare

@xKirtle xKirtle released this 06 Oct 19:02
3e4e1a5

What's Changed

Features

  • Settings' first tab is This device, with a Left-handed switch for Chord diagrams by @xKirtle in #654
  • The Input and Latency Offset chosen in one tab apply in every open tab by @xKirtle in #655
  • See and change the Input and Latency Offset in Settings by @xKirtle in #656
  • Remove the Songs page's lyrics Import by @xKirtle in #659
  • The image now includes yt-dlp, ffmpeg and QuickJS, so Beats can be added from a link by @xKirtle in #669
  • Add a Beat from a link in the Beat Library by @xKirtle in #671
  • Warn when a Beat added from a link is already in the Beat Library by @xKirtle in #672
  • Add a Beat from a link in the Beat Picker by @xKirtle in #673
  • See and update yt-dlp from the About tab by @xKirtle in #676
  • Show Cue changes at once, before they're saved by @xKirtle in #678
  • Make the lyrics larger or smaller in Read mode by @xKirtle in #680
  • Gather Read mode's Lyric Size, Chords, Transpose and Chord Chart into a Reading menu by @xKirtle in #682

Fixes

  • Out-of-order Cues show their ⚠ beside the time by @xKirtle in #677

Full Changelog: v0.8.0...v0.9.0

v0.8.0

Choose a tag to compare

@xKirtle xKirtle released this 06 Oct 12:36
db3fc4b

What's Changed

Features

  • Show a Chord Chart of the Song's Chords above the Lyric Sheet in Read mode by @xKirtle in #557
  • Hide, show or pin the Chord Chart in Read mode by @xKirtle in #558
  • Show a Chord's diagram when you hover or tap it in Read mode by @xKirtle in #560
  • Browse and Prefer a Chord's Voicings from its popover by @xKirtle in #561
  • Draw every icon from one set, so icons look the same on every device by @xKirtle in #588
  • Larger Lines and Chords, and quieter chrome, in Read mode by @xKirtle in #590
  • Mute Section Labels in Read mode by @xKirtle in #593
  • Pick a Palette, and System, Light or Dark, in a new Settings tab by @xKirtle in #594
  • Gather Backups and About into Settings, as tabs beside Appearance by @xKirtle in #596
  • A logo, favicon and home-screen icon: a guitar pick with a flat by @xKirtle in #597
  • Show a Backup upload's progress, with Cancel and dismissible messages by @xKirtle in #606
  • Drop Backup files on the Backups page to upload them, several at once by @xKirtle in #607
  • Keep Songs together in Folders by @xKirtle in #621
  • Rename and delete Folders by @xKirtle in #622
  • Search and filters look in every Folder by @xKirtle in #623
  • Drag Songs into and out of Folders by @xKirtle in #624
  • Backups bring back each Song's Folder by @xKirtle in #625
  • Group Songs by Folder when picking what to back up or restore by @xKirtle in #626
  • The Chord Finder is called Chords in the navigation and on its page by @xKirtle in #628
  • Filter the Songs page by several Statuses at once, from a filter bar by @xKirtle in #637
  • Tag Songs with names of your own, shown as chips on the Songs page by @xKirtle in #638
  • Filter the Beat Library and Beat Picker by several Producers and Keys, from a filter bar by @xKirtle in #639
  • Filter Songs by Tag, and rename, merge or delete a Tag by @xKirtle in #640
  • Backups carry Songs' Tags, and a Restore matches them by name by @xKirtle in #641
  • Show Songs' Tags in a column of their own by @xKirtle in #646
  • A comma finishes a Tag as you type it, and pasting a list adds each by @xKirtle in #647

Fixes

  • Space a Chord between words by the gap as typed in Read mode by @xKirtle in #600

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@xKirtle xKirtle released this 04 Oct 23:54
e78cca2

What's Changed

Features

  • Transpose a Song's Chords in Read mode by @xKirtle in #452
  • Show the key a transposed Song is played in, and spell its Chords for it by @xKirtle in #453
  • Merge selected Clips on one Track into one Clip by @xKirtle in #461
  • Merge selected Clips across Tracks by @xKirtle in #462
  • Set each Clip's Gain with a gain line across it by @xKirtle in #471
  • Fade each Clip in and out from dots on its gain line by @xKirtle in #472
  • Split Clips in two at the playhead by @xKirtle in #473
  • Undoing a new Take returns the playhead to its Clip's start by @xKirtle in #475
  • Add a Chord Finder page to look up how to play any Chord by @xKirtle in #490
  • Pick a Song's tuning from named tunings, or enter six custom notes by @xKirtle in #491
  • Pick a tuning in the Chord Finder by @xKirtle in #492
  • Mirror Chord Finder diagrams for left-handed players by @xKirtle in #493
  • Prefer a Voicing of each Chord in the Chord Finder, kept per tuning on your device by @xKirtle in #494
  • Name a Chord from a fretboard in the Chord Finder by @xKirtle in #495
  • Suggest Chords from a Key, or what follows a Chord, in the Chord Finder by @xKirtle in #496
  • Open the Chord Finder from a Song by @xKirtle in #497
  • Back up chosen Songs from a new Backups page by @xKirtle in #515
  • Back up the Beat Library, or Everything by @xKirtle in #517
  • Rename and delete Backups by @xKirtle in #518
  • Restore Songs from a Backup by @xKirtle in #519
  • Choose to replace or keep both when restoring Songs and Beats already in Bandmate by @xKirtle in #520
  • Restore the Beat Library, or everything a Backup holds by @xKirtle in #521
  • Upload a Backup file to restore from, from this install or another by @xKirtle in #522
  • Hide the Songs page's search and filters until there's a Song by @xKirtle in #532
  • Hide the Beat Library's search and filters when there are no Beats by @xKirtle in #533
  • Add several Beats at once through a review table by @xKirtle in #534
  • Flag files already in the Beat Library when adding several Beats by @xKirtle in #535
  • Set a field on all ticked Beats when adding several by @xKirtle in #536
  • Preview a file in the Add Beats table before adding it by @xKirtle in #537
  • Drop audio files or folders onto the Beat Library by @xKirtle in #538
  • Pick what goes in a Backup with checkboxes by @xKirtle in #544
  • Back up chosen Beats, not just the whole Beat Library by @xKirtle in #547
  • Pick which Beats to restore from a Backup, including Backups of chosen Beats by @xKirtle in #550

Docs

  • Mention the Backups page in the README's backup advice by @xKirtle in #524

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@xKirtle xKirtle released this 02 Oct 18:02
b449035

What's Changed

Features

  • Show a keyboard on the shortcuts button by @xKirtle in #401
  • Add start and end buttons beside play/pause by @xKirtle in #402
  • Name the Clip menu's delete "Delete Clip", and offer Take choices only with several Takes by @xKirtle in #403
  • Toggle Chords from the Lyric Sheet's heading in Read mode by @xKirtle in #404
  • Select Clips on the Timeline with a click or Ctrl/⌘+click by @xKirtle in #417
  • Select Clips by dragging a box over the Timeline, or every Clip with Ctrl/⌘+A by @xKirtle in #418
  • Drag several selected Clips together by @xKirtle in #420
  • Dragging several selected Clips snaps by any of their edges by @xKirtle in #421
  • Delete every selected Clip at once, undone as one step by @xKirtle in #422
  • Open a Selection menu with Delete N Clips on a Clip in a Selection of several by @xKirtle in #423
  • Select Clips on a touch screen with a long press on empty lane space, then a drag by @xKirtle in #425
  • Freeze the Timeline while recording by @xKirtle in #426
  • Copy and paste Clips on a Track with Ctrl/⌘+C and Ctrl/⌘+V by @xKirtle in #435
  • Paste Clips copied from several Tracks, adding Tracks where they run past the last by @xKirtle in #436
  • Cut Clips with Ctrl/⌘+X by @xKirtle in #437
  • Duplicate several selected Clips from the Selection menu by @xKirtle in #438
  • Copy and Cut Clips from the Clip and Selection menus by @xKirtle in #439
  • Click empty lane space to move the playhead there and choose that Track by @xKirtle in #442

Fixes

  • Keep whether Chords are shown on each device, so hiding them no longer edits the Song by @xKirtle in #406

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@xKirtle xKirtle released this 01 Oct 14:44
85409ff

What's Changed

Features

  • The Loop only wraps playback at its end, and never moves the playhead by @xKirtle in #336
  • Move Import audio and Recording settings into a ⋯ menu in the transport row by @xKirtle in #337
  • Mix down the whole Timeline to a WAV file by @xKirtle in #338
  • Mix down the Loop's stretch by @xKirtle in #339
  • Pick a Mixdown's format: WAV 16-bit and MP3 by @xKirtle in #340
  • Record at the playhead when it's past the chosen Track's last Clip by @xKirtle in #345
  • Snap a moved Clip to other Clips' edges by @xKirtle in #352
  • Trimming a Clip snaps to other Clips' edges by @xKirtle in #353
  • Clips also snap to the playhead and the Loop's edges by @xKirtle in #354
  • The Loop snaps to Clips and the playhead by @xKirtle in #355
  • Shortcuts match their exact keys, so Shift+R no longer records, and their hints are named for the platform by @xKirtle in #363
  • Sync mode's hints name keys for the platform, and Shift+Alt+↑ no longer nudges a Cue by @xKirtle in #364
  • A ? button and key open the Song page's shortcuts dialog by @xKirtle in #365
  • The Timeline's hints name keys for the platform by @xKirtle in #366
  • On a Mac, ⌘Y redoes and ⌘+wheel zooms, like every other ⌘ Shortcut by @xKirtle in #373
  • Shortcut keys aren't named on phones by @xKirtle in #374
  • The shortcuts dialog calls Alt+drag a Nudge, not a Slip by @xKirtle in #377
  • Step a Take's Nudge with ↑/↓ in its box, and take the step Shortcuts out of the dialog by @xKirtle in #384
  • Nudge a Cue only in Write mode, and list it under Timeline editing by @xKirtle in #385
  • Keep the page from scrolling behind a modal dialog by @xKirtle in #386

Fixes

  • Hide Record on a phone's transport-only Timeline by @xKirtle in #342
  • Centre a Track's grip in its strip, clear of the Chosen Track's line by @xKirtle in #383

Full Changelog: v0.4.0...v0.5.0