Blockhead v0.34.0 alpha (Patreon)
Downloads
Content
Video explaining the new things
www.youtube.com/watch?v=uWSIRbpt-fk
Update Notes
NOTE: Old project files will be incompatible with this version.
NOTE: I've had one user report that Windows Defender has been identifying crash_dump.exe as a trojan. This is just a tiny program that will generate a crash dump when Blockhead crashes. To do that it needs to adjust the security privileges of the crashing process which is apparently similar to the kind of thing that malware might do so that is probably why Defender is misidentifying it. It's not a big deal if crash_dump.exe gets quarantined by your antivirus or if you want to delete it manually, all that will change is a crash dump won't be generated anymore when Blockhead crashes. I think you can also add an exclusion rule to Windows Defender though I'm not sure how to do it myself.
Feature: Soft snapping. Hold down P to adjust the block snapping amount.
Feature: Block squashing. Press Q to toggle squashing on/off or click the sidebar button. (Note: Macro squashing is currently not implemented.)
Feature: Block shifting. Hold down G and move the cursor left/right to shift the positions of all blocks to the left of the cursor. Hold down H to shift the blocks to the right of the cursor. (Suggestions for better default key bindings are welcome.)
Feature: 'Insert Gap' submenu added to Meta Block context menu.
New command-line argument: '--full-memory-crash-dumps'. If this is enabled then Blockhead will generate a full-memory crash dump when it crashes (as opposed to the smaller crash dumps it usually generates.) The resulting file will be very large and will take a while to generate. Don't turn this on unless you are working with me to debug a crash and I ask you to turn it on.
Bugfix: Crash when an amplitude parameter is set to 'silent' and the decrement arrow is pressed.
Bugfix: Possible crash when sample is deleted.
Bugfix: Braindead performance/memory issue where certain operations would cause Blockhead to make a copy of the entire project state and then store it in memory.
Bugfix: Blocks can snap to the covered end of a truncated block.
Bugfix: Visual issues with block borders overlapping each other.
Bugfix: Changing mute state of an audio source doesn't trigger a rebake of its dependant audio sinks.
Bugfix: Can't scroll down to the bottom of the workspace if the total height of all tracks exceeds the height of the workspace viewport.
Bugfix: Envelope envelope points are not positioned correctly when the left edge of the block falls off the left edge of the workspace.
Bugfix: Block resizer handles don't work right when screen scaling > 1.
Bugfix: Macro open button doesn't move when the macro moves on the screen while not expanded.
Bugfix: Choke shading doesn't update when the block is resized.
Bugfix: Meta block loop button becomes unlit when block changes lane.
Bugfix: Choke envelope block shading does not appear when block is not expanded.
Links
Manual (WIP): https://docs.google.com/document/d/1y6je_g2oNnxClL1eXV20dcQpoyZEkek5LTxQPyEFT0w
Known Issues: https://trello.com/b/MT1A3Zob/blockhead-issues
Discord: Blockhead (discord.com)
Development Videos: https://www.youtube.com/@colugo5172/videos