Home Artists Posts Import Register

Downloads

Content

Since November I have been almost entirely working on UI optimization. I learned a lot of things and made a lot of mistakes. The specific thing that should be faster now is moving around within a workspace and zooming in and out with many blocks on the screen. One thing that may still cause slowdown is having many lanes expanded at once. Now that I know what I know, I have a decent understanding of how to optimize things further in the future but this is probably the last work I will do on optimization for a while because I am pretty burned out on it and eager to start working on new stuff.


Update Notes

Update: Extensive UI optimizations.
Update: Recursive macros will now only recurse once when being sent to the audio engine (for my own sanity.)
Update: Sample overriding should now work again (this was disabled several builds back but I can't remember exactly when.)
Bugfix: Critically bad issue where parameter data would get all messed up after changing the plugin of a block, potentially causing a crash or other weirdness (this issue would commonly be reported as "fudge harmonics don't seem to work.")
Bugfix: Block audio content may not extend to the end of the block if the audio device sample rate is > 44100.
Bugfix: Sample possibly becomes broken after undo'ing its creation and then redo'ing it back into existence.
Bugfix: Various bakery issues causing blocks to be baked more often than they need to.
Bugfix: Manipulator envelope 'step size' spinner doesn't work properly.
Bugfix: Rendering a workspace with no explicit song start doesn't start the render from the left-most block as it should.


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 

Comments

Joseph

Love this- and love your dev videos you upload as well Colugo!

Ted Ford

Hi, i'm having issues adding my microphone as a new input buffer - when I click the little plus icon nothing happens, is this unusual?