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.33.1 (2024.10.26)

What’s New

  • All Sparks and Band Templates have been updated with new harmony instruments
  • New Demo Song and Spark: “Vocal Tides”

Bug Fixes

  • Fixed Lyrics Export (broke in 2.33.0 release)

2.33.0 (2024.10.19)

What’s New

All Harmony instruments, except guitars, can now play a comprehensive list of 41 patterns. These include 15 basic patterns, 9 genre-specific patterns, and 17 arpeggiator patterns. This update adds over 1500 new harmony patches to Hookpad.

New Harmony Patterns

  • Sustain Full Chords
  • Sustain Three Notes
  • Rolled Chords
  • 2 Beats
  • 2 Beats Short
  • 1 Beat
  • 1 Beat Short
  • 1 Beat Offbeat
  • 1 Beat Upbeat
  • 1/2 Beats
  • 1/2 Beats Short
  • 1/2 Beats Up Down
  • 1/2 Beats Offbeat
  • 1/2 Beats Pumping Offbeat
  • 1/4 Beats
  • Arp 1/2 Beats Up
  • Arp 1/2 Beats Down
  • Arp 1/2 Beats Up Down
  • Arp 1/2 Beats Down Up
  • Arp 1/2 Beats Up Down +
  • Arp 1/2 Beats Down Up +
  • Arp 1/4 Beats Up
  • Arp 1/4 Beats Down
  • Arp 1/4 Beats Up Down
  • Arp 1/4 Beats Down Up
  • Arp 1/4 Beats Up Down +
  • Arp 1/4 Beats Down Up +
  • Arp Alberti
  • Arp Chiptune
  • Arp Club Up
  • Arp Club Down
  • Arp Electro
  • Bossa
  • Club Syncopation
  • Funk Syncopation
  • Hip Hop
  • Pop
  • Pop Double Time
  • Reggae
  • Ska
  • Swing

New Strummed Guitar Patterns:

  • Pop Double
  • Pop Double Soft

Change Pattern Behaviour

  • Smart Drums will play fill in regions which have only 2 bars (was set to 4 bars before)
  • Strummed Guitars will continue pattern at chord change if pattern strums on beat of chord change

Under The Hood

  • Refactor YouTube player interface to support native player and a (new) bridge to a player hosted on the Hooktheory website, needed for a future update to Chord Crush.

2.32.13 (2024.10.08)

Bug Fixes

  • Attempting to fix “Thanks for purchasing Aria” message from showing up after Aria is intially purchased. This fix assumes the cause was a race condition between loading session info from local storage vs. retreiving fresh privileges from the API.

2.32.12 (2024.10.08)

Bug Fixes

  • Inserting notes/chords with virtual piano didn’t work in some cases
  • Fixed issues with loading a legacy Hookpad 1 created project when a Hookpad 2 project was already open and contained lyrics or sections.
  • Restored left bracket, right bracket, and resize visual indicators when hovering over notes and chords for resizing. Inadvertently removed in 2.32.9. Thanks @dkirtley!
  • If youtube is attached to song the youtube controls now correctly shows by default when the song is opened again

2.32.11 (2024.09.27)

Bug Fixes

  • Changed label on preview/lock button to display right keyboard short cut
  • Fixing issue with youtube sync control not redrawing when moved correctly (introduced in 2.32.9)

2.32.10 (2024.09.26)

Bug Fixes

  • Fixed bug with YouTube keyframe lines on staff for weren’t showing up the first time a YouTube was attached (introduced in 2.32.9)

2.32.9 (2024.09.25)

What’s New

Keyboard Shortcuts

  • SHIFT + SPACE: Play audio from Youtube video
  • G: toggle lock (preview) button

Bug Fixes

  • Settings to export stems or a single track to mp3/wav are saved and restored when opening Hookpad
  • Settings to export the full band or a piano version to MIDI are saved and restored when opening Hookpad
  • Lyrics were saved in wrong format and didn’t show up at next load in some cases
  • Youtube syncs correctly when song has tempo and meter changes
  • Midi melodies created duplicated notes when imported into project with an existing melody
  • Fixing melody notes that span mode changes not always lining up correctly.
  • Loop length now is updated when measures are deleted so that it remains in same place
  • Fixing behavior of Youtube Gui to allow hiding and showing of interface.
  • Shop Aria button now links to correct shop page on Hooktheory website.

2.32.8 (2024.08.20)

What’s New

  • Midi Export: Added an option to export MIDI files with a reduced band that only uses a full piano voicing as harmony track and a sustained bass without any additional rhythms. The full piano voicing will make sure all notes of more complicated chords are exported. Each melody voice is reduced to one track and if needed a second harmonizer track.

Bug fixes:

  • Bounced clips from band browser won’t be stored in a zip file anymore
  • Browser will no longer ask for permission to use Web MIDI API unless Midi Preferences menu is open

2.32.7 (2024.08.13)

Bug Fixes

  • Copilot thank you message doesn’t show up together with start banner anymore
  • Improved blocked YouTube countries message

2.32.6 (2024.08.11)

What’s New

New Patterns

  • Drums: Pop Double 1 + 2
  • Drum Elements: Collection of simple patterns for the most important individual drum instruments, useful for layering and combining drumsounds.
  • Drum Break Elements: Collection of simple break patterns for snare, kick and toms.
  • Strummed Guitars: 2 straight 16th patterns, useful for breaks
  • Bass: Folk 2, Pop Double Time

Behind the scenes

  • Performance optimization: Drums only load samples the pattern needs.

Bug Fixes

  • Labels on virtual piano didn’t update accidentals correctly when changing keys
  • Loading multiple instances of the same instrument could lead to sample loss
  • Importing midi files with invalid meters no longer crash playback engine
  • Importing polyphonic midi melodies are now reduced to monophonic files

2.32.5 (2024.07.20)

Bug Fixes

  • Fix logging first Aria suggestion as seen for proper counting.

2.32.4 (2024.07.20)

Bug Fixes

  • Fix mp3 and wave bounce
  • Fixing issue with YouTube blocked countries

2.32.3 (2024.07.18)

What’s New

  • Aria purchase flow
  • When selecting a different drum kit in the band browser, the pattern will stay the same if available.

Bug Fixes

  • Warning when deleting band templates had transparent window

2.32.2 (2024.07.13)

What’s New

  • When attaching a YouTube video, Hookpad now shows any geo restrictions associated with the video.
  • New Sparks and Band Templates:
    • Pop Rock
    • Country Pop
    • Acoustic Ballad
    • Mellow Electro
    • Funk
    • Romantic
    • House Pop

Bug Fixes

  • Fix mp3 and wave bounce

2.32.1 (2024.07.09)

What’s New

  • Minor visual changes to quickstart.

2.32.0 (2024.07.03)

What’s New

Quickstart

Hookpad now opens to a quickstart screen that allows you to select how you will start creating with Hookpad. Choose from an empty project, Tempates, Sparks, opening a recent project, or opening a demo song. Quickstart can be disabled for users preferring to start Hookpad with a blank project.

Sparks

Introducing Sparks, bite-size musical snippets in various genres with preselected instruments, tempo, and meter to get your creative juices flowing quickly. Find Sparks from the new welcome screen or by selecting “New” from the File menu.

Song Templates

Fully templated projects in a specific genre so that you can focus on writing music. You can optionally choose to start your project with a few key chord suggestions to help bridge sections of your song or track. Right now there are templates for Pop/Rock and Electronic/House, but more templates will be added soon! Find Templates from the new welcome screen or by selecting “New” from the File menu.

Also New

  • Open song UI now combines recent projects with Templates and Sparks.
  • New song UI allows options for starting a blank project, Template, or Spark
  • Shift+N added as a keyboard shortcut to directly open a blank project without going to the New song UI
  • Band Templates were remixed and some were renamed for clarity
  • Harmony Rock Guitar updated with five new patches in Metal style

2.31.11 (2024.06.28)

Bug Fixes

  • Fixed bug that allowed Aria use without first consenting to Aria Beta Terms of Service.

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

7 Likes