2,22,6 Inroduced new problem. cuts out and loses instruments

Woah, problem. The player cuts out on one chord after two or three beats. In the sample here, It will cut out at beat 3 of measure 12 and comes back in measure 13 with just part of the instruments for the remaining measures

Here is the JSON for the one I found it with:

{“version”:1,“chords”:[{“root”:5,“beat”:1,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:5,“beat”:5,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:1,“beat”:9,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:5,“beat”:13,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:1,“beat”:17,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:5,“beat”:21,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:5,“beat”:25,“duration”:4,“type”:5,“inversion”:0,“applied”:5,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:5,“beat”:29,“duration”:4,“type”:5,“inversion”:0,“applied”:5,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:5,“beat”:33,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:5,“beat”:37,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:1,“beat”:41,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:1,“beat”:45,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:5,“beat”:49,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:5,“beat”:53,“duration”:4,“type”:5,“inversion”:0,“applied”:5,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:5,“beat”:57,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null},{“root”:5,“beat”:61,“duration”:4,“type”:5,“inversion”:0,“applied”:0,“adds”:[],“omits”:[],“alterations”:[],“suspensions”:[],“pedal”:null,“alternate”:"",“borrowed”:"",“isRest”:false,“recordingEndBeat”:null}],“notes”:[],“keys”:[{“beat”:1,“scale”:“major”,“tonic”:“C”}],“tempos”:[{“beat”:1,“bpm”:120,“swingFactor”:0,“swingBeat”:0.5}],“meters”:[{“beat”:1,“numBeats”:4,“beatUnit”:1}],“breaks”:[],“bands”:[{“beat”:1,“lead1”:[{“mute”:false,“octaveOffset”:0,“velocity”:0.4,“specification”:“Piano Lead”,“midiChannel”:1,“useHookpadOutput”:true,“useMIDIOutput”:true}],“lead2”:[{“mute”:false,“octaveOffset”:0,“velocity”:0.4,“specification”:“Vocal Doo-legato”,“midiChannel”:2,“useHookpadOutput”:true,“useMIDIOutput”:true}],“lead3”:[{“mute”:false,“octaveOffset”:0,“velocity”:0.4,“specification”:“Vocal Doo-legato”,“midiChannel”:3,“useHookpadOutput”:true,“useMIDIOutput”:true}],“lead4”:[{“mute”:false,“octaveOffset”:0,“velocity”:0.4,“specification”:“Vocal Doo-legato”,“midiChannel”:4,“useHookpadOutput”:true,“useMIDIOutput”:true}],“harmony”:[{“octaveOffset”:0,“velocity”:0.4,“specification”:“Electric-Arpeggio”,“midiChannel”:5,“useHookpadOutput”:true,“useMIDIOutput”:true},{“octaveOffset”:0,“velocity”:0.4,“specification”:“Gospel Choir Mixed”,“midiChannel”:5,“useHookpadOutput”:false,“useMIDIOutput”:true},{“octaveOffset”:0,“velocity”:0.4,“specification”:“Acoustic-Pop”,“midiChannel”:5,“useHookpadOutput”:true,“useMIDIOutput”:true},{“octaveOffset”:0,“velocity”:0.6,“specification”:“Piano Full Voicing”,“midiChannel”:5,“useHookpadOutput”:true,“useMIDIOutput”:true}],“bass”:[{“octaveOffset”:0,“velocity”:0.6,“specification”:“Pop Bass-Sustain”,“midiChannel”:9,“useHookpadOutput”:true,“useMIDIOutput”:false}],“drums”:[{“octaveOffset”:0,“velocity”:0.4,“specification”:“Pop Ballad-Default”,“midiChannel”:10,“useHookpadOutput”:true,“useMIDIOutput”:false},{“octaveOffset”:0,“velocity”:0.4,“specification”:“Tambourine-Backbeat”,“midiChannel”:10,“useHookpadOutput”:true,“useMIDIOutput”:false},{“octaveOffset”:0,“velocity”:0.25,“specification”:“Shaker-16th”,“midiChannel”:10,“useHookpadOutput”:true,“useMIDIOutput”:false}]}],“lyrics”:{“isOpen”:false,“isFocused”:false,“values”:["","","",""]},“sections”:[],“cursor”:{“beat”:41,“location”:“cursor-chord-staff”},“settings”:{“widthBeat”:36,“zoom”:1,“youtubeVolume”:70,“globalDetune”:0,“metronome”:false,“relativeNotation”:true,“staffMode”:“note-staff-mode-collapsed”,“wrapMode”:“wrap-mode-fixed-mreasures-per-line”,“wrapModeMeasuresPerLine”:8,“colorMode”:“diatonic-centric”,“showMeasureStaff”:true,“showLoopStaff”:true,“showNoteStaff”:true,“showChordStaff”:true,“inactiveMelodyDisplay”:“inactive-melody-colored-by-index”,“showOnlyStableInStaff”:false,“midiOutputLatency”:0,“compressorValue”:0.5,“compressorIsActive”:false,“enableExternalMP3”:true,“externalMP3URL”:"",“externalMP3StartBeat”:1,“externalMP3Duration”:0,“isExternalMP3Loaded”:false,“leadTrackNames”:[“Lead 1”,“Lead 2”,“Lead 3”,“Lead 4”],“playbackTransposition”:0},“loopGui”:{“looping”:true,“beat”:1,“duration”:64},“youtube”:{“id”:null,“syncStart”:0.05,“syncEnd”:0.15,“syncMode”:“youtube-sync-mode-set-start-and-end”},“keyFrames”:[{“beat”:1},{“beat”:33}],“activeMelodyIndex”:0,“endBeat”:97,“inactiveNotes”:[[],[],[],[]],“visibleMelodies”:[0,1,2,3],“soloAndMutedMelodies”:{“harmonyVolume”:0.7,“externalFileVolume”:0.6,“drumsVolume”:0.7,“metronomeVolume”:0.3,“lead1Volume”:0.7,“lead2Volume”:0.7,“lead3Volume”:0.7,“lead4Volume”:0.7,“mute”:{“master”:false,“harmony”:false,“external”:false,“drums”:false,“metronome”:true,“lead1”:false,“lead2”:false,“lead3”:false,“lead4”:false,“bass”:false},“bassVolume”:0.7,“volume”:1,“solo”:{“harmony”:false,“external”:false,“drums”:false,“metronome”:false,“lead1”:false,“lead2”:false,“lead3”:false,“lead4”:false,“bass”:false},“wasMutedBeforeSoloed”:{“harmony”:false,“external”:false,“drums”:false,“metronome”:false,“lead1”:false,“lead2”:false,“lead3”:false,“lead4”:false,“bass”:false}},“FXBypass”:{},“customFXParams”:{},“customSynthParams”:{},“pickup”:false,“fp”:“be79bf7dafdb29604aed9f516047ab33f679d515”}

I saved it and made a new song then reloaded the original and the problem with that one disappeared.

Previously, I deleted the chord from the problem measure, put in a new version of the chord and it appeared in a different measure.

I saved to disk. Reloaded the JSON and the problem moved to measure 2

Also getting these random cut-outs of instruments. Drums are especially unreliable, but I’m also getting silent melody notes and harmony tracks not playing at all. Making changes to the songs seems to roll dice for what notes and bars of backing tracks will play.

Hookpad’s completely unusable for me since the update. Even simplistic stuff with one harmony and one melody track will consistently cut out certain notes each time an edit is made, and they will not come back until another edit is made, usually at the cost of other random, missing notes/tracks…

Same problem here in some projects. Melody notes also seem to stutter and play louder during tempo changes.

sorry all, will have this sorted out shortly

we’re rolling back one of the performance gains we attempted in 2.22.6, the new version 2.22.7 is live now, can you please let us know if you’re still seeing problems?

I threw just about every file I had saved at it and no longer see the issue,

1 Like

phew, thanks for the debugging effort, much appreciated!

How do you create the JSON?
Regards,
Einar

Just save it to local disk. That is the text file that the program will output for the save file.

You also might think about exporting midi and loading it up in a full DAW environment. You get a lot more control of things. As much as I like Hookpad, It has real limitations in control of timing and instruments. It is not a replacement for the more sophisticated tools. I am on Windows and I have Cakewalk (it’s free) and you can do the same thing with the macOS version of GarageBand You don’t have to move up to the expensive commercial programs.

I use Windows and did save to local disk and there it is. Thanks a lot. :
)

Not running into those problems anymore since the rollback. :slight_smile:

They just had a rough week. The Chrome developers have been changing the stuff that they use for the audio stuff and the developers here have been working to change over to some new tools before the old tools go away…

It’s a moving target.