Hookpad Release Notes

To get the latest version of Hookpad, relaunch your browser or do a hard reload of the app webpage (shift + refresh button) . This is since the 2.8.0 release where Hookpad became a progressive web app that gets cached for offline use.

2.31.10 (2024.05.07)

What’s New

  • Aria stop auto prefetching infills after 5.
  • When running into Aria infill daily limit, the panel is no longer closed so that previous suggestions are not lost.

Bug Fixes

  • TheoryTabs don’t load unused drum samples anymore
  • When “Auto Add Measures” setting is turned off, no measures are added when last note or chord reaches end of song.

2.31.9 (2024.04.28)

Bug Fixes

  • Fixed piano and guitar instrument in TheoryTab player from being cut off on the right side

2.31.8 (2024.04.28)

Bug fixes

  • Fixed YouTube play not working on iOS due to autoplay block from YouTube API
  • Fixed mouse down/up on YouTube sync scrubber to behave more like the scrubber on youtube.com. Speifically, if the YouTube is playing and the scrubber is clicked, the YouTube now continues playing at the new position. Before it would stop.

Under The Hood

  • Removed npm youtube-player which wraped the native api from Google/YouTube in promises to enable more direct control and allow listning for autoplay blocked events.

2.31.7 (2024.04.27)

Bug fixes

  • Semitone octave slider now correctly handles all halftone steps.
  • Removed semitones from octave slider for strummed guitars.

2.31.6 (2024.04.25)

Bug fixes

  • Fixing bug causing theorytabs to not play notes before cursor in looped regions

2.31.5 (2024.04.xx)

Bug fixes

  • Renamed borrowed mode for chords which can’t be explained by bowrrowing another mode to “Other”
  • TempoGui: Plus and Minus buttons created possibility to exceed range of tempo or swing

2.31.4 (2024.04.xx)

Bug fixes

  • Fixed a bug introduced in 2.30.2 causing the Popular Chords palette to crash

2.31.3 (2024.04.12)

What’s New

  • New Aria logo

Bug fixes

  • Tritone substitution of 11th chord showed wrong label.
  • Metronome is voiced correctly when loop is enabled.
  • Custom chords now show “Custom” as borrowed chord option.
  • “Slash chords containing multiple ‘b’ accidentals generated additional ‘b’ accidentals when the chords were altered.”
  • Fixed Aria previews showing ‘rendering’ when the infill region was scrolled beyond the bounds of the viewable score area.
  • Removed key, meter, tempo, and band labels from Aria previews
  • Showing only the active melody voice in Aria previews

2.31.2 (2024.03.31)

Bug fixes

  • Preloading Magic Chord assets in non-Chrome browsers to make Aria and other engines requring chord lookup to work without needing to download further assets. This also fixes a bug where Safari users could not use Aria to suggest chords.

2.31.1 (2024.03.30)

Bug fixes

  • Fixed inconsistent behavior of the Aria panel when opening or creating new files when the panel is open.

2.31.0 (2024.03.27)

What’s New

Introducing Aria, your personal AI co-creator for chords and melodies.

Aria (beta) is your AI songwriting partner, fully integrated inside of Hookpad. Drawing from a vast database of popular music, Aria enhances your compositions with creative ideas that seamlessly fit into your existing music. Aria can write chords, melody, or both at the same time. It can write chords for your melody, and write melody for your chords. It can elaborate on a motif, or carve out an awkward phrase. Aria uses the surrounding music in your composition to generate suggestions that make sense within the context of your song and your style. Don’t know where to start? Aria can generate ideas from a blank page to spark your creativity. Aria gives you multiple suggestions at a time so that you always have options to spare. Aria (beta) is available to paid Hookpad subscribers.

Bug fixes

  • Lyrics displayed “undefined” in rare cases
  • Instrument names get truncated correctly in Paste Band Menu
  • Ska 4 On The Floor now plays correctly
  • Folk Metal pickup drum beats now play correctly
  • Fixing bug causing borrowed chords selected in the “Popular” chord palette to crash in some cases
  • Rewind didn’t work when notes or chords were selected
  • Metronome is voiced correctly when loop is enabled
  • Drums are voiced correctly when loop is changed

2.30.4 (2024.03.05)

What’s new

  • Paste individual instrument groups: New buttons to copy and paste in Band Gui

Bug fixes

  • Export stems modal in band gui couldn’t be closed
  • For some instruments, pan settings were resetted after stopping playback

2.30.3 (2024.02.21)

What’s new

  • Tritone substitutions primary relative chord graphic now labeled with text “∆-sub”
  • Bass pattern “Funk”
  • Button “Open Instrument Mixer” turns blue when mixer is open instead of showing piano icon

Bug fixes

  • Progress bar stayed when already cached instruments were loaded
  • Empty bars of TheoryTabs are trimmed (bug introduced 2024.02.17. The source of the bug was from a release of Hookpad from December 2023. However, we had not recompiled the TheoryTab player so the bug did not present until 2024.02.17)

2.30.2 (2024.02.17)

What’s new

  • Tritone substitutions for secondary dominants. Use the chord inspector to swap a secondary dominant with its corresponding tritone substitution

2.30.1 (2024.02.13)

Bug fixes

  • Songs with key changes crashed (bug introduced in 2.30.0)
  • Last section flag couldn’t be deleted in rare cases
  • Metronome was enabled on MIDI exports

2.30.0 (2024.02.12)

What’s new

  • Automatic section colorization. Settings can be found in App Preferences → Section Colors
  • Colorization now supports numeric and alphabetic section naming conventions.
  • Improved buttons in measure GUI

Bug fixes

  • User gets warned of lost unsaved changes before opening a song from disk, opening a demo song or recovering a song from an earlier save
  • Couldn’t copy notes and chords into clipboard when lyrics editor was opened in rare cases
  • Arrangement view crashed when no voices were selected in certain keys

2.29.1 (2024.01.29)

Bug fixes

  • App settings for “Show Rewind Control” and “Recording Input Latency” are now remembered when App reloads
  • Instruments playback is stereo again

2.29.0(2024.01.26)

What’s new

Instrument Mixer

  • Added instrument mixer to band browser. New capabilities include:
    • Better control over instrument volume with bigger fader
    • Control group volume directly from instrument mixer
    • Activate solo for individual instruments in band
    • Pan: Position instruments from left to right in stereo panorama
    • Delay: Adjust timing of instruments by up to 100ms
    • Pitch: Detune drums by up to two octaves
    • Deactivate all Solo: Deactivates all solo for both instruments and instrument groups
  • Changed colors of all mute and solo buttons in Hookpad:
    • Mute: Red
    • Solo: Yellow
  • Octave sliders for harmony and bass instruments now have a grid from -12 to 12 to account for every possible semitone in octave
  • New button which switches between instrument browser and instrument mixer

Rhythm Patches

  • Harmony: Piano : Funk
  • Bass: Funk Syncopation
  • Drums: Rock 4 On The Floor

Bug fixes

  • Changed color of mute button in band browser to white in dark mode
  • Fixed mp3/wav export for single instruments from band browser
  • Buttons in band browser disapeared for smaller window with in Safari
  • Guitars don’t struck chord again if chord is longer than on bar

2.28.6 (2024.01.03)

Bug fixes

  • Fixed bug where in rare cases lyrics of older projects weren’t displayed in the correct position
  • Chords on guitar fretboard using frets above 9th fret no longer crash Hookpad
  • Muted strings on the guitar fretboard are now displayed correctly

2.28.5 (2023.12.20)

What’s new

  • Lyrics editor now uses Ctrl/Cmd + Z to undo and Ctrl/Cmd + SHIFT + Z to redo written words when lyrics editor is focussed.

Bug fixes

Lyrics Editor

  • Autoscroll function no longer hides Navbar and show Youtube field
  • Lyrics from older projects are now displayed at the correct position in the music region
  • Lyrics no longer disappear when skip notes are entered with “_” or “1
  • Lyrics with curly apostrophes are now displayed correctly in the note editor
  • Song lyrics no longer show undefined in rare cases
  • In rare cases the last section was missing
  • In rare cases an extra section appeared at the end

Other fixes

  • Lyrics export: Text content now wraps at page break
  • Export: Sheet export no longer shows word “skip” under last note
  • Some band templates didn’t work
  • Erased export type from header of exported sheet music

2.28.4 (2023.11.25)

Bug fixes

  • Lyrics editor: Punctuation after skip-note and punction after space before word don’t count as unique syllable anymore.
  • Lyrics editor: Words with curly apostrophes are now syllabicated correctly.

2.28.3 (2023.11.22)

Bug fixes

  • Fixing issue with loading songs containing empty lyrics sections sometimes causing Hookpad to crash
  • Fix project scrolls navbar out of sight after opening lyrics editor

2.28.2 (2023.11.18)

Bug fixes

  • Fix test config of hooktheory-auth

2.28.1 (2023.11.18)

Bug fixes

  • Bump hooktheory-auth to 1.0.34 to fix issue with the header of the auth modal in dark mode

2.28.0 (2023.11.18)

What’s new

Improved lyrics editing and new lyrics export

  • Lyrics editor now groups lyrics by section. Moving/editing/removing sections in the section editor will make corresponding edits to your lyrics.
  • Lyrics editor now has a syllable counter that displays syllable counts for each line.
  • Added buttons to control note skipping, as well as a note skip token in the lyrics UI to replace the underscore “_” and “3”. Use these tokens to create a single lyric over multiple notes.
  • Added a new lyrics export to print out lyrics sheets for easy reading.

Bug fixes

  • Serializing compressor and limiter on WAV and MP3 exports to fix compression artifacts that were occuring every 6 seconds or so due to OfflineContext refreshing.
  • Clicking the text label on the WAV stem export radio button no longer toggles relative notation preference.
  • WAV/MP3 export progress bar now properly reports which action is being performed (bouncing, encoding, zipping, compressing)

Under the hood

  • Bump hooktheory-auth to 1.0.33

2.27.0 (2023.11.07)

What’s new

New WAV and MP3 export

  • Migrated export technology to WebAudio OfflineContext. New capabilities include:
    • Exports are now audio glitch-free. Data is recorded when browser resources are available rather than in real time, e.g., exports are now “bounced” rather than “recorded.”
    • For most projects, this means exports happen 2-10X faster than before! :zap::zap:
    • WAV and MP3 export now support track stems! :seedling::seedling: Choose “Track stems” option to export each track type (e.g., lead1, harmony, bass, drums) to separate files at the same time!
  • Instrument stem export now available! From the band browser, click the export icon next to the MIDI clip icon to export a single instrument from the current selection to WAV or MP3.

New Guitar instrument

  • Added a guitar instrument that shows chords in relative notation as you add them to your project and during playback.

Other updates

  • Added an option to display timestamps in section markers. Enable with Settings → App Preferences → Show Timestamps
  • Added Sign in with Apple

Bug fixes

  • Fixed bug causing exported sheet music where lyrics contained punctuation directly to the left of some words to fail (e.g. “Hello .now”)

Older Release Notes

6 Likes